gonryun,167,98,3 script Novice vs. Zombie 1015,{ if ( BaseLevel != 1 || Class != 0){ mes "[^0000FFZombie Vs. Novice^000000]"; mes "You not novice 1 level"; close; } if(Weight > 0) { mes "Lower your weight, Remove all your items."; close; } mes "[^0000FFZombie Vs. Novice^000000]"; mes "You wish to get on Event Zombie Vs. Novice?"; next; switch(select("Yes","No")) { case 1: npctalk ""+strcharinfo(0)+" has registered for the Zombie v.s. Novice."; sc_end SC_ALL; sc_start SC_DECREASEAGI,1200000,10; percentheal 100,100; sc_start SC_STRIPSHIELD,1200000,5; sc_start SC_STRIPWEAPON,1200000,5; sc_start SC_STRIPARMOR,1200000,5; sc_start SC_STRIPHELM,1200000,5; statusup2 bStr,-999; statusup2 bAgi,-999; statusup2 bVit,-999; statusup2 bInt,-999; statusup2 bDex,-999; statusup2 bLuk,-999; warp "quiz_01",42,369; end; case 2: mes "[^0000FFZombie Vs. Novice^000000]"; mes "Come Again, if you want to join."; break; } close; OnInit: disablenpc "Novice vs. Zombie"; disablenpc "Prize"; end; OnMinute15: announce "Zombie Vs. Novice event Will begin in 3 minutes",0; killmonsterall "quiz_01"; sleep 5000; announce "In Prontera has appeared npc ' Novice vs. Zombie '!",0; enablenpc "Novice vs. Zombie"; sleep 55000; announce "Event Zombie Vs. Novice will begin in 2 minutes!",0; sleep 60000; announce "Event Zombie Vs. Novice will begin in 1 minute!",0; sleep 50000; mapannounce "quiz_01","In 10 seconds the monster will be started!",0; sleep 5000; for( set .@a,5; .@a > 0; set .@a,.@a - 1 ){ announce "Event Zombie Vs. Novice will begin through ~"+.@a+"~",0; sleep 1000; } if(getmapusers("guild_vs5") == 1){ mapannounce "guild_vs5","LMS Manager: Event Ended 1 Participant Only..",0; disablenpc "Prize"; announce "Event 'Zombie Vs. Novice' has begun!!",0,0x00FF00; disablenpc "Novice vs. Zombie"; sleep 1000; } for( set .@a,5; .@a > 0; set .@a,.@a - 1 ){ monster "quiz_01",42,369,"Zombie",1015,1; sleep 10000; } while( getmapusers("quiz_01") > 1 ){ mapannounce "quiz_01",getmapusers("quiz_01") +"the player still survive on Event.",0,0x00FF00;; sleep 5000; } killmonsterall "quiz_01"; announce "'Zombie Vs. Novice' has ended with Event, as all have died",0; mapannounce "quiz_01","You have won, approach please to npc Prize.",0; enablenpc "Prize"; end; OnPCDieEvent: getmapxy .@mapnvz$,.@xnvz,.@ynvz,0; if ( .@mapnvz$ == "quiz_01") { sleep2 100; warp "prontera",0,0; atcommand "@alive "+ strcharinfo(0); dispbottom "Sorry, but you were killed."; } end; } quiz_01,42,369,3 script Prize 72,{ if(getmapusers("sec_pri") > 1){ npctalk "Only the last Survivor can talk with me."; end; } announce "In ' Zombie Vs. Novice ' has won" + strcharinfo (0) + "! We congratulate "+(( Sex )? "HIM":"HER")+"!",0; getitem 7227,1; warp "prontera",156,223; disablenpc "Prize"; end; } // == Mapflags sec_pri mapflag nowarpto sec_pri mapflag nowarp sec_pri mapflag noteleport sec_pri mapflag nomemo sec_pri mapflag nosave sec_pri mapflag nobranch sec_pri mapflag noicewall sec_pri mapflag nopenalty sec_pri mapflag nobranch sec_pri mapflag noexp sec_pri mapflag noreturn sec_pri mapflag pvp_noparty sec_pri mapflag restricted 1