Назад

Коллекционер :D

Автор: Kill Spirit: Дата: 03.31.2010

zenia,202,161,3	script	Коллекционер	794,{
mes "[^FF8000Коллекционер^000000]";
mes "Здравствуй "+strcharinfo(0)+"!";
mes "Я не обычный Коллекционер! Я собираю Карты!";
mes "Сейчас мне надо, чтобы ты принес";
mes "Следующее: ^FF0000["+getitemname($itemid777)+"]^000000";
next;
menu "Я принес!",WOEYES,"Я не смог.",WOENO;
WOEYES:
if((countitem($itemid777)<1)) goto WOENO;
delitem $itemid777,1;
getitem 7227,30;
stopnpctimer;
disablenpc "Коллекционер";
announce "Коллекционер: победил(победила) - "+ strcharinfo(0) +"! и получил 30 TCG Card, Поздравляем!",0,0xE38217;
next;
mes "[^FF8000Коллекционер^000000]";
mes "Спасибо за карту ^FF0000["+getitemname($itemid777)+"]^000000 !!!";
close;
WOENO:
mes "[^FF8000Коллекционер^000000]";
mes "Не чего страшного! Я ещё дам о себе знать, будь готов!";
close;
OnClock1200:
OnClock1500:
OnClock1930:
OnClock2100:
OnClock1136:
initnpctimer;
set $itemid777,rand(4001,4100);
enablenpc "Коллекционер";
announce "Коллекционер: необходима помощь, у вас есть 3 минуты!",0,0xE38217;
end;
OnTimer60000:
announce "Коллекционер: необходима помощь, у вас есть 2 минуты!",0,0xE38217;
end;
OnTimer120000:
announce "Коллекционер: необходима помощь, у вас есть 1 минута!",0,0xE38217;
end;
OnTimer175000:
announce "Коллекционер: необходима помощь, у вас осталось 5 секунд",0,0xE38217;
end;
OnTimer176000:
announce "Коллекционер: необходима помощь, у вас осталось 4 секунды",0,0xE38217;
end;
OnTimer177000:
announce "Коллекционер: необходима помощь, у вас осталось 3 секунды",0,0xE38217;
end;
OnTimer178000:
announce "Коллекционер: необходима помощь, у вас осталось 2 секунды",0,0xE38217;
end;
OnTimer179000:
announce "Коллекционер: необходима помощь, у вас осталось 1 секунда",0,0xE38217;
end;
OnTimer180000:
announce "Коллекционер не получил необходимую карту!",0,0xE38217;
stopnpctimer;
disablenpc "Коллекционер";
end;
}
- script KillspiritRo_scrip -1,{
OnInit:
disablenpc "Коллекционер";
end;



кому понравилось,ставим сяпку

Автор: Кеник: Дата: 04.11.2011

щито?

Автор: DiS[IP]: Дата: 04.11.2011

[FONT=Courier New]Довольно старый баг,да и фиксить его 1 минуту.

SergeiX хотел сказать,что когда начинается эвент выбирается какая-то карта и ее нужно принести NPC.Игрок основным персом выбивает эти карты и потом врубает 2 окно или даже несколько окон,выбивает этими чарами карты и жмет на NPC.Основным персом он отдает карты и получает приз,NPC убирается,но диалоги у твинков висят как активные он заходит на левые окна жмет 'OK' и получает приз => баг и фарм.

Фикс: Убрать все менюшки и диалоги и использовать dispbottom.Все действия должны обрабатываться за 1 клик.[/FONT]

prontera,100,100,5    script    Коллекционер    794,{
if(countitem($itemid777)<1){ dispbottom "[Коллекционер]:"; dispbottom "Сейчас мне надо,чтобы ты принес:"; dispbottom "["+getitemname($itemid777)+"]"; close; }
delitem $itemid777,1;
getitem 7227,30;
stopnpctimer;
disablenpc "Коллекционер";
announce "Коллекционер: победил(а) - "+strcharinfo(0)+"! и получил(а) 30 TCG Card, Поздравляем!",0,0xE38217;
close;
OnClock1200:
OnClock1500:
OnClock1930:
OnClock2100:
OnClock1136:
initnpctimer;
set $itemid777,rand(4001,4100);
enablenpc "Коллекционер";
announce "Коллекционер: необходима помощь, у вас есть 3 минуты!",0,0xE38217;
end;
OnTimer120000:
announce "Коллекционер: необходима помощь, у вас есть 1 минута!",0,0xE38217;
end;
OnTimer180000:
announce "Коллекционер не получил необходимую карту!",0,0xE38217;
stopnpctimer;
disablenpc "Коллекционер";
end;
OnInit:
disablenpc "Коллекционер";
end;
}