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

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

Аватар пользователя
#1307
Мне нужно, что бы функция проверяла всю игру. А тут только один раз.
502 Bad Gateway
__________________________________
nginx/0.8.54
В ответ пользователю Ment
Аватар пользователя
#1308
Ment
Это у нас РедХевен спец по получению имён объектов заданного типа. Если создавать караван скриптами, то можно выбрать ему имя и тогда совсем без проблем.
Караваны создаются стандартным образом, через найм из города существ от внешних жилищ. Скрипт GetObjectNamesByType, судя по мануалу, работает только с городами TOWN_, строениями на карте BUILDING_, героями HERO_CLASS_ и существами CREATURE_.
Разработчик Heroes 5.5 WarGame Edition.
Сайт проекта - пока неактивен
Автор Асимметричных шахмат
В ответ пользователю Warrior777
Аватар пользователя
#1309
Warrior777
Мне нужно, что бы функция проверяла всю игру. А тут только один раз.
А можно поподробнее, что там надо?
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#1312
Будут меняться hp, dp, tep
502 Bad Gateway
__________________________________
nginx/0.8.54
Аватар пользователя
#1313
тогда тоже самое, но только несколько иначе. Раз у Вас переменные меняются от Вашего желания, есть два варианта:

1) Вместо while в исходной функции (та, что в начале прошл стр) меняем на if, и запускаем каждый раз startThread там, где нужно определить.

2) Там, где нужно заново определить, снова делаем значения a, b, с, на 0.

Иными словами, включаем проверку тогда, когда нам нужно. Иначе сложнее придется, я сейчас не могу сразу придумать, как зациклить цикл

Whatever
Аватар пользователя
#1314
Я уже понял.
502 Bad Gateway
__________________________________
nginx/0.8.54
Аватар пользователя
#1315
народ, а я чего-то не смог найти в расширенном редакторе, где менять св-ва артефактов? Недавно вроде как находил, а сейчас вообще не могу найти.
Вроде ref tables, но может и ошибаюсь...


Добавлено через 39 минут
вопрос снят, нашел

Whatever
В ответ пользователю Heroist
Аватар пользователя
#1316
Heroist
народ, а я чего-то не смог найти в расширенном редакторе, где менять св-ва артефактов? Недавно вроде как находил, а сейчас вообще не могу найти.
Вроде ref tables, но может и ошибаюсь...


Добавлено через 39 минут
вопрос снят, нашел

Так ведь есть кнопка "удалить"
502 Bad Gateway
__________________________________
nginx/0.8.54
Аватар пользователя
#1317
есть, но мне было интересно проверить "< s >" . Все-таки осталось еще в памяти несколько уроков по html...

Whatever
Аватар пользователя
#1318
Очень важный вопрос: можно ли как-то отключать таймер (лимит времени на ход) во время боёв с оппонентом? Или компенсировать потраченное время? А то получается что при встрече с оппонентом (даже тараканом) ход считай можно сразу заканчивать.

Второй ОВВ: можно ли как-то разблокировать интерфейс игрока во время хода оппонента и при этом заблокировать активные действия? Ход оппонента - фаза планирования. Очень тупо получается, что в эту фазу нельзя ни города посмотреть, ни героев - в Г3, например, можно было. Аналогично желательно разблокировать интерфейс и в бою.
Разработчик Heroes 5.5 WarGame Edition.
Сайт проекта - пока неактивен
Автор Асимметричных шахмат
Аватар пользователя
#1319
if IsObjectExists ('elem2') == true then
RemoveObject('elem2')
end

в консоли, вроде (не уверен до конца) на этом месте ошибка, что-то связанное с "объект не exists" . И вроде бы, идет сбой скрипта. Так ли это?
И если так, то как заменить или правильно написать данную проверку?

Whatever
В ответ пользователю Heroist
Аватар пользователя
#1320
Heroist
if IsObjectExists ('elem2') == true then
RemoveObject('elem2')
end

в консоли, вроде (не уверен до конца) на этом месте ошибка, что-то связанное с "объект не exists" . И вроде бы, идет сбой скрипта. Так ли это?
И если так, то как заменить или правильно написать данную проверку?
Здесь написано всё правильно. Ошибка, наверное, в чём-то другом.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#1321
if есть, проблем быть не должно.
502 Bad Gateway
__________________________________
nginx/0.8.54

Статистика

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