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

Евент хмм Карты


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

Не появляеться в конце Нпс Киса чтоб взять падарок сидит в инвизе что не так помагите поправить...

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

- script taro_main -1,{

OnClock0500:

OnClock1100:

OnClock1700:

OnClock2300:

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

announce "[Tarot Card of Fate] Объявляется набор на эвент! ( Время на регистрацию 5 минут )",0;

sleep 120000;

enablenpc "Карта Таро";

end;

}

- script OnInitTaro -1,{

OnInit:

disablenpc "Киса#2";

disablenpc "Карта Таро";

end;

}

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

guild_vs1,52,52,5 script Киса#2 876,{

if (sex == 1) { // Мальчик.

announce "[Tarot Card of Fate] Победитель эвента "+ strcharinfo(0) +"! Поздравляем его!",0;

}

else { // Остальные (девочка).

announce "[Tarot Card of Fate] Победительница эвента "+ strcharinfo(0) +"! Поздравляем её!",0;

};

getitem 7227,1; // Можно поставить свой приз.

warp "prontera",156,178;

sleep2 25000;

disablenpc "Киса#2";

end;

}

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

prontera,139,170,6 script Карта Таро 735,{

if($@RR_RR_RR==2){

mes "Игра уже идёт.";

close;

}

if($@RR_RR_Nu>=120){

mes "На эвенте больше нет мест.";

close;

}

if (select("[Зарегистрироваться]:[Выйти]") == 2) { close; }

set $@RR_RR_Na$[set($@RR_RR_Nu,$@RR_RR_Nu+1)],strcharinfo(0);

mes "Спасибо за регистрацию. Ожидайте начала эвента.";

if($@RR_RR_Nu>=2&&!$@RR_RR_RR){

set $@RR_RR_RR,1;

doevent "Карта Таро::OnRRRRRR";

}

close;

OnRRRRRR:

announce "[Tarot Card of Fate] В комнате эвентов появился NPC 'Карта Таро'.",bc_all;

sleep 120000;

for(set .rr,1;.rr<=$@RR_RR_Nu;set .rr,.rr+1){

if(!isloggedin(getcharid(3,$@RR_RR_Na$[.rr]))){

for(set .rr2,.rr;.rr2<=$@RR_RR_Nu;set .rr2,.rr2+1){

set $@RR_RR_Na$[.rr2],$@RR_RR_Na$[.rr2+1];

}

set .rr,.rr-1;

}else{

warpchar "guild_vs3",50,50,getcharid(0,$@RR_RR_Na$[.rr]);

set .rr4,.rr4+1;

}

}

set $@RR_RR_Nu,.rr4;

sleep 1000;

mapannounce "guild_vs3","[Tarot Card of Fate] Эвент начнётся через 20 секунд!",bc_map;

sleep 20000;

set $@RR_RR_RR,2;

mapannounce "guild_vs3","[Tarot Card of Fate] Начнём эвент!",bc_map;

sleep 1000;

while(getmapusers("guild_vs3")!=1){

sleep 500;

for(set .rr,1;.rr<=$@RR_RR_Nu;set .rr,.rr+1){

sleep 500;

if(attachrid(getcharid(3,$@RR_RR_Na$[.rr]))){

if(strcharinfo(3)=="guild_vs3"){

set .@ui,522+rand(1,14);

atcommand "@effect "+.@ui;

if(.@ui==531){

deletearray $@RR_RR_Na$[.rr],1;

sleep2 500;

warp "SavePoint",0,0;

}

}

detachrid;

}

}

}

sleep 3000;

mapwarp "guild_vs3","guild_vs1",50,50;

deletearray $@RR_RR_Na$[0],128;

enablenpc "Киса#2";

set $@RR_RR_RR,0;

set $@RR_RR_Nu,0;

sleep 3000;

disablenpc "Киса#2";

disablenpc "Карта Таро";

end;

}

скинте правельный плз

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

deletearray $@RR_RR_Na$[0],128;

enablenpc "Киса#2";

set $@RR_RR_RR,0;

set $@RR_RR_Nu,0;

sleep 3000; -> sleep 60000

disablenpc "Киса#2";

disablenpc "Карта Таро";

end;

}

Изменено пользователем botka4aet
  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...
×
×
  • Создать...
Яндекс.Метрика