RedHeavenHero — Posts
RedHeavenHero
| Topic / Post | Date |
|---|---|
|
Adept of War
Да, действительно. Спасибо.:) Теперь Сокив - клерик.
|
|
|
NCF – Extended list of Neutral creatures.
А вот и он!
|
|
|
Adept of War
Из подозреваемых: NHF и мод, разрешающий нанимать сценарных героев.
|
|
|
Adept of War
Да. И СА ему дали (пытались дать) рыцарскую.
|
|
|
Adept of War
Кстати. Когда я проходил карту, Сокив был обычным рыцарем, а не клериком, не смотря на то, что тут говорилось. Из-за чего это так?
|
|
|
Developer bloopers.
Вспомнил ещё один ляп. Во владыках севера, в том диалоге, где Хангвул и Рольф дразнили Толгара, часть реплик говорят не те, кому они предназначались.
|
|
|
Developer bloopers.
Посмотрите самый первый диалог кампании Повелителей Орды и убедитесь, что это ляп.
|
|
|
Developer bloopers.
|
|
|
Scripts
Ну, в общем любой элемент может быть массивом (и не только ;)), обращение к нему простое: array[index1][index2] mass[index1][index2][index3] но array[index1], mass[index1] и mass[index1][index2] должны быть массивами, а то будет ошибка. присвоение…
|
|
|
Scripts
Можно создать многомерный массив или сцеплять индексы, но это всё сложно, когда неизвестна цель.;)
|
|
|
Scripts
Можно создать массив с функциями array = { [1] = function() end, -- внутри массива ставить ";", следуя традициям, нельзя :) [2] = function() -- они там для другого end, } и обращаться к нему вот так: array[1](arg1, arg2) или function oops_1_F()end…
|
|
|
Scripts
Да, распознаёт.
|
|
|
Scripts
Можно, но только крайне нежелательно путать строки с числами, совать значения с индексами "0" и 0 в один массив. Строковый индекс можно задать двумя способами: array["string"] = element array.string = element но во втором случае string должен…
|
|
|
Scripts
То есть нужен массив, в котором все индексы - целые числа, отличающиеся друг от друга на 1, и можно было вставлять новые элементы между другими и удалять старые со сдвигом?
|
|
|
Scripts
Стандартной нет. length кстати тоже нестандартная function length(array) local count = 0 for index, element in array do count = count + 1 end return count end так она определена в common.lua Зачем?
|
|
|
Scripts
Вот такая прокатит function cut(array, index) local ar = {} for i, e in array do if i ~= index then ar = e end end return ar end mass=cut(mass, 0)
|
|
|
Scripts
Можно так function cut(array, index) local ar for i, e in array do if i ~= index then ar = e end end return ar end например, операция mass=cut(mass, 0) удалит элемент с индексом 0 и функция length для этого массива даст число на 1 меньше.
|
|
|
Current questions and answers regarding the map editor.
Это зависит именно от свойств модели. Проходимые клетки - это клетки, которые сделаются проходимыми вне зависимости от того, были ли клетки "красными" до установления объекта или нет.
|
|
|
More alive than the living.
Да. В данном случае лучше было сделать так, как оно сейчас сделано.:smile16:
|
|
|
NHF – new heroes for Heroes V 3.1.
Это не фатально. Но, чтоб вид не портило, там надо лишь 1 строчку добавить, в самое начало функции NHF_Avrannew_day if not IsHeroAlive('Avran') then return end Думаю, не стоит целый архив перезаливать из-за одной-то строки.:o
|