Назад

Нужна ваша помощь.

Автор: NoOn: Дата: 04.23.2010

Будьте добры.
1.Пориг Гонки.(юзал поиск ,нашол:mellow:...но что-то опера выделуется)
2.Марафон(Искал,ненашол);)

Автор: NoOn: Дата: 04.24.2010

Спасиб может,еше кто гонками порадует

Автор: NoOn: Дата: 04.24.2010

Помогите исправить ошибки,что б :
1.Эвент начинался.
2.При начинанее эвента вкл,пвп


- script announce_PvP -1,{

//---Время, когда эвент будет начинаться.---//

OnClock1725:
OnClock1700:
OnClock2100:



//---Аннонс Эвента + проверки.---//

announce "Эвент 'PvP' начнётся через 3 минуты!",0;
sleep 50000;
announce "В КАСТОМ КОМНАТЕ появился НПС!",0;
enablenpc "PvP";
sleep 10000;
announce "Эвент 'PvP' начнётся через 2 минуты!",0;
sleep 60000;
announce "Эвент 'PvP' начнётся через 1 минуту!",0;
sleep 30000;
mapannounce "pvp_n_5-5","Через 30 секунд будет запущен эвент!",0;
sleep 25000;
announce "Эвент 'PvP' начнётся через -5-",0;
sleep 1000;
announce "Эвент 'PvP' начнётся через -4-",0;
sleep 1000;
announce "Эвент 'PvP' начнётся через -3-",0;
sleep 1000;
announce "Эвент 'PvP' начнётся через -2-",0;
sleep 1000;
announce "Эвент 'PvP' начнется через -1-",0;
sleep 1000;
announce "Эвент 'PvP' начался, пусть победит сильнейший!",0,0x00FF00;
pvpon "pvp_n_5-5";
disablenpc "PvP";
initnpctimer;
end;

OnTimer5000: // Каждые 5 секунд проверка на количество игроков + аннонс.
if ( getmapusers("pvp_n_5-5") == 0 )
{
announce "Эвент 'PvP' закончился, так как игроков на Эвенте нет.",0;
disablenpc "При3";
stopnpctimer;
end;
}
else if ( getmapusers("pvp_n_5-5") > 1 )
{
mapannounce "pvp_n_5-5",getmapusers("pvp_n_5-5") +" игрока(ов) всё ещё находятся на Эвенте.",0,0x00FF00; // Если 2+ игроков на эвенте - аннонс.
initnpctimer;
end;
}
initnpctimer;
end;



//---Выкидывание игрока с Эвента после смерти и проверка на победителя.---//

OnPCDieEvent:
getmapxy .@maprfyl$,.@xrfyl,.@yrfyl,0;
if ( .@maprfyl$ == "pvp_n_5-5") {
sleep2 1;
warp "prontera",156,223;
atcommand "@alive "+ strcharinfo(0);
dispbottom "К сожалению, Вы проиграли...";
}
sleep2 1000;
if ( .@maprfyl$ == "pvp_n_5-5" && getmapusers("pvp_n_5-5") == 1 ) {
mapannounce "pvp_n_5-5","Поздравляю, Вы выиграли, подойдите пожалуйста к Кисе.",0;
enablenpc "При3";
stopnpctimer;
end;
}
end;
}



//---Выигрыш.---//

pvp_n_5-5,99,100,3 script PRIZ 876,{
if (sex == 1) { // Мальчик.
announce "В PvP победил "+ strcharinfo(0) +"! Поздравляем его!",0;
}
else { // Остальные (девочка).
announce "В PvP победила "+ strcharinfo(0) +"! Поздравляем её!",0;
}
set Zeny, Zeny + 100000; // Можно поставить свой приз.
warp "prontera",156,223;
sleep2 250;
disablenpc "Приз";
end;
}


//---Регистрация на Эвент.---//

prontera,160,179,3 script PvP 736,{
mes "[^0000FFPvPL^000000]";
mes "Вы хотите попасть на Эвент '^FF0000RFYL^000000'?";
next;
switch(select("Да","Нет")) {
case 1:
if (checkriding()) { // Проверка на Пеко-Пеко.
mes "[^0000FFRFYL^000000]";
mes "Пожалуйста, снемите Пеко Пеко.";
close;
}
sc_end SC_ALL;
percentheal 100,100;
warp "pvp_n_5-5",102,98;
end;
break;

case 2:
mes "[^0000FFRFYL^000000]";
mes "Хорошо, приходите, когда захотите.";
close;
break;
}
OnInit: // При запуске сервера убераем НПС.
disablenpc "PvP";
disablenpc "PRIZ";
end;
}



//---МапФлаги.---//
pvp_n_5-5 mapflag nowarpto
pvp_n_5-5 mapflag nowarp
pvp_n_5-5 mapflag nosave SavePoint
pvp_n_5-5 mapflag noreturn
pvp_n_5-5 mapflag nomemo
pvp_n_5-5 mapflag pvp_noparty

Автор: nomn: Дата: 04.24.2010

[COLOR="Indigo"]добавь в самом низу


pvp_n_5-5 mapflag pvp off


между названием мапы, словом мапфлаг а так же словом пвп и офф ставь табы.[/COLOR]

Автор: Infarkt: Дата: 04.24.2010

поринг гонки где-то видел не могу найти >.<

nomn: варн выдал(флуд). не можешь найти - автору это не интересно.