Jump to content

Bin4ry

Members
  • Posts

    782
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by Bin4ry

  1. Not sure you mean by client-sided or server-sided item effect. http://rathena.org/wiki/Custom_Items For right click item information display, you have to edit /RO/System/ItemInfo.lub as for item effect, you have to edit item_db or item_db2.
  2. Can you elaborate more? If you wanted to know whether your npc have casted skill or not you can use a npc variable like .var then check back with if (.var != 0) close; Not sure what are you trying to do but here's the example: if (!.healed) { npcskill "AL_HEAL",10,99,60; .healed = 1; } else { mes "Healed already."; close; } Here is a list of different variable types: name - permanent character integer variable name$ - permanent character string variable @name - temporary character integer variable @name$ - temporary character string variable $name - permanent global integer variable $name$ - permanent global string variable $@name - temporary global integer variable $@name$ - temporary global string variable .name - NPC integer variable .name$ - NPC string variable .@name - scope integer variable .@name$ - scope string variable #name - permanent local account integer variable #name$ - permanent local account string variable ##name - permanent global account integer variable ##name$ - permanent global account string variable
  3. http://svn.rathena.org/svn/rathena/trunk/doc/script_commands.txt setarray .phrase$[0],"Warper at your service","I can help you blah blah","Vending blah blah"; set .@r,rand(1,3); npctalk ".phrase$[.@r]"; sleep 5000; // Sleep 5s npcwalkto <x>,<y>;
  4. At least you have to elaborate your issue for people to troubleshoot the error. Have you placed your .spr into sprite folder correctly? rAthena Wiki Custom Items i) Copy Helmet.spr to [RO Folder]\data\sprite\¾Ç¼¼»ç¸®\¿©\¿©_Helmet.spr (Female) ii) Copy Helmet.act to [RO Folder]\data\sprite\¾Ç¼¼»ç¸®\¿©\¿©_Helmet.act iii) Copy Helmet.spr to [RO Folder]\data\sprite\¾Ç¼¼»ç¸®\³²\³²_Helmet.spr (Male) iv) Copy Helmet.act to [RO Folder]\data\sprite\¾Ç¼¼»ç¸®\³²\³²_Helmet.act No offense here but all these problems had been answered over and over again if you care to use the [search] function.
  5. You should use packet_db_ver: default / 45 instead of 30. 30 is meant for 0410 not 0807a.
  6. He basically means he named the manner.txt > manner.txt.txt instead in his own GRF so client couldn't read the file and replaced by data.grf's manner.txt
  7. Which client are you using now? 0807 should be able to provide every latest things other than Oktoberfest costume?
  8. Have you tried diffing with different dated client or using different diff patcher? .xdiff / NEMO generator?
  9. Not with my PC but I guess you can try: if (!isequippedcnt(4403) { bonus bCastrate,-50; bonus bMatkRate,5; if(BaseClass==Job_Mage||BaseClass==Job_Ninja) { bonus bMatkRate,3; }} Forget it, I forgot about the stacking effect have to be divided. Srry :/
  10. I've seen an anti-bot feature which randomize a random skill & level at login, so that your cursor become the randomed skill level number (1 to 10) and you have to type in. Does OpenKore able to read the client's cursor skill level?
  11. Agreed with Vincent. I've been thinking to implement this feature to my server also, but the client is limited there are no way to show the faction on the character if wasn't using guild. If you didn't want to break the normal guild feature, you could consider a script using @fakename by adding prefix/suffix into character's name to determine their faction.
  12. Hello. Is there any update on 2013 clients? I've been searching and couldn't find a result. I'm on 2013-08-07a and couldn't see animation. Thanks in adv.
  13. If you use the search function a bit you wouldn't have to wait for people to reply, here's one posted long time ago - http://rathena.org/board/topic/62621-statsskill-reseter-officialcustom/#entry97128
  14. Add an end; to the beginning of script. So only command can toggle, unless you want it to be clickable by default then you can add an if (getgmlevel() <= 60) end; check.
  15. You can edit the value inside /db/skill_damage_db.txt to modify skill damage but Im not sure if you want to modify for specific job class.
  16. You can insert .@event$ = .@atcmd_parameters$[3]; then add " + .@event$ + " into announce. It work in this way Hope it helps.
  17. It's easier to achieve by using dynamic shop.
  18. prontera,150,150,0 script HiddenEffect 111,{ // Used while to make it loop while(.Effect) { // Interval delay of each effect sleep 1000; // Not sure if this is needed but it seems like only changing .Effect will not stop While from looping if (.Effect) { // Random 25 types of effect switch(rand(25)) { case 0: misceffect 1; break; case 1: misceffect 7; break; case 2: misceffect 12; break; case 3: misceffect 15; break; case 4: misceffect 16; break; case 5: misceffect 28; break; case 6: misceffect 30; break; case 7: misceffect 34; break; case 8: misceffect 43; break; case 9: misceffect 65; break; case 10: misceffect 67; break; case 11: misceffect 75; break; case 12: misceffect 77; break; case 13: misceffect 85; break; case 14: misceffect 97; break; case 15: misceffect 98; break; case 16: misceffect 102; break; case 17: misceffect 104; break; case 18: misceffect 119; break; case 19: misceffect 121; break; case 20: misceffect 128; break; case 21: misceffect 130; break; case 22: misceffect 134; break; case 23: misceffect 153; break; case 24: misceffect 170; break; case 25: misceffect 226; break; } } } OnToggle: if (.Effect) { set .Effect, 0; dispbottom "Effect enabled!"; } else { set .Effect, 1; dispbottom "Effect disabled!"; } end; OnInit: bindatcmd "toggleeffect",strnpcinfo(3)+"::OnToggle",99,99; // Bind command @toggleeffect for account level 99 set .Effect, 0; // Disabled by default end; } This should work, you can use @toggleeffect to turn the effect on and off.
  19. Bin4ry

    MVP announcer

    Yes I guess @Euphy mean so, by doing monster label your server will not trigger an OnNPCKillEvent check every time a player killed something which will reduce your server load. But don't forget to disable the default monster script unless you planning to modify the file itself.
  20. Like screenshot, I made a custom map based on other people's custom map and sometimes this occur in client when playing around with camera angle. (Shift + [alt] + Mouse 2)
  21. You can either use BrowEdit to add a map effect or uses hidden NPC script. Like ​.effect = 1 while(.effect) { sleep 200; misceffect 328; } By giving a variable also let you disable it when you don't want it to show.
  22. Could not find character online, I'm guessing the need of isloggedin()?
  23. Can't even open any 2013 clients on Win 8 x64, any solution? Tried to patch with/without all those HKCU, filename check and stuffs. Also tried compatibility mode.
  24. Any idea how to run it in Windows 8? I downloaded your package and tried. Same result, http://rathena.org/board/topic/90114-ragexe-2013-on-windows-8/
×
×
  • Create New...