Действия(Всмысле куда заходил)
Adventure map Propertires/Script/Edit Script
Вот что писал.
h={'Marder','Sarge','Ohtaring','Sufi','Linaas','Elleshar','Calid','Oddrema','Orrin','Aberrar','Dalom','Maeve','Muscip','Astral','Ishek','Eruina'}
hq=0;
i=0;
nh=0;
k=-800;
function NewHero(hero)
hq=hq+1;
h[hq]=hero;
ChangeHeroStat(hero,7,k);
end;
function NewDay()
i=1;
while i<=hq do
ChangeHeroStat(h[i],7,k);
i=i+1;
end;
end;
function MinusHero(hero)
while (i<=hq) do
if(h[i]==hero) then
while(i h[i]=h[i+1];
end;
i=hq;
end;
i=i+1;
end;
hq=hq-1;
end;
ChangeHeroStat(h[1],7,k);
ChangeHeroStat(h[2],7,k);
ChangeHeroStat(h[3],7,k);
ChangeHeroStat(h[4],7,k);
hq=4;
Trigger(PLAYER_ADD_HERO_TRIGGER,1,'NewHero');
Trigger(PLAYER_ADD_HERO_TRIGGER,2,'NewHero');
Trigger(PLAYER_ADD_HERO_TRIGGER,3,'NewHero');
Trigger(PLAYER_ADD_HERO_TRIGGER,4,'NewHero');
Trigger(NEW_DAY_TRIGGER,'NewDay');
Trigger(PLAYER_REMOVE_HERO_TRIGGER,1,'MinusHero');
Trigger(PLAYER_REMOVE_HERO_TRIGGER,2,'MinusHero');
Trigger(PLAYER_REMOVE_HERO_TRIGGER,3,'MinusHero');
Trigger(PLAYER_REMOVE_HERO_TRIGGER,4,'MinusHero');