в общем нашел я синтаксис
ShowFlyingSign(messageName, objectName, targetPlayerID = -1, time = 1.0);
начал его прописывать и "скриптэдишн" начал ругаться
я его "изменил" и он отстал , однако мой вариант не сработал и выглядел так:
ShowFlyingSign("GetMapDataPath().."offli.txt","offlich", "targetPlayerID = -1", "time = 1.5");
Прошло немного врмени и я понял что без "шаблона" не справиться, порылся в нете и нашел
ShowFlyingSign({path.."slavescaptured.txt";totalcost=tc},hero,PLAYER_1,5);
подправил под себя и вышло
ShowFlyingSign(GetMapDataPath().."offlich.txt", off, Player_1, 5);
однако скрипт всё равно не работает.=) Подскажите что я делаю не так, возможно это изза того что я даю вместо "имени обьекта" "имя региона"??
исходный скр.
function offlich ()
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "off", nil);
ShowFlyingSign(GetMapDataPath().."offlich.txt", off, Player_1, 5);
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "off", "offlich");
P.s. скрипт работает до части где в нужном регионе герой останавливаеться)