Jump to content
  • 0

LMS "Error - 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 - Help me with this error on LMS Script...Thanks a million in Advance....

My Error : ==========================================>

[Error]: npc_parsesrcfile: Unknown syntax in file 'npc/custom/LMS.txt', line '1'. Stopping...
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---------------
phtownall,194,184,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 "[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 "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
Edited by A c e S p a d e
added code bbcode.
Link to comment
Share on other sites

6 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.00
  • Content Count:  764
  • Reputation:   220
  • Joined:  11/14/11
  • Last Seen:  

Use tabulators instead of spaces to separate the values of the NPC header (first line of a script).

 

http://rathena.org/wiki/Basic_Scripting#NPC

  • Upvote 1
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:  

Thanks for the reply bro !!!

you mean like - <tab> script <tab> LMS#disable <tab> -1,{ ???????????????

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.00
  • Content Count:  764
  • Reputation:   220
  • Joined:  11/14/11
  • Last Seen:  

Exactly. That's what I'm talking about. :)

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:  

Kewl Man ! THanks....

Edited by A c e S p a d e
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  1702
  • Reputation:   238
  • Joined:  09/05/12
  • Last Seen:  

Change 

disablenpc "Banker";

to : 

disablenpc "Mr.Banker";
  • Upvote 1
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:  

Change 

disablenpc "Banker";
to : 
disablenpc "Mr.Banker";
I Fixed it Already THx....
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...