Перейти к содержимому


Эвент Марафон


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 ипанутЙА КРЕВЕДКО

ипанутЙА КРЕВЕДКО

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 25 мая 2009 - 08:57

вот написал прикольный эвент марафон суть в том что в определённое время нпц собирает народ и варпает на локу где они бегут до финиша правда надо чуть доработать чтоб он снимал все касты и убирал пек

// mapflag
monk_test mapflag noskill


- script marafon_event -1,{

OnMon1520: // устанавливаем время начала эвента (Сейчас стоит вторник в 21:10)
donpcevent "Марафон::OnWarp";
announce "Эвент Марафон начался, в Пронтере появился Ангел!!",0,0x00ff00;
sleep 8000;
announce "Победит тот, кто прибежит первый!",0,0x00ff00;
sleep 8000;
announce "1 место - Bloody Branch | 2 место - Old Card Album",0,0x00ff00;
}


prontera,155,179,4 script Марафон 811,{
mes "[Марафон]";
mes "Хочешь попасть на эвент?";
menu "Да",event_da,"Нет",event_net,"Правила",event_prava;
event_da:
disguise 1369;
warp "monk_test",385,387; end;
close;
event_net:
mes "Зря.......";
close;
event_prava:
mes "Ваша задача прибежать по длинной дороге";
mes "Первым, вторым или третим и нажать в конце на NPC Финиш";
close;

OnInit:
disablenpc "Марафон";
end;

OnWarp:
initnpctimer;
enablenpc "Марафон";
enablenpc "MonkTrap2";
end;

OnTimer30000:
mapannounce "monk_test","Приготовьтесь бежать. -10-",0x00ff00;
end;
OnTimer31000:
mapannounce "monk_test","Приготовьтесь бежать. -9-",0x00ff00;
end;
OnTimer32000:
mapannounce "monk_test","Приготовьтесь бежать. -8-",0x00ff00;
end;
OnTimer33000:
mapannounce "monk_test","Приготовьтесь бежать. -7-",0x00ff00;
end;
OnTimer34000:
mapannounce "monk_test","Приготовьтесь бежать. -6-",0x00ff00;
end;
OnTimer35000:
mapannounce "monk_test","Приготовьтесь бежать. -5-",0x00ff00;
end;
OnTimer36000:
mapannounce "monk_test","Приготовьтесь бежать. -4-",0x00ff00;
end;
OnTimer37000:
mapannounce "monk_test","Приготовьтесь бежать. -3-",0x00ff00;
end;
OnTimer38000:
mapannounce "monk_test","Приготовьтесь бежать. -2-",0x00ff00;
end;
OnTimer39000:
mapannounce "monk_test","Приготовьтесь бежать. -1-",0x00ff00;
end;
OnTimer40000:
disablenpc "MonkTrap2";
mapannounce "monk_test","Вперёд, вперёд, вперёд!!!",0x00ff00;
end;
OnTimer60000:
stopnpctimer;
disablenpc "Марафон";
end;


}

monk_test,387,348,4 script Финиш 110,{
if(.id==0) {
set .id,1;
getitem 12103,1; // Выдаём приз первому прибежавшему игроку
warp "prontera",157,187;
close;}
else {
if(.id==1) {
set .id,.id+1;
getitem 616,1; // Выдаём приз второму прибежавшему игроку
warp "prontera",157,187;
close; }

else {
if(.id==2) {
set .id,.id+1;
//getitem 7227,3; // Выдаём приз третьему прибежавшему игроку
warp "prontera",157,187;
close; }
else { // А тут телепортируем всех остальных кто не вошёл в тройку
warp "prontera",157,187;
close;
}
}
}

}

monk_test,381,384,0 script MonkTrap2 -1,0,20,{
OnTouch:
mapannounce "monk_test",""+ strcharinfo(0) + ", подожди, неторопись, ждём остальных.",bc_map;
warp "monk_test",385,387;
end;
}

#2 Dushecrad

Dushecrad

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 85 сообщений

Отправлено 25 мая 2009 - 13:36

Нечто похожее уже есть... Загадки турбо рума называются) а так писать это нужно сюда - viewtopic.php?f=7&t=22&start=40


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей

Top.Mail.Ru