prontera,146,186,3 script LMS Manager 106,{ mes "[LMS Manager]"; mes "Hello What can I do for you?"; next; menu "Register",-,"What is LMS?",what,"Leave",leave; next; mes "[LMS Manager]"; mes "Thank you for registering Mr. " + strcharinfo(0) + ", Have fun!"; close2; npctalk ""+strcharinfo(0)+" has registered for the Last Man Standing."; warp "pvp_n_1-5",98,99; end; what: mes "[LMS Manager]"; mes "LMS is also known as Last Man Standing Event"; next; mes "[LMS Manager]"; mes "LMS is also like a PvP."; mes "The only difference is at LMS you will get 10 TCG if you are the Last Man Standing at the arena."; next; mes "[LMS Manager]"; mes "That's all"; close; leave: mes "[LMS Manager]"; mes "I hope you will register next time"; close; OnMinute60: enablenpc "LMS Manager"; delwaitingroom; waitingroom "L.M.S. Registration",0; pvpoff "pvp_n_1-5"; announce "LMS Manager: The Last Man Standing event will be starting shortly.",0; sleep2 1000; announce "LMS Manager: Those who want to play, please proceed to Prontera and Register.",0; sleep2 1000; announce "LMS Manager: After 1 Minute the Registration will close.",0; sleep2 60000; announce "LMS Manager: Please go to prontera and Register now if you want to join.",0; disablenpc "Mr. Banker"; sleep2 1500; announce "LMS Manager: Last 30 seconds.",0; sleep2 30000; announce "LMS Manager: If you want to join please Register in Prontera.",0; sleep2 5000; for( set .@s,10; .@s > 0 ; set .@s,.@s - 1 ){ announce "LMS Manager: "+.@s+" Seconds to go ~ Hurry Up !!",0; sleep2 1000; } announce "LMS Manager: Time's up.",0; delwaitingroom; disablenpc "LMS Manager"; stopnpctimer; pvpoff "pvp_n_1-5"; mapannounce "pvp_n_1-5","LMS Manager: The Last Man Standing Event will start shortly",0; sleep2 1000; if(getmapusers("pvp_n_1-5") == 1){ mapannounce "pvp_n_1-5","LMS Manager: Event Ended 1 Participant Only..",0; pvpoff "pvp_n_1-5"; mapwarp "pvp_n_1-5","prontera",156,181; stopnpctimer; } mapannounce "pvp_n_1-5","LMS Manager:But before we start this is just a few reminders..",0; sleep2 1000; mapannounce "pvp_n_1-5","LMS Manager:Using Cloaking , Hiding is strictly not allowed..",0; sleep2 1000; mapannounce "pvp_n_1-5","LMS Manager: Only the Last Man Standing will win this event!!",0; sleep2 1000; mapannounce "pvp_n_1-5","LMS Manager: What are we waiting for?..Let's Get Ready to Rumble!!...",0; sleep2 1000; mapannounce "pvp_n_1-5","LMS Manager: Get ready at the count of 5 we will start!....",0; sleep2 1000; for( set .@s,5; .@s > 0; set .@s,.@s - 1 ){ mapannounce "pvp_n_1-5","LMS Manager: "+.@s+" Seconds to go ~ !!",0; sleep2 1000; } pvpon "pvp_n_1-5"; enablenpc "Mr. Banker"; initnpctimer; end; OnTimer5000: if(getmapusers("pvp_n_1-5") == 0){ Announce "Event Cancelled due to lack of participants.",0; stopnpctimer; }else if(getmapusers("pvp_n_1-5") == 1){ mapannounce "pvp_n_1-5","Mr. Banker: Please talk to me to get your prize..",0; pvpoff "pvp_n_1-5"; stopnpctimer; }else if(getmapusers("pvp_n_1-5") == 2){ mapannounce "pvp_n_1-5","Mr. Banker: Last 2 Brave warriors are still alive!",0; initnpctimer; }else if(getmapusers("pvp_n_1-5") > 2){ initnpctimer; } end; OnInit: disablenpc "Mr. Banker"; disablenpc "LMS Manager"; end; } //------------------------ pvp_n_1-5,98,99,3 script Checker 780,{ mes "[Checker]"; mes "Hi " + strcharinfo(0) + ", Want to check how many are you here?"; next; mes "There are currently ["+getmapusers("pvp_n_1-5")+"]players on map"; close; OnInit: waitingroom "Map Checker",0; end; } //-------------------------- //-------------------------- pvp_n_1-5,99,100,3 script Mr. Banker 56,{ if(getmapusers("pvp_n_1-5") > 1){ npctalk "Only the last Survivor can talk with me."; end; } mes "[Banker]"; mes "Congrats. You've won."; next; announce "Mr. Banker: We have a winner! well done "+strcharinfo(0)+".",0; getitem 28059, 1; mes "You will return now"; close2; warp "prontera",156,191; disablenpc "Mr. Banker"; end; OnInit: while(1){ delwaitingroom; waitingroom "["+getmapusers("pvp_n_1-5")+"] Participants ",0; sleep 1000; } end; OnPCDieEvent: if( strcharinfo(3) != "pvp_n_1-5")end; announce ""+strcharinfo(0)+" died, and out of the game!.",bc_all; sleep2 100; warp "prontera",156,191; end; } // == Mapflags pvp_n_1-5 mapflag pvp pvp_n_1-5 mapflag nowarp pvp_n_1-5 mapflag nowarpto pvp_n_1-5 mapflag noteleport pvp_n_1-5 mapflag nosave pvp_n_1-5 mapflag nomemo pvp_n_1-5 mapflag nobranch pvp_n_1-5 mapflag pvp_noparty