RedHeavenHero — Posts

User Avatar

RedHeavenHero

Morale +250 Valiant
Offline Member since Feb 2012 Last activity
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