Chtěl bych ve své kampani mít karavanu, která se objeví určitý den a doveze jednotky ke mě do hradu (tak jak v páté misi za nekromanty v ToE), nebo popřípadě nastavit aby se v hradu, nebo v nějaké budově dali najímat jiné jednotky (např neutralní), zkoušel jsem si pohrát se scriptem z té mise a píše mi to, že vše je OK ale když hraju tak se tam žádná karavana neobjeví, neví někdo prosím jak na to?
Tohle jsem vložil do mojí mapy, vymazal jsem tam všechno co jsem nepotřeboval.
Code: Select all
CARAVAN = "caravan";
function if (GetDate( DAY_OF_WEEK ) == 5) then
car = CARAVAN..GetDate(DAY);
CreateCaravan(car, PLAYER_1, GROUND, 47, 66, GROUND, 48, 67 );
sleep(4);
SetObjectRotation(car, 180);
AddObjectCreatures(car, CREATURE_BONE_DRAGON, 4);
AddObjectCreatures(car, CREATURE_WIGHT, 8);
AddObjectCreatures(car, CREATURE_LICH, 12);
AddObjectCreatures(car, CREATURE_VAMPIRE, 20);
AddObjectCreatures(car, CREATURE_MANES, 36);
AddObjectCreatures(car, CREATURE_WALKING_DEAD, 60);
AddObjectCreatures(car, CREATURE_SKELETON, 80);
sleep(4);
end;
end;
tohle bylo v té misi:
Code: Select all
function f_difficulty_easy()
if (GetDate( DAY ) == 22) then
f_start_west_block_disabled();
f_start_ost_block_disabled();
print("open");
end;
if (GetDate( DAY_OF_WEEK ) == 5) then
car = CARAVAN..GetDate(DAY);
CreateCaravan(car, PLAYER_1, GROUND, 130, 1, GROUND, 136, 14 );
sleep(4);
SetObjectRotation(car, 180);
AddObjectCreatures(car, CREATURE_BONE_DRAGON, 4);
AddObjectCreatures(car, CREATURE_WIGHT, 8);
AddObjectCreatures(car, CREATURE_LICH, 12);
AddObjectCreatures(car, CREATURE_VAMPIRE, 20);
AddObjectCreatures(car, CREATURE_MANES, 36);
AddObjectCreatures(car, CREATURE_WALKING_DEAD, 60);
AddObjectCreatures(car, CREATURE_SKELETON, 80);
OpenCircleFog(130, 1, 0, 4, 1);
sleep(4);
MoveCamera(130, 1, 0, 30, 1, 3.14, 0, 0, 1);
f_random_caravan_message();
end;
if (GetDate( DAY_OF_WEEK ) == 1) then
AddObjectCreatures(OBJECT_EVIL_TOWN, CREATURE_ARCH_DEMON, 1);
AddObjectCreatures(OBJECT_EVIL_TOWN, CREATURE_PIT_SPAWN, 2);
AddObjectCreatures(OBJECT_EVIL_TOWN, CREATURE_HELLMARE, 3);
AddObjectCreatures(OBJECT_EVIL_TOWN, CREATURE_SUCCUBUS_SEDUCER, 5);
AddObjectCreatures(OBJECT_EVIL_TOWN, CREATURE_FIREBREATHER_HOUND, 9);
AddObjectCreatures(OBJECT_EVIL_TOWN, CREATURE_HORNED_LEAPER, 15);
end;
end;