Назад

Гонки новисов

Автор: SergeiX: Дата: 04.20.2011

Люди есть у когото гонки Новисов +) не turbo_track а что нить тругое??
типа марафона?:)
сорри Sanasol ошибся!

Автор: SergeiX: Дата: 04.20.2011

поправил первый пост ошибся+)

Автор: Sanasol: Дата: 04.20.2011

В чем ошибка то? Ответ точно такой же

Автор: dimjke: Дата: 04.20.2011

// mapflag
monk_test mapflag noskill
monk_test mapflag pvp off


- script marafon_event -1,{

OnClock1500:// Здесь время начала ивента
donpcevent "Марафон::OnWarp";
donpcevent "Финиш::OnObnulenie";
announce "[Марафон] Старт через 1 минуту (Prontera/Пронтера)!!",0,0xFF99FF;
end;

OnClock0900:// Здесь время начала ивента
donpcevent "Марафон::OnWarp";
donpcevent "Финиш::OnObnulenie";
announce "[Марафон] Старт через 1 минуту (Prontera/Пронтера)!!",0,0xFF99FF;
end;

OnClock2130:// Здесь время начала ивента
donpcevent "Марафон::OnWarp";
donpcevent "Финиш::OnObnulenie";
announce "[Марафон] Старт через 1 минуту (Prontera/Пронтера)!!",0,0xFF99FF;
end;
}


prontera,150,185,5 script Марафон 811,{
if (checkriding()){
mes "[Марафон]";
mes "Пожалуйста, снемите Пеко-Пеко.";
close;
}
if (checkcart()){
mes "[Марафон]";
mes "Пожалуйста, снемите Телегу.";
close;
}
mes "[Марафон]";
mes "Хочешь попасть на эвент?";
menu "Да",event_da,"Читать Правила",event_prava;
event_da:
sc_end SC_ALL;
sc_start SC_STRIPWEAPON,320000,5;
sc_start SC_STRIPSHIELD,320000,5;
sc_start SC_STRIPARMOR,320000,5;
sc_start SC_STRIPHELM,320000,5;
percentheal 100,100;
disguise 1369;
warp "monk_test",385,387; end;
close;

event_prava:
mes "Ваша задача прибежать по длинной дороге.";
mes "Первым, вторым или третим и нажать в конце на NPC Финиш.";
close;

OnInit:
disablenpc "Марафон";
end;
OnWarp:
initnpctimer;
enablenpc "Марафон";
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,{
setarray $prizq[1],7227,12103,616;// здесь прописываешь ид итема - подарка
set $vinq,$vinq+1;
if ($vinq > 3){warp "prontera",144,172;undisguise; end;}
getitem $prizq[$vinq],1;// в зависимости от места выдается подарок
warp "SavePoint",0,0;
undisguise;
end;
OnObnulenie: // Само место при включении эвента где обнуляется переменная...
set $vinq,0;
end;
}

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