Перейти к содержанию

Ивент Пекло


Рекомендуемые сообщения

Усем привет)))

Суть такова. авто эвент пекло, запускается первый раз все нормально, убивая одного моба появляется 2, убивая 2 мобов появляются 4.

но при втором запуске эвента убив 1 моба, 2 не появляются.

в чем причина?

-	script	jara	-1,{


OnClock0100:
OnClock0500:
OnClock0900:
OnClock1300:
OnClock1700:
OnClock2100:
pvpoff "peclo";
announce "Эвент 'Жаркое Пекло' начнётся через 3 минуты!",0;
sleep 5000;
announce "В Пронтере появился НПС!",0;
enablenpc "Вход в 'Жаркое Пекло'";
sleep 10000;
announce "Эвент 'Жаркое Пекло' начнётся через 2 минуты!",0;
sleep 60000;
announce "Эвент 'Жаркое Пекло' начнётся через 1 минуту!",0;
sleep 30000;
mapannounce "peclo","Через 30 секунд будет запущен эвент!",0;
sleep 25000;
announce "Эвент 'Жаркое Пекло' начнётся через -5-",0;
sleep 1000;
announce "Эвент 'Жаркое Пекло' начнётся через -4-",0;
sleep 1000;
announce "Эвент 'Жаркое Пекло' начнётся через -3-",0;
sleep 1000;
announce "Эвент 'Жаркое Пекло' начнётся через -2-",0;
sleep 1000;
announce "Эвент 'Жаркое Пекло' начнется через -1-",0;
sleep 1000;
disablenpc "Вход в 'Жаркое Пекло'";
if(getmapusers("peclo")<=1){
announce "Эвент закончен так как на него пришел только 1 человек или на нем нет вообще никого",bc_all;
disablenpc "jara";
sleep2 1;
warp "prontera",156,223;
}
if(getmapusers("peclo")>=2){
announce "Эвент 'Жаркое Пекло' начался,пусть победит сильнейший!",0,0x00FF00;
initnpctimer;
monster "peclo",98,100,"Безобидный Бафик",1101,1,"mobs::OnMobDeath";
end;
}
OnPCDieEvent:
getmapxy .@maprfyl$,.@xrfyl,.@yrfyl,0;
if(.@maprfyl$ == "peclo"){
sleep2 1;
warp "prontera",156,223;
atcommand "@alive "+ strcharinfo(0);
dispbottom "К сожалению,Вы проиграли...";
}

sleep2 1000;
if ( .@maprfyl$ == "peclo" && getmapusers("peclo") == 1 ) {
mapannounce "peclo","Поздравляю, вы выиграли!! Теперь, вы можете забрать свой приз!!",0;
enablenpc "Выйгрыш";
disablenpc "mobs";
killmonsterall "peclo";
stopnpctimer;
end;
}
end;
}

- script mobs -1,{

OnMobDeath:
monster "peclo",98,100,"Злой Монстер",1101,2,"mobs::OnMobDeath";
end;
}


// НПС для входа в эвент //
prontera.gat,159,176,6 script Вход в 'Жаркое Пекло' 908,{
set .npc$,"[Вход в Жаркое Пекло]";
mes .npc$;
mes "Доброго времени суток,дорогой путник!";
mes "Я смотрю ты пришел развлечься!?";
next;
mes .npc$;
mes "Что же ты хочешь?";
switch(select("Принять участие в ивенте!:Узнать правила этого эвента!:Ничего")){
case 1:
warp "peclo",100,100;
close;
case 2:
mes .npc$;
mes "Правила эвента:";
next;
mes .npc$;
mes "В центре карты появляется Baphomet Jr.!";
mes "При его убистве появляются следуюшие два монстра!";
mes "При убийстве этих 2 Монстров появляеться 4 следующих монстра";
mes "И так пока не выживет 1 игрок,который получит свою награду!";
close;
case 3:
close;
}
OnInit:
disablenpc "Вход в 'Жаркое Пекло'";
disablenpc "Выйгрыш";
end;
}

peclo,100,100,3 script Выйгрыш 906,{
if (sex == 1) {
announce "В Эвенте 'Жаркое Пекло' победил "+ strcharinfo(0) +"! Поздравляем его!",0;
}
else {
announce "В Эвенте 'Жаркое Пекло' победила "+ strcharinfo(0) +"! Поздравляем её!",0;
}
set Zeny, Zeny + 1000000;
getitem 7227,2;
warp "prontera",156,223;
sleep2 250;
disablenpc "Выйгрыш";
end;
}

// Мап флаги //
peclo mapflag gvg off
peclo mapflag nochat
peclo mapflag noteleport
peclo mapflag nowarp
peclo mapflag nobranch
peclo mapflag noicewall
peclo mapflag nomemo

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

ошибок нету при запске. никаких. просто в первый раз все норм мобы появ, а когда во второй раз ивент запускатется появ 1 моб и все. хотя должно быть так, убив 1 появ 2, убив 2 появ 4.

Ссылка на комментарий
Поделиться на другие сайты

там не раунды. просто убивают появляются 2 далее 4. не по раундам а сразу как тоу убили респится новый моб.

насчет таймера не понял.

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика