unknown Опубликовано 25 ноября, 2012 Жалоба Поделиться Опубликовано 25 ноября, 2012 guild_vs1,40,62,1 script EmpArenaNpc2 110,{ OnInit: OnClock0600: set $emperium,1; announce "Империум на арене появился",bc_all; monster "guild_vs2",50,49,"Arena Emperium",1907,1,"EmpArenaNpc2::OnBreak"; end; OnBreak: monster "guild_vs2",50,49,strcharinfo(0),1907,1,"EmpArenaNpc2::OnBreak"; announce strcharinfo(0)+" сломал империум на арене",bc_blue|bc_map; set $@arena2owner$,strcharinfo(0); initnpctimer; end; OnTimer10000: if($@arena2owner$ == "none"){ killmonsterall "guild_vs2"; monster "guild_vs2",50,49,"Arena Emperium",1907,1,"EmpArenaNpc2::OnBreak"; end; } if( !getcharid(0,$@arena2owner$) ) { stopnpctimer; set $@arena2owner$,"none"; end; } else { attachrid(getcharid(3,$@arena2owner$)); getitem 24038,3; initnpctimer; end; } end; OnTimestop: killmonsterall "guild_vs2"; monster "guild_vs2",50,49,"Arena Emperium",1907,1,"EmpArenaNpc2::OnBreak"; stopnpctimer; set $@arena2owner$,"none"; end; OnPCLogoutEvent: if( strcharinfo(0) == $@arena2owner$ ) if ($emperium == 1) { donpcevent "EmpArenaNpc2::OnTimestop";} end; OnClock0000: set $emperium,0; announce "Империум пропал, очистка арены.",bc_all; killmonsterall "guild_vs2"; end; }Как сделать что бы при выходе с арены, перезаходе, смерти игроку не давало бонуса? Ссылка на комментарий Поделиться на другие сайты Поделиться
Kubix! Опубликовано 25 ноября, 2012 Жалоба Поделиться Опубликовано 25 ноября, 2012 отключить все @go, @warp и т.д.OnPCLogoutEvent:donpcevent "EmpArenaNpc::OnTimestop";это после выхода из игры.OnPCDieEvent:donpcevent "EmpArenaNpc::OnTimestop";это после смерти. Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 25 ноября, 2012 Жалоба Поделиться Опубликовано 25 ноября, 2012 Зачем в if( !getcharid(0,$@arena2owner$) ) энды? Ссылка на комментарий Поделиться на другие сайты Поделиться
Summer Опубликовано 21 декабря, 2013 Жалоба Поделиться Опубликовано 21 декабря, 2013 не пашет НПЦ 1 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Just Опубликовано 7 января, 2014 Жалоба Поделиться Опубликовано 7 января, 2014 отключить все @go, @warp и т.д.OnPCLogoutEvent:donpcevent "EmpArenaNpc::OnTimestop";это после выхода из игры.OnPCDieEvent:donpcevent "EmpArenaNpc::OnTimestop";это после смерти.как сделать чтобы при выходе с арены сбрасывался империум на нейтральный? Ссылка на комментарий Поделиться на другие сайты Поделиться
botka4aet Опубликовано 7 января, 2014 Жалоба Поделиться Опубликовано 7 января, 2014 отключить все @go, @warp и т.д.OnPCLogoutEvent:donpcevent "EmpArenaNpc::OnTimestop";это после выхода из игры.OnPCDieEvent:donpcevent "EmpArenaNpc::OnTimestop";это после смерти.как сделать чтобы при выходе с арены сбрасывался империум на нейтральный?Наверное добавить в варпераdonpcevent "EmpArenaNpc::OnTimestop"; 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Just Опубликовано 7 января, 2014 Жалоба Поделиться Опубликовано 7 января, 2014 отключить все @go, @warp и т.д.OnPCLogoutEvent:donpcevent "EmpArenaNpc::OnTimestop";это после выхода из игры.OnPCDieEvent:donpcevent "EmpArenaNpc::OnTimestop";это после смерти.как сделать чтобы при выходе с арены сбрасывался империум на нейтральный?Наверное добавить в варпераdonpcevent "EmpArenaNpc::OnTimestop";спасибо Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения