npc_test_setmapflag.txt 891 B

123456789101112131415161718192021222324252627282930313233
  1. //===== rAthena Script =======================================
  2. //= Sample: Mapflag Test
  3. //===== By: ==================================================
  4. //= Jbain
  5. //===== Last Updated: ========================================
  6. //= 20140208
  7. //===== Description: =========================================
  8. //= Demonstrates mapflag commands.
  9. //============================================================
  10. prontera,165,145,0 script EXPflagtest 123,{
  11. mes "[EXPflagtest]";
  12. mes "Set up the map rates:";
  13. next;
  14. switch(select("Job EXP:Base EXP:PVP on:Reset all flags")) {
  15. case 1:
  16. input .@rate;
  17. setmapflag "prontera",mf_jexp,.@rate;
  18. close;
  19. case 2:
  20. input .@rate;
  21. setmapflag "prontera",mf_bexp,.@rate;
  22. close;
  23. case 3:
  24. setmapflag "prontera",mf_pvp;
  25. close;
  26. case 4:
  27. removemapflag "prontera",mf_bexp;
  28. removemapflag "prontera",mf_jexp;
  29. removemapflag "prontera",mf_pvp;
  30. close;
  31. }
  32. }