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

Имп Арена


unknown

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

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;
}

Как сделать что бы при выходе с арены, перезаходе, смерти игроку не давало бонуса?

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

отключить все @go, @warp и т.д.

OnPCLogoutEvent:
donpcevent "EmpArenaNpc::OnTimestop";

это после выхода из игры.

OnPCDieEvent:
donpcevent "EmpArenaNpc::OnTimestop";

это после смерти.

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

  • 1 год спустя...
  • 3 недели спустя...

отключить все @go, @warp и т.д.

OnPCLogoutEvent:
donpcevent "EmpArenaNpc::OnTimestop";

это после выхода из игры.

OnPCDieEvent:
donpcevent "EmpArenaNpc::OnTimestop";

это после смерти.

как сделать чтобы при выходе с арены сбрасывался империум на нейтральный?

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

отключить все @go, @warp и т.д.

OnPCLogoutEvent:
donpcevent "EmpArenaNpc::OnTimestop";

это после выхода из игры.

OnPCDieEvent:
donpcevent "EmpArenaNpc::OnTimestop";

это после смерти.

как сделать чтобы при выходе с арены сбрасывался империум на нейтральный?

Наверное добавить в варпера


donpcevent "EmpArenaNpc::OnTimestop";

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

отключить все @go, @warp и т.д.

OnPCLogoutEvent:
donpcevent "EmpArenaNpc::OnTimestop";

это после выхода из игры.

OnPCDieEvent:
donpcevent "EmpArenaNpc::OnTimestop";

это после смерти.

как сделать чтобы при выходе с арены сбрасывался империум на нейтральный?

Наверное добавить в варпера


donpcevent "EmpArenaNpc::OnTimestop";

спасибо

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

×
×
  • Создать...
Яндекс.Метрика