From ca04411fbf0f460b83fa6cd10f931d1b9602742b Mon Sep 17 00:00:00 2001 From: wushin Date: Wed, 25 Jun 2014 22:34:25 -0500 Subject: Place to host GM Events --- world/map/npc/functions/gm_island.txt | 64 +++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 world/map/npc/functions/gm_island.txt (limited to 'world/map/npc/functions') diff --git a/world/map/npc/functions/gm_island.txt b/world/map/npc/functions/gm_island.txt new file mode 100644 index 00000000..cae9bdb0 --- /dev/null +++ b/world/map/npc/functions/gm_island.txt @@ -0,0 +1,64 @@ +// Add Localized Warp in town centers and Message to GM Island +-|script|#GmConfig|-1, +{ + end; + +OnInit: + disablenpc "Gm Event#1"; + disablenpc "Gm Event#2"; + disablenpc "Gm Event#3"; + end; +} +function|script|GmWarp|, +{ + warp "028-1", 110, 30; + return; +} +function|script|GmDebug|, +{ + if (getgmlevel() < 60) + goto L_Return; + goto L_Main; + +L_Main: + mes "[Gm Debug]"; + mes "What do you want to do?"; + menu + "Start Event.", L_GmStart, + "Stop Event.", L_GmStop; + +L_GmStart: + enablenpc "Gm Event#1"; + enablenpc "Gm Event#2"; + enablenpc "Gm Event#3"; + goto L_Return; + +L_GmStop: + disablenpc "Gm Event#1"; + disablenpc "Gm Event#2"; + disablenpc "Gm Event#3"; + goto L_Return; + +L_Return: + return; +} +017-9.gat,32,21,0|script|Gm Event Debug|368, +{ + callfunc "GmDebug"; + close; +} +001-1.gat,49,68,0|script|Gm Event#1|368,0,0, +{ + callfunc "GmWarp"; + end; +} +009-1.gat,46,30,0|script|Gm Event#2|368,0,0, +{ + callfunc "GmWarp"; + end; +} +020-1.gat,67,89,0|script|Gm Event#3|368,0,0, +{ + callfunc "GmWarp"; + end; +} -- cgit v1.2.3-70-g09d2