Jump to content

LMS event Help


Recommended Posts


  • Group:  Members
  • Topic Count:  318
  • Topics Per Day:  0.07
  • Content Count:  931
  • Reputation:   13
  • Joined:  12/20/11
  • Last Seen:  

Mr. Banker is not showing up

i am using eathena svn


- script LMS -1,{

OnInit:
disablenpc "Mr. Banker";
disablenpc "All Job Manager";

setarray .Message$[0],
"The Last Man Standing event will be starting shortly.",
"Those who want to play, please proceed to prontera and Register.",
"After 1 Minute the Registration will close.",
"Please go to prontera and Register now if you want to join.";
end;

OnClock0200:
OnClock0600:
OnClock1000:
OnClock1400:
OnClock1800:
OnClock2400:
if( .Status ) end;
for( set .i,0; .i < getarraysize( .Message$ ); set .i,.i + 1 ){
announce "Mr. Manager: "+.Message$[.i],0;
sleep 10000;
}
pvpoff "poring_c01";
set .Status,1;
enablenpc "All Job Manager";
sleep 30000;
announce "Mr. Manager: Last 30 seconds.",0;
sleep 15000;
announce "Mr. Manager: If you want to join please Register in prontera.",0;
sleep 5000;
for( set .i,10; .i > 0; set .i,.i - 1 ){
announce "Mr. Manager: Last "+.i+" seconds.",0;
sleep 1000;
}
disablenpc "All Job Manager";
donpcevent "Mr. Banker::OnEnable";
end;

OnPCDieEvent:
if( strcharinfo(3) =="poring_c01" ){
dispbottom "You are killed.";
warp "prontera",156,191;
}
end;
}

//---------All Job Registration---------------
prontera,156,175,3 script All Job Manager 106,{

mes "[Mr. Manager]";
mes "Hello What can I do for you?";
next;
menu "Register",-,"What is LMS?",what,"Leave",leave;
next;
mes "[Mr. Manager]";
mes "Thankyou for registering Mr. " + strcharinfo(0) + ", Have fun!";
warp "poring_c01",103,99;
end;
what:
mes "[Mr. Manager]";
mes "LMS is also known as Last Man Standing Event";
next;
mes "[Mr. 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 "[Mr. Manager]";
mes "That's all";
close;
leave:
mes "[Mr. Manager]";
mes "I hope you will register next time";
close;


}
//------------------------

poring_c01,101,108,3 script Checker 780,{

mes "[Checker]";
mes "Hi " + strcharinfo(0) + ", Want to check how many are you here?";
next;
mes "There are currently ["+getmapusers("poring_c01")+"]players on map";
close;

OnInit:
waitingroom "Map Checker",0;
end;
}

//--------------------------

//--------------------------
poring_c01,106,108,3 script Mr. Banker 56,{
mes "[banker]";
mes "Congrats. You've won.";
close2;
announce "Mr. Manager: We have a winner! well done "+.@name$+".",0;
getitem 7227, 10; // Change This item id to what ever you want . 674,10
warp "prontera",156,191;
disablenpc "Mr. Banker";
set getvariableofnpc( .Status,"LMS" ),0;
end;

OnEnable:
mapannounce "poring_c01","Mr. Manager:The Last Man Standing Event will start shortly",0;
sleep2 10000;
mapannounce "poring_c01","Mr. Manager:But before we start this is just a few reminders..",0;
sleep2 10000;
mapannounce "poring_c01","Mr. Manager:Using Cloaking , Hiding is strictly not allowed..",0;
sleep2 10000;
mapannounce "poring_c01","Mr. Manager: Only the Last Man Standing will win this event!!",0;
sleep2 10000;
mapannounce "poring_c01","Mr. Manager: What are we waiting for?..Let's Get Ready to Rumble!!...",0;
sleep2 10000;
goto L_Start;
end;

L_Start:
if(getmapusers("poring_c01") == 1) goto L_Champ;
if(getmapusers("poring_c01") == 0) goto L_None;
if(getmapusers("poring_c01") > 1) {
mapannounce "poring_c01","Mr. Manager: Get ready at the count of 5 we will start!....",0;
sleep2 3000;
for( set .i,5; .i > 0; set .i,.i - 1 ){
mapannounce "poring_c01","Mr. Manager: Last "+.i+" seconds.",0;
sleep 1000;
}
pvpon "poring_c01";
initnpctimer;
}
end;

OnTimer1100:
if(getmapusers("poring_c01") == 1) goto L_Champ;
if(getmapusers("poring_c01") > 2) initnpctimer;
if(getmapusers("poring_c01") == 2) goto champ;
stopnpctimer;
end;

champ:
announce "Mr. Manager: Last 2 Brave warriors are still alive!",0;
sleep2 10000;
if(getmapusers("poring_c01") == 1) goto L_Champ;
if(getmapusers("poring_c01") > 1) initnpctimer;
end;

L_Champ:
mapannounce "poring_c01","Mr. Banker: Please talk to me to get your prize..",0;
hideoffnpc "Mr. Banker";
enablenpc "Mr. Banker";
pvpoff "poring_c01";
end;

L_None:
set getvariableofnpc( .Status,"LMS" ),0;
disablenpc "Mr. Banker";
pvpoff "poring_c01";
end;
}




// == Mapflags
poring_c01 mapflag nowarp
poring_c01 mapflag nowarpto
poring_c01 mapflag noteleport
poring_c01 mapflag nosave
poring_c01 mapflag nomemo
poring_c01 mapflag nobranch

bump!

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  57
  • Topics Per Day:  0.01
  • Content Count:  248
  • Reputation:   7
  • Joined:  11/27/12
  • Last Seen:  

try the <tab> or the coordinates. If not then check your mapserver. All the errors are there

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...