Jump to content
  • 0

LMS Script " Support -Plz suggest


Lary

Question


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  116
  • Reputation:   3
  • Joined:  04/03/13
  • Last Seen:  

Hello rAthena...

 

This is my Error when no 1 enters LMS - Plz suggest an edit !

 

 [Error]: npc_enable: Attempted to hide a non-existing NPC 'Banker' (flag=0).

 

My Script:

 

-    script    LMS#disable    -1,{
OnInit:
disablenpc "Mr. Banker";
enablenpc "Last Man Standing";
end;
}
-    script    LMS    -1,{
OnClock000:
OnClock0305:
OnClock0605:
OnClock0905:
OnClock1205:
OnClock1505:
OnClock1805:
OnClock2105:
goto startlmsevent;
startlmsevent:
announce "Mr. Manager: The Last Man Standing event will be starting shortly.",0;
sleep2 10000;
announce "Mr. Manager: Those who want to play, please proceed to Maintown.",0;
sleep2 10000;
announce "Mr. Manager: After 1 Minute the LMS NPC will close.",0;
sleep2 10000;
announce "Mr. Manager: Please go to Maintown now if you want to join.",0;
enablenpc "Last Man Standing";
initnpctimer;
end;
OnTimer30000:
announce "Mr. Manager: Last 30 seconds.",0;
sleep2 5000;
announce "Mr. Manager: If you want to join go in Maintown.",0;
end;
OnTimer50000:
announce "Mr. Manager: Last 10 seconds.",0;
end;
OnTimer55000:
announce "Mr. Manager: 5.",0;
end;
OnTimer56000:
announce "Mr. Manager: 4.",0;
end;
OnTimer57000:
announce "Mr. Manager: 3.",0;
end;
OnTimer58000:
announce "Mr. Manager: 2.",0;
end;
OnTimer59000:
announce "Mr. Manager: 1.",0;
end;
OnTimer60000:
announce "Mr. Manager: Time's up.",0;
end;
OnTimer61000:
disablenpc "Last Man Standing";
donpcevent "Mr. Banker::OnEnable";
stopnpctimer;
end;
}
//---------All Job Registration---------------
prontera,155,176,5    script    Last Man Standing    488,{
if( Class == Job_Novice ){
  mes "Novice cant join.";
  close;
}
if (ismounting) atcommand "@newmount";
else if (checkriding()) atcommand "@mount";
warp "quiz_02",310,267;
atcommand "@disguise 1163";
atcommand "@fakename Raydric";
atcommand "@size 0";
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 "quiz_02",310,267;
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 5 Proof of Donation 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;
}
//--------------------------
//--------------------------
quiz_02,303,265,6    script    Mr.Banker    56,{
mes "[ Mr.Banker ]";
mes "Congrats. You've won.";
next;
announce "Mr. Manager: We have a winner! well done "+strcharinfo(0)+".",0;
getitem 7179, 5; // Change This item id to what ever you want . item id,amount
getitem 110, 30;
dispbottom "5 Proof of Donation and 30 Event Coins";
mes "You will return now";
warp "phtownall",200,180;
disablenpc "Mr.    Banker";
close;
end;
OnEnable:
pvpoff "quiz_02";
mapannounce "quiz_02","Mr. Manager:The Last Man Standing Event will start shortly",0;
sleep2 10000;
mapannounce "quiz_02","Mr. Manager:But before we start this is just a few reminders..",0;
sleep2 10000;
mapannounce "quiz_02","Mr. Manager:Using Cloaking , Hiding is strictly not allowed..",0;
sleep2 10000;
mapannounce "quiz_02","Mr. Manager: Only the Last Man Standing will win this event!!",0;
sleep2 10000;
mapannounce "quiz_02","Mr. Manager: What are we waiting for?..Let's Get Ready to Rumble!!...",0;
sleep2 10000;
goto L_Start;
end;
L_Start:
if(getmapusers("quiz_02") == 1) goto L_Champ;
if(getmapusers("quiz_02") == 0) goto L_None;
if(getmapusers("quiz_02") > 1) {
mapannounce "quiz_02","Mr. Manager: Get ready at the count of 5 we will start!....",0;
sleep2 10000;
mapannounce "quiz_02","Mr. Manager: 5",0;
sleep2 5000;
mapannounce "quiz_02","Mr. Manager: 4",0;
sleep2 4000;
mapannounce "quiz_02","Mr. Manager: 3",0;
sleep2 3000;
mapannounce "quiz_02","Mr. Manager: 2",0;
sleep2 2000;
mapannounce "quiz_02","Mr. Manager: 1",0;
sleep2 1000;
pvpon "quiz_02";
goto timer;
end;
}
timer:
initnpctimer;
end;
OnTimer1000:
end;
OnTimer1100:
if(getmapusers("quiz_02") == 1) goto L_Champ;
if(getmapusers("quiz_02") > 2) goto timer;
if(getmapusers("quiz_02") == 2) goto champ;
stopnpctimer;
end;
champ:
announce "Mr. Manager: Last 2 Brave warriors are still alive!",0;
sleep2 10000;
if(getmapusers("quiz_02") == 1) goto L_Champ;
if(getmapusers("quiz_02") > 1) goto timer;
end;
L_Champ:
mapannounce "quiz_02","Mr. Banker: Please talk to me to get your prize..",0;
pvpoff "quiz_02";
enablenpc "Mr. Banker";
end;
L_None:
disablenpc "Mr. Banker";
pvpoff "quiz_02";
end;
}
//----- Die = warp prt -----
- script Killa_warp -1,{
OnPCDieEvent:
getmapxy(.@map$,.@x,.@y,0);
if(.@map$=="quiz_02")
{
set #kill_point, 0;
announce ""+strcharinfo(0)+" died, and out of the game!.",bc_all;
warp "phtownall",188,188;
sleep 1;
atcommand "@raise";
end;
}
OnPCKillEvent:
getmapxy(.@map$,.@x,.@y,0);
if(.@map$=="quiz_02")
{
set #kill_point,#kill_point+1;
if ( #kill_point % 4 == 0) {
announce ""+strcharinfo(0)+" have made 4 Consecutive Kills!!He will be granted an item",bc_all;
getitem 671, 10;
getitem 7619, 2;
getitem 7620, 2;
end;
}
}
}
// == Mapflags
quiz_02 mapflag nowarp
quiz_02 mapflag nowarpto
quiz_02 mapflag noteleport
quiz_02 mapflag nosave
quiz_02 mapflag nomemo
quiz_02 mapflag nobranch
quiz_02 mapflag pvp_noparty
quiz_02 mapflag restricted 1
quiz_02 mapflag pvp_noguild
quiz_02 mapflag nocommand 1
Link to comment
Share on other sites

2 answers to this question

Recommended Posts


  • Group:  Developer
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  2407
  • Reputation:   613
  • Joined:  07/05/12
  • Last Seen:  

The script try to disable a npc named Mr. Banker, your npc's name is Mr.Banker (no space)...

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  116
  • Reputation:   3
  • Joined:  04/03/13
  • Last Seen:  

The script try to disable a npc named Mr. Banker, your npc's name is Mr.Banker (no space)...

capuche - thanks for the reply ! and by the way i have made all the name with space........plz check the script oncea gain and let me know !

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
Answer this question...

×   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...