Jump to content

Emistry

Forum Moderator
  • Posts

    10018
  • Joined

  • Days Won

    408

Everything posted by Emistry

  1. prontera,155,181,5 script VIP 861,{ .@i = select( "30 days","60 days" ); vip_time ( 24 * 60 * .@i * 30 ); mes "Done."; close; }
  2. there is a way to do it. not really a recommended way. when you give the "named" ID card... you insert a fake character data into the char table with the "1500004" as the char name. then create a new named ID Card using the fake char data. but then, you will need some work around to link both ID Card and card together.
  3. All-in-One Package ?? Doesn't exist .... Basically all the files is available in the forum, search and download. https://github.com/rathena/rathena https://rathena.org/board/files/
  4. You should have clarify what is not working about your custom mob, there exist tons of issues that can lead to custom mob malfunction. Be specific. redirecting to a chatbox shouldnt marked as "Solved" ... it's not an answer to this post. It will just confusing other people who will be reading this topic in the future.
  5. make sure both version from packet_db_ver and clientinfo.xml is the same.
  6. - script pvp_coin -1,{ OnPCKillEvent: if ( strcharinfo(3) == "guild_vs2" && getcharid(3) != killedrid && gettime(3) == 22 ) { getitem 7539,1; } end; }
  7. just set the condition under the OnPCStatCalcEvent
  8. OnPCStatCalcEvent: bonus bStr,1; bonus bAgi,1; bonus bDex,1; end;
  9. show you current script progress if it doesnt work.
  10. @Jeololopez have you ever tried any solutions that was proposed above ?? to me you're currently didnt tried any of it , and simply waiting for a complete spoonfeed. in my post#2 , I mentioned to use isequippedcnt which could just solved your "check equipped card". then again , Mary Magdelene also posted severall solutions to help you solve it, using the getequipcardid afterward, you also posted the solution yourself. using the getinventorylist to check. lastly Capuche, proposed another alternative checkequipedcard ... after all the solution, and you come up with a new post. So you want to check items that in a inventory ?? or compounded inside the equipment ?? or both ?? all the solutions has been proposed and shown. What is the current issue ?? this is a script support section, and you keep telling there exist issue, but you never shown your script or what you have done in your script so far ...
  11. you need to change the encoding... I remember there was files named "RoExt" download that from RateMyServer ( if not mistaken ) Replace it in your kRO folder.
  12. the wiki consist of full installation guide step by step , you should really take a look on it. https://rathena.org/wiki/SQL_Installation#For_Windows
  13. Everyone have their right to voice their opinion. Its also true that IRC channel has been there for so long, its not dead. Discordapp is just providing another alternative option to the members to carry on discussions. more lively i guess, since most of the user treat IRC channel as dead/afk. Although I didnt join often join IRC, I do know it's still alive. For me, the Discordapp is just more fancy than IRC ... the rest is basically the same. It's still a chatroom after all.
  14. it's BASE / JOB experience base rate... not QUEST experience rate.
  15. https://rathena.org/board/index.php?/files/file/2505-%7B?%7D/ you can use this. *isequippedcnt(<item id>{,<item id>{,<item id>{,<item id>}}}) This function is similar to 'isequipped', but instead of 1 or 0, it will return the number of equipped items/cards in the list given that were found on the invoking character. if (isequippedcnt(4001,4005,4033,4196) == 4) mes "Finally got all four poring cards?"; if (isequippedcnt(5353,2622) == 2) mes "You equipped both Helm of Sun and Earring.";
  16. adjust the permission at your addon/voteforpoints/config/access.php https://github.com/rathena/FluxCP/blob/master/config/access.php
  17. you can try something like this OnPCStatCalcEvent: if ( BaseLevel >= 170 ) { sc_start SC_EXPBOOST,-1,50; } else if ( BaseLevel >= 160 ) { sc_start SC_EXPBOOST,-1,50; } else if ( BaseLevel >= 150 ) { sc_start SC_EXPBOOST,-1,50; } else if ( BaseLevel >= 140 ) { sc_start SC_EXPBOOST,-1,50; } else if ( BaseLevel >= 130 ) { sc_start SC_EXPBOOST,-1,50; } else { } end;
  18. https://rathena.org/board/topic/84029-moving-npc-waitingroom-pub/ https://rathena.org/board/topic/66500-pub-message-moving/ https://eathena.ws/forum/topic/1977-moving-npc-waitingroom-pub/
  19. Emistry

    Script Request

    I guess that's my old version of Multi Currency Shop . https://rathena.org/board/index.php?/files/file/2504-%7B?%7D/
  20. https://rathena.org/wiki/Category:Installation and your error message, please dont directly copy the post from other forum. upload the picture here, or re-attach it here, never directly copy the content from other forum and paste here. Nobody able to see the picture. 32bit / 64bit OS isnt an issues. I used to have both 32bit/64bit OS to run the emulators.
  21. UPDATE `item_db` SET `equip_script` = '',`unequip_script` = ''; hmm..SQL command ?
  22. update your map-cache ensure your client files is added and updated as well. if it doesnt work, double check all the steps and the files.
  23. try this // F_RestrictedCode( getcharid(3),"2000000,2000794,2000839,2000637,2000624,2000016,2004000,2003933,2003884" ); function script F_RestrictedCode { .@aid = getarg( 0,0 ); .@whitelist$ = getarg( 1,"0" ); .@query_result = query_sql("SELECT login.account_id FROM login LEFT JOIN `char` ON login.account_id=`char`.account_id WHERE login.last_ip=(SELECT last_ip FROM login WHERE account_id="+.@aid+" AND account_id NOT IN ( "+.@whitelist$+" ) ) AND `char`.online=1", .@account_id); return .@query_result; }
  24. import all those missing update that you missed. sql-files/upgrades
×
×
  • Create New...