the event script is now working when only 1 person enter the room how to fix this..
- script announce_nvz -1,{
// beginning Time
OnClock0000:
OnClock0100:
OnClock0200:
OnClock0300:
OnClock0400:
OnClock0500:
OnClock0600:
OnClock0700:
OnClock0800:
OnClock0900:
OnClock1000:
OnClock1100:
OnClock1200:
OnClock1300:
OnClock1400:
OnClock1500:
OnClock1600:
OnClock1700:
OnClock1800:
OnClock1900:
OnClock2000:
OnClock2100:
OnClock2200:
OnClock2300:
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 30000;
mapannounce "quiz_01","In 30 seconds the monster will be started!",0;
sleep 25000;
announce "Event Zombie Vs. Novice will begin through ~5~",0;
sleep 1000;
announce "Event Zombie Vs. Novice will begin through ~4~",0;
sleep 1000;
announce "Event Zombie Vs. Novice will begin through ~3~",0;
sleep 1000;
announce "Event Zombie Vs. Novice will begin through ~2~",0;
sleep 1000;
announce "Event Zombie Vs. Novice will begin through ~1~",0;
sleep 1000;
announce "Event 'Zombie Vs. Novice' has begun!!",0,0x00FF00;
monster "quiz_01",42,369,"Zombie",1015,1;
disablenpc "Novice vs. Zombie";
sleep 10000;
monster "quiz_01",42,369,"Zombie-2",1015,1;
sleep 10000;
monster "quiz_01",42,369,"Zombie-3",1015,1;
sleep 10000;
monster "quiz_01",42,369,"Zombie-4",1015,1;
initnpctimer;
end;
OnTimer5000:
if ( getmapusers("quiz_01") == 0 )
{
killmonsterall "quiz_01";
announce "'Zombie Vs. Novice' has ended with Event, as all have died",0;
disablenpc "Prize";
stopnpctimer;
end;
}
else if ( getmapusers("quiz_01") > 1 )
{
mapannounce "quiz_01",getmapusers("quiz_01") +"the player still survive on Event.",0,0x00FF00;;
initnpctimer;
end;
}
initnpctimer;
end;
OnPCDieEvent:
getmapxy .@mapnvz$,.@xnvz,.@ynvz,0;
if ( .@mapnvz$ == "quiz_01") {
sleep2 1;
warp "prontera",156,223;
atcommand "@alive "+ strcharinfo(0);
dispbottom "you have lost...";
}
sleep2 1000;
if ( .@mapnvz$ == "quiz_01" && getmapusers("quiz_01") == 1 ) {
killmonsterall "quiz_01";
mapannounce "quiz_01","You have won, approach please to npc Prize.",0;
enablenpc "Prize";
stopnpctimer;
end;
}
end;
}
quiz_01,42,369,3 script Prize 72,{
if (sex == 1) {
announce "In ' Zombie Vs. Novice ' has won" + strcharinfo (0) + "! We congratulate him!",0;
}
else {
announce "In ' Zombie Vs. Novice ' has won" + strcharinfo (0) + "! We congratulate her!",0;
};
getitem 20075,100;
warp "prontera",156,223;
sleep2 250;
disablenpc "Prize";
end;
}
prontera,160,180,3 script Novice vs. Zombie 1015,{
if (BaseLevel > 1) goto NO;
if (class == 0) goto event;
if (class > 0) goto NO;
event:
mes "[^0000FFZombie Vs. Novice^000000]";
mes "You wish to get on Event Zombie Vs. Novice?";
next;
switch(select("Yes","No")) {
case 1:
sc_end SC_ALL;
sc_start SC_DECREASEAGI,300000,10;
percentheal 100,100;
warp "quiz_01",42,369;
end;
break;
case 2:
mes "[^0000FFZombie Vs. Novice^000000]";
mes "It is good, come, when want.";
close;
break;
NO:
mes "[^0000FFZombie Vs. Novice^000000]";
mes "You not novice 1 level";
close;
}
OnInit:
disablenpc "Novice vs. Zombie";
disablenpc "Prize";
end;
}
Edited by Emistry Please use [CODEBOX] or Attachment for long contents.
Question
Famous
the event script is now working when only 1 person enter the room how to fix this..
Edited by EmistryPlease use [CODEBOX] or Attachment for long contents.
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.