Ребят помогите в общем такая вот проблема запускаю Эвент регистрируюсь,Пишет осталось 5 минут потом 3 2 и тг после истечение времени не варпает на пвп локу где и должен проходить пвп эвент , вот скрипт itemmall,172,81,4 script PvP 761,{ if(getgmlevel() > 59){ if(($pvpboistart == 1) || ($naborpvp == 1)){ mes "^C600FF[Event]PvP^000000"; mes "Остановить эвент?"; switch(select("Да:Нет:Продолжить")){ case 1: announce "[Event]PvP: Битва была остановленна Администратором.",0,0xFF7E00; set $players,0; set $AllPrize,0; pvpoff "pvp_2v2"; disablenpc "[Event]PvP"; set $naborpvp, 0; set $pvpboistart,0; mapwarp "guild_vs1","Prontera",49,48; stopnpctimer; end; close; case 2: close; case 3: break; } } mes "^C600FF[Event]PvP^000000"; mes "В чем сделать ставку?"; switch(select("Лут:Передумал:Варпнуться на эвент")){ case 1: lootpvp: mes "Введи id вещи, какой лут будет выставлен на ставку."; mes "0 - Выход"; input $@lootpvp; if($@lootpvp == 0) close; if(getitemname($@lootpvp)=="null"){ mes "Вы не правильно ввели id вещи"; next; goto lootpvp; } stavkapvp: mes "Количество?"; input $@stavkapvp; if($@stavkapvp < 1){ mes "Ставка должна быть больше 0"; next; goto stavkapvp; } else if($@stavkapvp > 5000){ mes "Ставка должна быть не больше 5000"; next; goto stavkapvp; } kolpvp: mes "Введи максимальное количество человек, которые смогут участвовать в эвенте."; input $@kolpvp; if($@kolpvp < 2){ mes "Количество человек должно быть не меньше 2"; next; goto kolpvp; } disablenpc "[Event]PvP"; set $players,1; set $AllPrize,0; set $naborpvp, 0; set $pvpboistart,0; set $@name$, getitemname($@lootpvp); donpcevent "[Event]announ::onstart"; close; case 2: close;; case 3: warp "guild_vs1",49,48; close2; } } mes "^C600FF[Event]PvP^000000"; mes "Я тут просто стою..."; close2; } - script [Event]announ -1,{ OnInit: disablenpc "[Event]PvP"; disablenpc "[Event]PvP Prize"; end; onstart: disablenpc "[Event]PvP Prize"; set $pvpboistart,0; pvpoff "pvp_2v2"; mapwarp "pvp_2v2","Prontera",153,123; sleep 500; announce "[Event]PvP: Открыт набор на PvP Битву. До начала - 2 - минуты",0,0xFF7E00; enablenpc "[Event]PvP"; set $naborpvp,1; sleep 500; announce "[Event]PvP: Стоимость участия: ["+$@stavkapvp+" "+$@name$+"], Максимальное количество воинов: "+$@kolpvp+".",0,0xFF7E00; sleep 59000; announce "[Event]PvP: До начала Битвы осталась - 1 - минута",0,0xFF7E00; sleep 50000; announce "[Event]PvP: До начала Битвы осталось - 10 - секунд.",0,0xFF7E00; sleep 5000; announce "[Event]PvP: До начала Битвы осталось - 5 - секунд.",0,0xFF7E00; sleep 3000; announce "[Event]PvP: До начала Битвы осталось - 4 - секунды.",0,0xFF7E00; sleep 1000; announce "[Event]PvP: До начала Битвы осталось - 3 - секунды.",0,0xFF7E00; sleep 1000; announce "[Event]PvP: До начала Битвы осталось - 2 - секунды.",0,0xFF7E00; sleep 1000; announce "[Event]PvP: До начала Битвы осталось - 1 - секунда.",0,0xFF7E00; sleep 1000; set $naborpvp,0; disablenpc "[Event]PvP"; announce "[Event]PvP: Набор закрыт!",bc_blue; sleep 5000; mapannounce "pvp_2v2","[Event]PvP: До включёния PvP режима - 5 - секунд.",0,0xFF7E00; sleep 1000; mapannounce "pvp_2v2","[Event]PvP: До включёния PvP режима - 4 - секунды.",0,0xFF7E00; sleep 1000; mapannounce "pvp_2v2","[Event]PvP: До включёния PvP режима - 3 - секунды.",0,0xFF7E00; sleep 1000; mapannounce "pvp_2v2","[Event]PvP: До включёния PvP режима - 2 - секунды.",0,0xFF7E00; sleep 1000; mapannounce "pvp_2v2","[Event]PvP: До включёния PvP режима - 1 - секунда.",0,0xFF7E00; sleep 1000; mapannounce "pvp_2v2","[Event]PvP: Мочи ВСЕХ!!!!",0,0xFF7E00; pvpon "pvp_2v2"; initnpctimer; end; OnTimer10: if((getmapusers("pvp_2v2") == 0) || (getmapusers("pvp_2v2") == 1 && $pvpboistart == 0)){ announce "[Event]PvP: Битва отменена,так как мало народу или все погибли!",0,0xFF7E00; pvpoff "pvp_2v2"; set $pvpboistart,0; mapwarp "pvp_2v2","Prontera",153,123; stopnpctimer; end; } else if(getmapusers("pvp_2v2") > 1){ set $pvpboistart,1; initnpctimer; end; } else if (getmapusers("pvp_2v2") == 1 && $pvpboistart == 1){ pvpoff "pvp_2v2"; mapannounce "pvp_2v2","[Event]PvP: Поздравляю, Вы выиграли, подойдите пожалуйста к [Event]PvP Prize.",0,0xFF7E00; enablenpc "[Event]PvP Prize"; set $pvpboistart,0; set $naborpvp,0; stopnpctimer; end; } OnPCKillEvent: getmapxy .@mapboy$,.@x,.@y,0; if(.@mapboy$ == "pvp_2v2"){ attachrid(killedrid); announce "[Event]PvP: "+rid2name(killerrid)+", жесточайше избил игрока "+strcharinfo(0)+" и отправил его на кафру.",0,0xFF7E00; set @vhodpvp,0; sc_end SC_ALL; percentheal 100,100; sleep2 1; warp "SavePoint",0,0; dispbottom "[Event]PvP: Тебя убил "+rid2name(killerrid)+"..."; sleep2 500; if((getmapusers("pvp_2v2") == 1) && ($@pvpboistart == 1)){ mapannounce "pvp_2v2","[Event]PvP: Поздравляю, Вы выиграли, подойдите пожалуйста к [Event]PvP Prize.",0,0xFF7E00; set @vhodpvp,0; set $pvpboistart,0; pvpoff "pvp_2v2"; stopnpctimer; sleep2 250; enablenpc "[Event]PvP Prize"; end; } end; } } prontera,173,175,5 script [Event]PvP 761,{ mes "^C600FF[Event]PvP^000000"; if(BaseLevel < 250){ mes "Твой уровень слишком мал, минимум 250."; close; } if(@vhodpvp == 1){ mes "Ты уже зарегестрирован."; close; } if(($pvpboistart == 1) && ($naborpvp == 0)){ mes "Бой уже идёт, ждите начала нового раунда"; close; } if(($pvpboistart == 0) && ($naborpvp == 0)){ mes "Битва сейчас не идёт или места закончились."; close; } if(($pvpboistart == 0) && ($naborpvp == 1) && (@vhodpvp == 0)){ mes "Хочешь сделать ставку?"; mes "Ставка: ^FF0000"+$@stavkapvp+" "+$@name$+"^000000"; menu "Да хочу",reg,"Нет, я передумал",pvp_no; reg: if(countitem($@lootpvp) < $@stavkapvp){ mes "^C600FF[Event]PvP^000000"; mes "Ставка: ^FF0000"+$@stavkapvp+" "+getitemname($@lootpvp)+"^000000"; close; } if(($players < $@kolpvp) && ($naborpvp == 1)){ set $players, $players + 1; set $AllPrize, $AllPrize + $@stavkapvp; set @vhodpvp,1; delitem $@lootpvp,$@stavkapvp; announce "[Event]PvP: Игрок ["+strcharinfo(0)+"] зарегестрировался на PvP Битву.",0,0xFF7E00; sleep2 1; warp "pvp_2v2",50,45; close; } if(($players == $@kolpvp) && ($naborpvp == 1)){ set $players, $players + 1; set $AllPrize, $AllPrize + $@stavkapvp; delitem $@lootpvp,$@stavkapvp; set @vhodpvp,1; set $naborpvp,0; announce "[Event]PvP: Игрок ["+strcharinfo(0)+"] зарегестрировался на PvP Битву.",0,0xFF7E00; sleep2 1; warp "pvp_2v2",50,45; sleep2 100; announce "[Event]PvP: Кол-во бойцов набрано. Ожидайте начала Битвы.",0,0xFF7E00; close; } if(($players > $@kolpvp) && ($naborpvp == 0)){ mes "Ты опоздал, места закончились."; close; } pvp_no: mes "Удачи..."; close; } mes "Ждите начала эвента"; close; OnInit: waitingroom "[ PvP War ]",0; end; } guild_vs1,54,32,4 script [Event]PvP Prize 906,{ if (sex == 1) { announce "[Event]PvP: Игрок "+strcharinfo(0)+" победил в PvP Битве и получил: "+$AllPrize+" "+$@name$,0,0xFF7E00; } else { announce "[Event]PvP: Игрок "+strcharinfo(0)+" победила в PvP Битве и получила: "+$AllPrize+" "+$@name$,0,0xFF7E00; } pvpoff "pvp_2v2"; set @vhodpvp,0; getitem $@lootpvp,$AllPrize; set #CASHPOINTS, #CASHPOINTS + rand(10,30); dispbottom "У Вас "+#CASHPOINTS+" Cash Points."; warp "SavePoint",0,0; sleep2 250; disablenpc "[Event]PvP Prize"; end; }