Jump to content

Lord Ganja

Members
  • Posts

    444
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Lord Ganja

  1. Hello, i'm having trouble with the mapserver. Everytime I run the server it says that Unable to open map cache file db/re/map_cache.dat The problem is where could I find the file which triggers the mapcache file? I wanna make it db/map_cache.dat instead of db/re/map_cache.dat Btw, I only want to use the pre renewal. That's why I deleted ALL of the renewal folders & its contents and merged the pre renewal files to its main folder.. Another thing is about the scripts which triggers another script. At the npc folder how do I make it that the only scripts that are detected is the pre-renewal scripts? Maybe you could give me the name and location of the files which trigger re folders and pre-re folders. Thanks in advance and Merry X-mas!
  2. Okay thanks. one more question. How do you update the Trunk to its latest revision? EDIT: oh, I already found how to update it. but is it really required to update? doesn't it change the files or the scripts during updates?
  3. Thanks Emistry! btw, is this only for 3rd job? how about the one for the trans job only, without 3rd jobs?
  4. Can anyone give me a download link of the LATEST Rathena Trans SVN Database and Rathena 3rd Job Database Files together with a CLIENT compatible with them. I am planning to make a Dual Server with one client. One with trans job only and the other is with 3rd jobs. I only need the LATEST database file that would match those two with the client with less or no errors. Thanks in advance!
  5. Can anyone teach me here on how to nerf Gate of Hell skill? I would want to lessen the damage of the gate of hell because it is being overpowered in my server. any help would do. Thank you!
  6. Thank you Emistry.. But I still got problem with your script.. Check this please http://eathena.ws/forum/topic/78-euphys-woe-controller/page__st__20#entry1935 SOLVED! Thanks to all who helped me..
  7. Yes, that's what I meant.. I think this is the problem. I didn't comment the agit_controller.txt.. Thanks Santino! Try to use the Default woe setter. Currently the default woe setter is the script of Euphy from here and here for the script [Note]: If youre using the default woe setter please disable this in your npc/scripts_guild.conf npc: npc/guild/agit_controller.txt npc: npc/guild2/agit_start_se.txt Thank you Lelouch vi Britannia! I'm going to try if it still doesn't work.. EDIT: I tried to disable these npc: npc/guild/agit_controller.txt npc: npc/guild2/agit_start_se.txt but still it doesn't seems to work. then I tried using Euphys script but I got this error script error on npc/guild/woesetter.txt line 52 parse line: expect command, missing function name or calling undeclared function 52 : 'f'reeloop(1);
  8. Hello, I'm currently using the WoE Time Setter v3 by [GM]Xeon.. my problem is when the woe starts, all of the castles can be conquered. even when I only set one castle for that day.. all of them got an emperium waiting to be destoryed.. In short all of them are active. but when click the woe setter, it only shows active castle on the castle that I set for that day.. It even broadcasts only one castle that is active. but when I go to the different locations of the emperium for each castle. All of them got an emperium... can anyone help me? heres the script: http://pastebin.com/5ST5yjvA
  9. SVN Revision: 3ceam + 473 eA14399 look at this post in eathena: http://www.eathena.ws/board/index.php?showtopic=247276
  10. Why is it the skill raising dragon doesn't increase the max hp? anyone knows how to fix this? database modification or src modification? thanks!
  11. It shows error when I put null.. this is what's in my files.. in config/application.php in config.servers.php
  12. waaa. I can't post a new topic in eathena.. and I already searched in google, but i got nothing.. maybe someone could help me here..
  13. Why is it that I could see the Guild Members HP? How do I disable it? I already edit it in the battle.conf but still, i can see guild members hp.. help please? thank you!
  14. paid service webhosting.. but the time that appears, is the time of the viewer's computer.. I think it in the configuration..
  15. How do I change Fluxcp server time to the current time of my server? because from what it is now, the server time that appears on it is the time of the viewer. Can anyone help me? thanks.. here's a screen shot:
  16. Why is it that when Mechanic Job are equipped with mado, they can't be disguised? Would it be possible to disguise them even if they are equipped with mado? Thanks! **BUMP!
  17. I got the same problem with the topic here http://www.eathena.w...hp/t248461.html but it isn't answered yet. can anyone help me? EDIT: it seems that we could break conquered emperium only in prontera, but others, we can't hit them.. HELP PLEASE! SOLVED!
  18. Could you check what sprite is missing in my files?
  19. I'm 100% sure that I added my custom items perfectly. I added almost 500 custom items. And only those 2 items gives an error. If I didn't add them perfectly, they would show errors in game. As what I have stated in my previous comment, it only shows error during character select or during log in when the item is equipped but it doesn't show any error when i'm playing ingame.
  20. What specific sprite could be missing? It doesn't show any errors ingame. only in character select. Could there be a specific sprite that appears only when we do character select? btw, here's my sprites.. http://www.mediafire.com/?2mysw3y6w1vcyak
  21. Why am I having errors during character select because of the custom item? When the item is equipped ingame, it doesn't give any error. But when I hit character select when the item is equipped, it shows gravity error. even when I logged in, when the item is equipped, it still gives error. why could this be happening? can anyone help me? Thanks in advance.
  22. Thanks for you reply Euphy. I'll try your script.. I'll just post here if incase I encounter a problem. Thanks!
  23. I got problem with the Voteforpoints script by Jaypee. I'm using the dynamic npc made by Lunar, and I changed zeny into .@points, so it should get the votepoints. but when I click the npc. It shows no votepoints. The points aren't updated. What script should I used? btw, here's my script. - shop upperhgr#v4p -1,501:50 que_temsky,87,147,5 script Upper Headgear#v4p 436,{ function getPoints; function updatePoints; dispbottom "You currently have "+.@points+" Vote Points."; set @i,0; mes "[Vote for Points]"; mes "Which item do you wish to obtain?"; mes "Select only one."; callshop "upperhgr#v4p",1; npcshopattach "upperhgr#v4p"; end; OnBuyItem: if(.BuildQuest) { for(set .e,0; !compare(getarg(.e+1),".@points"); set .e,.e+2) {} npcshopadditem "upperhgr#v4p",getarg(.e+2),getarg(.e)*compare(getarg(.e+1),"S.@points"); setarray .Shop[.i],getarg(.e+2); set .i,.i+1; goto Quest_Setup; } if(.Shop[@i]!=@bought_nameid) for(set @i,1; 1; set @i,@i+1) if(.Shop[@i]==@bought_nameid) { set .i,@i; callsub Quest_Setup; } for(set @i,1; !@e; set @i,@i+1) if(.Shop[@i]==@bought_nameid) { set @e,1; set .i,@i; callsub Quest_Setup; } mes "[Vote for Points]"; mes "I require the following:"; for(set @i,0; !compare(getarg(@i+1),".@points"); set @i,@i+2) mes "^FF0000" + ((countitem(getarg(@i))>=getarg(@i+1))? "^00FF00":"") + "" + getarg(@i+1) + " " + getitemname(getarg(@i)) + " [" + countitem(getarg(@i)) + "/" + getarg(@i+1) + "]"; if(getarg(@i)) mes "^FF0000" + ((.@points>=getarg(@i))? "^00FF00":"") + "" + getarg(@i) + " Vote Points"; mes "^000000In exchange, I will give you:^0000FF"; for(set @i,@i+2; getarg(@i+1,0); set @i,@i+2) mes getarg(@i+1) + " " + getitemname(getarg(@i)); switch(select("Exchange:" + (((((getiteminfo(@bought_nameid,5) & 1) || (getiteminfo(@bought_nameid,5) & 256) || (getiteminfo(@bought_nameid,5) & 512)) && @equip==0))? "Preview Item":"") + ":No thanks")) { case 1: for(set @i,0; !compare(getarg(@i+1),".@points"); set @i,@i+2) if(countitem(getarg(@i)) < getarg(@i+1)) { next; mes "You have " + countitem(getarg(@i)) + " " + getitemname(getarg(@i)) + ", while I require " + getarg(@i+1) + "."; mes "Please obtain ^FF0000" + (getarg(@i+1)-countitem(getarg(@i))) + " more " + getitemname(getarg(@i)) + "^000000."; close; } if(.@points < getarg(@i)) { next; mes "[Vote for Points]"; mes "You do not have enough Vote Points."; mes "Please obtain ^FF0000" + (getarg(@i)-.@points) + " more Vote Points^000000."; close; } for(set @i,0; !compare(getarg(@i+1),".@points"); set @i,@i+2) delitem getarg(@i),getarg(@i+1); set .@points,.@points-getarg(@i); for(set @i,@i+2; getarg(@i+1,0); set @i,@i+2) getitem getarg(@i),getarg(@i+1); dispbottom "You now have "+.@points+" Vote Points left."; if (compare(getarg(@i,0),"announce")) announce strcharinfo(0) + " has just obtained " + getitemname(@bought_nameid) + "!",bc_all; close; case 2: set @bottomview, getlook(3); set @topview, getlook(4); set @midview, getlook(5); addtimer 1000, strnpcinfo(3)+"::On_Leave"; set @equip,getiteminfo(@bought_nameid, 5); set @view, getiteminfo(@bought_nameid, 11); if(@equip != -1 && @view > 0) { if(@equip & 1) atcommand "@changelook 3 " + @view; if(@equip & 256) atcommand "@changelook 1 " + @view; if(@equip & 512) atcommand "@changelook 2 " + @view; } next; goto OnBuyItem; case 3: close; } On_Leave: atcommand "@changelook 1 " + @topview; atcommand "@changelook 2 " + @midview; atcommand "@changelook 3 " + @bottomview; set @equip,0; set @view,0; set @topview,0; set @midview,0; set @bottomview,0; end; OnInit: npcshopitem "upperhgr#v4p",0,0; set .BuildQuest,1; set .i,1; Quest_Setup: switch(.i) { default: set .BuildQuest,0; set .e,0; set .i,0; end; case 1: callsub OnBuyItem,5,"S.@points",5474,1; case 2: callsub OnBuyItem,5,"S.@points",21453,1; case 3: callsub OnBuyItem,5,"S.@points",21454,1; case 4: callsub OnBuyItem,5,"S.@points",21609,1; case 5: callsub OnBuyItem,5,"S.@points",21389,1; case 6: callsub OnBuyItem,5,"S.@points",21420,1; case 7: callsub OnBuyItem,5,"S.@points",21424,1; case 8: callsub OnBuyItem,5,"S.@points",21427,1; case 9: callsub OnBuyItem,5,"S.@points",21428,1; case 10: callsub OnBuyItem,5,"S.@points",21429,1; } end; //Functions Bodies function updatePoints { set .@account_id,getarg(0); set .@usedPoints,getarg(1); query_sql("UPDATE `cp_v4p_voters` SET points=(points-"+.@usedPoints+") WHERE account_id='"+.@account_id+"'"); return; } function getPoints { set .@account_id,getarg(0); query_sql("SELECT `points` FROM `cp_v4p_voters` WHERE account_id="+.@account_id+" LIMIT 1",.@points); if(getarraysize(.@points)==0) return 0; return .@points[0]; } }
  24. I got problem with the script. what script could trigger the vote points? I'm using the dynamic npc made by Lunar, and I changed zeny into .@points, so it should get the votepoints. but when I click the npc. It shows no votepoints. The points aren't updated. What script should I used? btw, here's my script. - shop upperhgr#v4p -1,501:50 que_temsky,87,147,5 script Upper Headgear#v4p 436,{ function getPoints; function updatePoints; dispbottom "You currently have "+.@points+" Vote Points."; set @i,0; mes "[Vote for Points]"; mes "Which item do you wish to obtain?"; mes "Select only one."; callshop "upperhgr#v4p",1; npcshopattach "upperhgr#v4p"; end; OnBuyItem: if(.BuildQuest) { for(set .e,0; !compare(getarg(.e+1),".@points"); set .e,.e+2) {} npcshopadditem "upperhgr#v4p",getarg(.e+2),getarg(.e)*compare(getarg(.e+1),"S.@points"); setarray .Shop[.i],getarg(.e+2); set .i,.i+1; goto Quest_Setup; } if(.Shop[@i]!=@bought_nameid) for(set @i,1; 1; set @i,@i+1) if(.Shop[@i]==@bought_nameid) { set .i,@i; callsub Quest_Setup; } for(set @i,1; !@e; set @i,@i+1) if(.Shop[@i]==@bought_nameid) { set @e,1; set .i,@i; callsub Quest_Setup; } mes "[Vote for Points]"; mes "I require the following:"; for(set @i,0; !compare(getarg(@i+1),".@points"); set @i,@i+2) mes "^FF0000" + ((countitem(getarg(@i))>=getarg(@i+1))? "^00FF00":"") + "" + getarg(@i+1) + " " + getitemname(getarg(@i)) + " [" + countitem(getarg(@i)) + "/" + getarg(@i+1) + "]"; if(getarg(@i)) mes "^FF0000" + ((.@points>=getarg(@i))? "^00FF00":"") + "" + getarg(@i) + " Vote Points"; mes "^000000In exchange, I will give you:^0000FF"; for(set @i,@i+2; getarg(@i+1,0); set @i,@i+2) mes getarg(@i+1) + " " + getitemname(getarg(@i)); switch(select("Exchange:" + (((((getiteminfo(@bought_nameid,5) & 1) || (getiteminfo(@bought_nameid,5) & 256) || (getiteminfo(@bought_nameid,5) & 512)) && @equip==0))? "Preview Item":"") + ":No thanks")) { case 1: for(set @i,0; !compare(getarg(@i+1),".@points"); set @i,@i+2) if(countitem(getarg(@i)) < getarg(@i+1)) { next; mes "You have " + countitem(getarg(@i)) + " " + getitemname(getarg(@i)) + ", while I require " + getarg(@i+1) + "."; mes "Please obtain ^FF0000" + (getarg(@i+1)-countitem(getarg(@i))) + " more " + getitemname(getarg(@i)) + "^000000."; close; } if(.@points < getarg(@i)) { next; mes "[Vote for Points]"; mes "You do not have enough Vote Points."; mes "Please obtain ^FF0000" + (getarg(@i)-.@points) + " more Vote Points^000000."; close; } for(set @i,0; !compare(getarg(@i+1),".@points"); set @i,@i+2) delitem getarg(@i),getarg(@i+1); set .@points,.@points-getarg(@i); for(set @i,@i+2; getarg(@i+1,0); set @i,@i+2) getitem getarg(@i),getarg(@i+1); dispbottom "You now have "+.@points+" Vote Points left."; if (compare(getarg(@i,0),"announce")) announce strcharinfo(0) + " has just obtained " + getitemname(@bought_nameid) + "!",bc_all; close; case 2: set @bottomview, getlook(3); set @topview, getlook(4); set @midview, getlook(5); addtimer 1000, strnpcinfo(3)+"::On_Leave"; set @equip,getiteminfo(@bought_nameid, 5); set @view, getiteminfo(@bought_nameid, 11); if(@equip != -1 && @view > 0) { if(@equip & 1) atcommand "@changelook 3 " + @view; if(@equip & 256) atcommand "@changelook 1 " + @view; if(@equip & 512) atcommand "@changelook 2 " + @view; } next; goto OnBuyItem; case 3: close; } On_Leave: atcommand "@changelook 1 " + @topview; atcommand "@changelook 2 " + @midview; atcommand "@changelook 3 " + @bottomview; set @equip,0; set @view,0; set @topview,0; set @midview,0; set @bottomview,0; end; OnInit: npcshopitem "upperhgr#v4p",0,0; set .BuildQuest,1; set .i,1; Quest_Setup: switch(.i) { default: set .BuildQuest,0; set .e,0; set .i,0; end; case 1: callsub OnBuyItem,5,"S.@points",5474,1; case 2: callsub OnBuyItem,5,"S.@points",21453,1; case 3: callsub OnBuyItem,5,"S.@points",21454,1; case 4: callsub OnBuyItem,5,"S.@points",21609,1; case 5: callsub OnBuyItem,5,"S.@points",21389,1; case 6: callsub OnBuyItem,5,"S.@points",21420,1; case 7: callsub OnBuyItem,5,"S.@points",21424,1; case 8: callsub OnBuyItem,5,"S.@points",21427,1; case 9: callsub OnBuyItem,5,"S.@points",21428,1; case 10: callsub OnBuyItem,5,"S.@points",21429,1; } end; //Functions Bodies function updatePoints { set .@account_id,getarg(0); set .@usedPoints,getarg(1); query_sql("UPDATE `cp_v4p_voters` SET points=(points-"+.@usedPoints+") WHERE account_id='"+.@account_id+"'"); return; } function getPoints { set .@account_id,getarg(0); query_sql("SELECT `points` FROM `cp_v4p_voters` WHERE account_id="+.@account_id+" LIMIT 1",.@points); if(getarraysize(.@points)==0) return 0; return .@points[0]; } }
×
×
  • Create New...