Автор: Sanasol: Дата: 02.15.2009
В общем автоевент хотел написать . Смысл такой Кто например убьет быстрее 10 Мобов у которых 10 хп и по которым дамаг по 1.
так вот вопрос:
Как посавить чтобы он засчитывал мобов т.е.
monster "карта",0,0,0,0,"Event",1164,10,"HiddenNpc::OnMymobdead";
OnMymobdead
set $@mob,$@mob - 1; // Вот будет ли прибавлять +1 моба данная переменная (или просто будет ставить все время $@mob - 1)
if($@mob == 10) mapannounce "карта","Ктото выиграл .......блабла",0;
Автор: Sanasol: Дата: 02.15.2009
А мм еще вопрос. Как сделать чтобы
set $@mob,$@mob + 1;
Автор: nomn: Дата: 02.15.2009
[color=Green]я тебе хотел сказать что черз голбу не выдет. Короче делай так, НПС который варпает на арену с мобами задаёт переменную set @z,1.
потом нпсы респятся, каждому нпсу он моб килл. скрипт он моб килл set @z, @z + 1 а следующая строка иф @z = 11 то типо килмонстер алл и анонс и приз и ура!
мне лень коды писать сейчас, так что если что не понятно скажи что не понятно завтра всё кодами дам.[/color]
Автор: Sanasol: Дата: 02.15.2009
все я все понял спс На eathena wiki Посмотрел и понял =)) и тебе спс.
Единственноев коде напиши как анонс сделать с ником победителя.
Автор: nomn: Дата: 02.16.2009
ну например ты сделал при проверке иф @z = 11 го то lol;
lol:
killmonster "твоя_Карта.gat","All";
announce "Крутой перец "+strcharinfo(0)+" завалил 10 мобов!",bc_yellow; // анонс на весь мир
dispbottom "ты самый крутой мобокиллер!"; // пишет чисто в чат победителю.
getitem 2199,2; // приз, в данном случае две ахуры =). можно и зени и что угодно.
end;
}