Jump to content

Euphy

Members
  • Posts

    2997
  • Joined

  • Last visited

  • Days Won

    74

Everything posted by Euphy

  1. @Yugosh: You need to use rAthena for "freeloop" to work. You can delete the lines "freeloop(1)" and "freeloop(0)" if you want - it only adds support for large shops (causing the mapserver to detect an infinity loop), which "sleep" commands would also be a viable workaround for.
  2. You won't notice anything, but yes, the longer your code and the shorter your "sleep" time, the more resources this will eat up. It's a complete waste imo, but it's your decision in the end.
  3. Search command. MVP Room > http://rathena.org/board/topic/60571-a-working-mvp-room-rental-system/ Poring Catcher > http://www.eathena.ws/board/index.php?s=&showtopic=228524&view=findpost&p=1468715 Monster Invasion > http://rathena.org/board/topic/56903-customisable-monster-invasion-event/
  4. Put it in a GRF? o.o;
  5. @emong: You have to @reloadscript every time you make a change, and make sure this line is as-is: set .@RunOnce,0; If it's set to 1, your changes will not be saved (I included this so that your server wouldn't need to go through all the loops/checks if your WOE times are unchanging). WOE Controller updated to v1.2! This lets you set and remove times in-game, so you will want to update to this. c:
  6. As a follow-up to what Asura posted, you would then set up your first server normally, but for your second server drop the "login" SQL table and do not run the logserv. Configure the second server to use the first's login table in inter_athena.conf, and you should be set.
  7. http://www.eathena.ws/board/index.php?showtopic=272608
  8. Be careful with OnPCKillEvent. If you don't add a suicide check, it will cause serious exploits. if (killedrid == getcharid(3)) end;
  9. <header> { mes "It will cost 1 million Zeny to enter."; if (Zeny < 1000000) close; if(select("Enter:Cancel")==2) close; set Zeny, Zeny-1000000; warp .map$,0,0; close; OnInit: set .map$, "poring_w01"; set .monster, 1002; set .amount, 50; monster .map$,0,0,strmobinfo(1,.monster),.monster,.amount,strnpcinfo(1)+"::OnKilled"; end; OnKilled: getitem 677,1; sleep <ms>; // respawn time monster .map$,0,0,strmobinfo(1,.monster),.monster,1,strnpcinfo(1)+"::OnKilled"; end; }
  10. Euphy

    alootid bug!

    Read it a bit more carefully. rAthena uses a new @alootid that stores multiple values, so to add an item, type: @alootid +969 And to remove it, @alootid -969
  11. @DevilEvil: Oh, I had no idea about that. Thanks~
  12. mes "Congratulation! Here is your Reward."; +announce "",0; Remember to add this for both cases.
  13. Nest two "for" statements, one for x, one for y. You're not providing enough info for me to write you an example.
  14. Harmony works better than GameGuard, I believe, since not as many players have tried to exploit it compared to protection on official servers (correct me if I'm wrong). Scripts really can't block hacks at all - not without tremendous amounts of false positives or annoying alerts, at least.
  15. You could either use Harmony (paid) or you could try OpenDefender (not sure how well it'll work with newer clients, though).
  16. https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/doc/item_bonus.txt skill i,n; Gives skill #i at level n (supports skill names)
  17. Autopot...? Do you mean macros, or item use in general?
  18. Euphy

    Help Me.

    Oh my god, so many global variables and labels... I'd highly, highly recommend getting a better script. x_x To change rewards, search "getitem" and modify the second argument. As for automatic rewards... I think you might have to add separate cases for each event...
  19. Euphy

    Breeder NPC

    I just wrote it a few weeks ago, so it's completely up-to-date. https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/npc/custom/breeder.txt
  20. And following up, a number around 10 should be enough.
  21. @Jhosef: 20:00-21:00 is 8pm-9pm... o_o You want 21:00-22:00~
  22. You need an updated rAthena SVN to use my All-In-One NPC.
  23. Euphy

    Rathena SVN

    Yes, change the date in src\common\mmo.h and recompile.
  24. @v00m3r: Could you send me your script?
  25. @Sharpienero: Wow. I finally figured out what caused that error, and all it involved was changing the label name. ._. With that said, I've released Euphy's Quest Shop v1.4a, which is more-or-less final since I've got all bugs fixed at long last. The other notable change is that the menu proceeds no matter if you've met quest requirements or not, allowing for better item previewing. TO EVERYONE: If you're using my WOE controller, is the maximum of 32 sessions enough? I just realized I could use another bit integer to increase the limit to 42, but it would be at the cost of an extra loop. If anybody actually needs this, tell me and I'll script it later.
×
×
  • Create New...