Jump to content
  • 0

Zombie Event Problem


darking123

Question


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

Why is it sometimes, the prize giver already appears while the players are still joining the zombie event, kindly help me fix it.

-	script	announce_nvz	-1,{

// beginning Time

OnClock0130:
OnClock0830:
OnClock1330:
OnClock1730:
OnClock1930:
OnClock2230:


announce "Zombie Vs. Novice event Will begin in 3 minutes Please Make A Level 1 Novice Inorder To Join The Event",0;
killmonsterall "quiz_01";
sleep 5000;
announce "At the south of Prontera(Main Town) has appeared npc ' Novice vs. Zombie '!",0;
enablenpc "Novice vs. Zombie";
sleep 55000;
announce "Event Zombie Vs. Novice will begin in 2 minutes Please Make A Level 1 Novice Inorder To Join The Event",0;
sleep 60000;
announce "Event Zombie Vs. Novice will begin in 1 minute Please Make A Level 1 Novice Inorder To Join The Event",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",1036,1;
disablenpc "Novice vs. Zombie";
sleep 10000;
monster "quiz_01",42,369,"Zombie-2",1036,1;
sleep 10000;
monster "quiz_01",42,369,"Zombie-3",1036,1;
sleep 10000;
monster "quiz_01",42,369,"Zombie-4",1036,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",154,95;
atcommand "@alive "+ strcharinfo(0);
dispbottom "you have lost...";
}
sleep2 1000;
if(getmapusers("quiz_01") == 1){
killmonsterall "quiz_01";
mapannounce "quiz_01","You have won, approach please to npc Prize.",0;
killmonsterall "quiz_01";
killmonsterall "quiz_01";
killmonsterall "quiz_01";
killmonsterall "quiz_01";
enablenpc "Prize";
killmonsterall "quiz_01";
stopnpctimer;
end;
}
if(getmapusers("quiz_01") == 0){
killmonsterall "quiz_01";
killmonsterall "quiz_01";
killmonsterall "quiz_01";
killmonsterall "quiz_01";
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 7539,2;
warp "prontera",154,95;
sleep2 250;
disablenpc "Prize";
end;
}

prontera,156,73,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;
nude;
atcommand "@storeall";
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";
disablenpc "Prize";
end;
}
Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  83
  • Topics Per Day:  0.03
  • Content Count:  188
  • Reputation:   3
  • Joined:  12/17/16
  • Last Seen:  

On 7/18/2015 at 2:59 AM, Stolao said:

You can always use the one in my auto event script, I just updated today actually.

https://github.com/Stolao/Npc_Release/blob/master/Auto_Event/Auto_Event_v1.8E.txt

I can't access it , Please can you update it for me?

Link to comment
Share on other sites

  • 0

  • Group:  Developer
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  1443
  • Reputation:   337
  • Joined:  10/17/12
  • Last Seen:  

4 hours ago, Diana said:

I can't access it , Please can you update it for me?

<--- Under my name is my git

 

 And my signature links to my releases

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  1443
  • Reputation:   337
  • Joined:  10/17/12
  • Last Seen:  

move

disablenpc "Prize";

to under OnClock2230

Link to comment
Share on other sites


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

move

disablenpc "Prize";

to under OnClock2230

still didn't work

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  1443
  • Reputation:   337
  • Joined:  10/17/12
  • Last Seen:  

Does your server have multiple npcs named "prize" I'd so its probably renaming it then, I'd recommend changing the box name to "Prize#nvz" and change enable/disable npc accordingly. (The #nvz won't show client side)

Link to comment
Share on other sites


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

Does your server have multiple npcs named "prize" I'd so its probably renaming it then, I'd recommend changing the box name to "Prize#nvz" and change enable/disable npc accordingly. (The #nvz won't show client side)

I tried to rename it already, It still occurs

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  1443
  • Reputation:   337
  • Joined:  10/17/12
  • Last Seen:  

You can always use the one in my auto event script, I just updated today actually.

https://github.com/Stolao/Npc_Release/blob/master/Auto_Event/Auto_Event_v1.8E.txt

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