function demon()
local p1 =GetObjectiveState ('qwert1',PLAYER_1);
local p =GetObjectiveState ('qwert2',PLAYER_1);
local opr = 9
* local opr3 = 13
* local p2 = GetObjectiveState ('qwert3', 1);
* local ggg =GetObjectOwner('gar_1');
local ggg1 =GetObjectOwner('gar_2');
local ggg2 =GetObjectOwner('gar_3');
local ggg3 =GetObjectOwner('gar_4');
* if* ggg =4* then
* MoveHero('Calid',41,14,0);
* MoveHero('Nymus',41,14,0);
* elseif ggg1 =4* * then
* MoveHero('Calid',41,14,0);
* MoveHero('Nymus',41,14,0);
elseif ggg2 = 4* * then
* MoveHero('Calid',41,14,0);
* MoveHero('Nymus',41,14,0);
* elseif ggg3 < 4 then
* * MoveHero('Calid',41,14,0);
* MoveHero('Nymus',41,14,0);
* end;
* end;
local p2 = GetObjectiveState ('qwert3', 1);
if p2 == OBJECTIVE_COMPLETED then opr= opr+1
* if p2 == OBJECTIVE_COMPLETED then opr= opr3+1
if p1 ==OBJECTIVE_COMPLETED and GetDate(DAY_OF_WEEK ) == 6
then
AddObjectCreatures('gar_1',* opr, 15);
AddObjectCreatures('gar_2',* opr, 15);
AddObjectCreatures('gar_3',* opr, 15);
AddObjectCreatures('gar_4',* opr, 15);
elseif p ==OBJECTIVE_COMPLETED and GetDate(DAY_OF_WEEK ) == 5
then
AddObjectCreatures('gar_1',* opr3, 3);
AddObjectCreatures('gar_2',* opr3, 3);
AddObjectCreatures('gar_3',* opr3, 3);
AddObjectCreatures('gar_4',* opr3, 3);
elseif GetDate( 0 ) == 7 then
DeployReserveHero('Calid',2,16,0,0);
sleep(5);
MoveHero('Calid',7,15,0);
elseif GetDate( 0 ) == 14 then
DeployReserveHero('Nymus',5,1,0,0);
sleep(5);
MoveHero('Nymus',5,4,0);
Добавлено через 4 минуты
Также по поводу прошлого скрипта, про который я спрашивал.* В одной из кампаний героев 5 в мисии за лигу теней, был квест: У игрока в армии дракон, и он не должен погибнуть, если он погибал в какой-нибудь битве, то игрок проигрывал. Я хочу сделать такой же скрипт: У меня в армии появляются 4 крестьянина, потом я должен идти с ними до одного места, и как дойду, они должны исчезнуть( Все, что я написал я могу сделать). А вот как сделать так, чтоб после любой из битв, если они погибают, то задание проваливается.