Перейти к содержанию

Сообщения от Скрипты

Аватар пользователя
#1262
ще раз (для уточнения). Вы начали карту заново. Подошли героем к объекту. Нажали. Функция дала сбой. Так?
Все точно. Получаеться, не выйдет?:(
502 Bad Gateway
__________________________________
nginx/0.8.54
Аватар пользователя
#1263
Меня печалит тот факт, что непонятно почему. Понятно, что дело в heroname. Попробуйте переписать функцию с нуля вручную. (использовав строку с heroname из других работающих карт).

Whatever
Аватар пользователя
#1264
Наверно, придётся пользоваться методом который я использовал в консольной функции

Добавлено через 3 минуты
Функция не работает даже через консоль, где я самостоятельно ввёл heroname.
502 Bad Gateway
__________________________________
nginx/0.8.54
Аватар пользователя
#1265
Вложения 1
1 файл • Общий размер: 187,4 KB
502 Bad Gateway
__________________________________
nginx/0.8.54
Аватар пользователя
#1266
1) Нимус без армии!!! (шутка)
2) Там надо писать не false а nil...вроде
3)*** Это так можно запустить функцию? Не знал. А можно сделать проще. В теле ф-ии дописать if heroname == 'Christian' then. Тогда поймем, вызывает-ли оно хотя бы heroname, или даже не пытается. (И не забыть поставить end тогда уж)
Стоп! А вы кавычки как ставите?! Если двумя нажатия на Э(с англ раскладкой), то это неправильно, нужно " (шифт+2)

Whatever
В ответ пользователю Heroist
Аватар пользователя
#1267
Heroist
1) Нимус без армии!!! (шутка)
2) Там надо писать не false а nil...вроде
3)*** Это так можно запустить функцию? Не знал. А можно сделать проще. В теле ф-ии дописать if heroname == 'Christian' then. Тогда поймем, вызывает-ли оно хотя бы heroname, или даже не пытается. (И не забыть поставить end тогда уж)
Стоп! А вы кавычки как ставите?! Если двумя нажатия на Э(с англ раскладкой), то это неправильно, нужно " (шифт+2)
Проблема в том, что на карте герой выбирается игроком, и определить heroname главного героя невозмжно, т.к. мало ли чего подкинет игрок, какого героя выберет.
502 Bad Gateway
__________________________________
nginx/0.8.54
Аватар пользователя
#1268
почему невозможно? Если при старте он один, то легко.

Heroesplayer1 = GetPlayerHeroes (1); -- дает переменной количество существующих героев
hero1 = Heroesplayer1 [0]; -- дает первой переменной в списке имя

--так можно продолжать до бесконечности (пока не кончится переменная)

и имя стартового (и первого) Героя игрока 1 = отныне hero1

Whatever
В ответ пользователю Heroist
Аватар пользователя
#1269
Функции ShowFlyingSign нужен второй параметр: имя объекта, от которого будет отлетать сообщение.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#1270
А где его писать: после или перед сообщением?
502 Bad Gateway
__________________________________
nginx/0.8.54
В ответ пользователю Warrior777
Аватар пользователя
#1271
После. Там еще есть необязательные параметры (см. мануал по скриптам).
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#1272
Я уже разобрался. Сейчас проверю.
502 Bad Gateway
__________________________________
nginx/0.8.54
Аватар пользователя
#1273
У меня всё-равно возникает проблема, но уже не с этим.
Содержимое файла ehe.txt:
+ Фениксы
+ Огненные элементали
+ Водные элементали
+ Земные элементали
+ Воздушные элементали

А он пишет вот так: ( :eek: )
Вложения 1
1 файл • Общий размер: 107,3 KB
502 Bad Gateway
__________________________________
nginx/0.8.54
В ответ пользователю Warrior777
Аватар пользователя
#1274
Если делаешь тексты с неопределёнными вставками, то нужно изменять форму записи в скрипте.
Вместо
w..'ehe.txt'
Ставишь
{w..'ehe.txt'; fac=fac, eac=eac}
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#1275
Автопереведено
ShowFlyingSign({w.."ehe.txt"; fac=fac, eac=eac},"eh1");
Так?
502 Bad Gateway
__________________________________
nginx/0.8.54
В ответ пользователю Warrior777
Аватар пользователя
#1276
Да, так. Кстати, объектом, от которого будет отлетать сообщение, можно сделать самого героя.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4

Статистика

Приветствуем новейшего участника: Emil

Сейчас на сайте 3 пользователей 1095 гостей