Warrior777 — Posts

User Avatar

Warrior777

Morale +19 Hopeful

Королевский кот

Offline Member since Sep 2012 Last activity
Topic / Post Date
Razor Bloodfuzor (Warrior777)
Райзор тут же ушёл и сел обратно.
Razor Bloodfuzor (Warrior777)
Райзор зашёл в ту самую палату.
Current questions and answers regarding the map editor.
TransformTown(имя города, номер расы);
Scripts
ShowFlyingSign({w.."ehe.txt"; fac=fac, eac=eac},"eh1"); Вот так?
Scripts
У меня всё-равно возникает проблема, но уже не с этим. Содержимое файла ehe.txt: + Фениксы + Огненные элементали + Водные элементали + Земные элементали + Воздушные элементали А он пишет вот так: ( :eek: )
Scripts
Я уже разобрался. Сейчас проверю.
Scripts
А где его писать: после или перед сообщением?
Scripts
Проблема в том, что на карте герой выбирается игроком, и определить heroname главного героя невозмжно, т.к. мало ли чего подкинет игрок, какого героя выберет.
Scripts
Scripts
Наверно, придётся пользоваться методом который я использовал в консольной функции Добавлено через 3 минуты Функция не работает даже через консоль, где я самостоятельно ввёл heroname.
Scripts
Все точно. Получаеться, не выйдет?:(
Scripts
1) fac = random(4,4); eac = random(20,30); 2)Так видно же по ошибке.
Scripts
Trigger(OBJECT_TOUCH_TRIGGER,"eh1","eh1F");
Scripts
Триггер есть.
Scripts
Потому что это сообщение выскочило не в начале, а во время вызова функции. И ещё я проверял скрипт и пустых полей нигде не оставалось.
Scripts
В конкретно вызванной функции нет объектов с пустым именем.
Scripts
Теперь он совсем нелепое стал писать: Вызванная функция: function eh1F(heroname) if eh1p == 0 then eh1p = 1 AddHeroCreatures(heroname,91,fac); AddHeroCreatures(heroname,85,eac); AddHeroCreatures(heroname,86,eac); AddHeroCreatures(heroname,87,eac);…
Scripts
Всё, я сам понял. Тупо спутал ПЕРЕД с ПОСЛЕ Добавлено через 51 секунду Убрал я эти енды, сейчас посмотрим...
Scripts
endы после else всё же должны стоять. Вот скрипт уже с другой карты: function am() local old = 8 while 1 do local count = 0 for i=36,43 do count = count + (HasArtefact("Muscip", i) or 0) end if count ~= old then if old == 8 then…
Scripts
1)Ещё как сохраняю 2)Заново