ggroyНЕ правильно прописал - путь к тексту вопроса? И еще, а тип существ, это писать скриптовое имя?
1) да 2) идентификатор, числовой или литеральный. Например, костяные лучники, числовой - 30, литеральный - CREATURE_SKELETON_ARCHER. Идентификатор можно узнать в Editor Documentation\HOMM5_IDs_for_scripts.pdf
Спасибо большущееееееееее, но я тебя потривожу опять, Добавь в этот скрипт, что-бы еще при этом найме, на карте пропали указанные существа. Пожалуйста, помоги.
Громадное тебе спасибо, оооооочень помог. Но у меня такая не большая проблемка. После найма существ, не хочет заходить в героя (типо при нажатии на картинку героя). А заходит только в замку.
Смотри, еще вопросик, я поставил тот скрипт что ты мне дал, дважды (ну типа на две терыиории), и вот сама проблема: на первой територии заданный обьект пропадает, а на второй не пропадает. В чем дело?
function hire1(hero) hire1_hero = hero MessageBox("/Maps/Multiplayer/Test s Naimom/kamillaF.txt") QuestionBox("Maps/Multiplayer/Test s Naimom/Wopros.txt", "hire1_ok") end
function hire1_ok() local gold = GetPlayerResource(PLAYER_1, GOLD) if gold >= 0 then RemoveObject("krest1") RemoveObject("krest2") RemoveObject("krest3") RemoveObject("krest4") RemoveObject("krest5") RemoveObject("krest6") RemoveObject("krest7") RemoveObject("krest8") Trigger(REGION_ENTER_AND_STOP_TRIGGER, "unnamed 0", nil) SetPlayerResource(PLAYER_1, GOLD, gold - 0) AddHeroCreatures(hire1_hero, CREATURE_PEASANT, 50) else end end
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "unnamed 0", "hire1"); SetRegionBlocked ("kamilla",true,1); function hire1(hero) hire1_hero = hero MessageBox("/Maps/Multiplayer/Test s Naimom/kamillaF.txt") QuestionBox("Maps/Multiplayer/Test s Naimom/Wopros.txt", "hire1_ok") end
function hire1_ok() local gold = GetPlayerResource(PLAYER_1, GOLD) if gold >= 0 then RemoveObject("kr1") RemoveObject("kr2") RemoveObject("kr3") RemoveObject("kr4") Trigger(REGION_ENTER_AND_STOP_TRIGGER, "unnamed 1", nil) SetPlayerResource(PLAYER_1, GOLD, gold - 0) AddHeroCreatures(hire1_hero, CREATURE_PEASANT, 50) else end end