14

» WarCraft 3 / LoadUnitHandle не возвращает значение функции

Ну ваще-т он
SaveUnitHandle(h, id, 0, u_c)
...
SaveEffectHandle(h, id, 0, e)
затирает хендл предыдущий
Т.е. Хеш-тэйбл не имеет различий по типу? мне нужно менять childKey для каждого хендла?
Hate:
кстати вы не пересохраняете тик, так что таймер будет вечным по сути
Спасибо, не увидел
14

» WarCraft 3 / Конкурс карт WC3 на 50 000 рублей!

Clamp:
Отправляя карту на конкурс, вы разрешаете частичное и полное копирование идей карты организатором конкурса.
Победители должны будут предоставить в ЛС анпротектед версию карты.
Идеи ничего не стоят без реализации, так что даже глупо выкладывать такой пункт. А вот про открытую версию стоит написать "зачем".

molot39, из того, что я видел, большая часть описывается ёмким словом "говно".
Как это зачем, чтобы взять твою карту, и развивать ее без тебя, при этом сказав тебе, что карта неиграбельна
14

» WarCraft 3 / Утечки

Можно было создавать 8 юнитов циклом, используя одну и ту же точку, просто перемещая её в новую позицию, а после цикла - удалить её и обнулить переменную.
Так точка глобалка, ее все равно нужно было обнулять?
Uber:
можете выучить ассемблер
Зочим?Варик же на жассе
Глобалки никогда не нужно обнулять?
14

» WarCraft 3 / Утечки

ImbaStyle:
LainMikoroso:
Это ещё зачем?
Ну чтобы уменьшать общее кол-во глобальных переменных
сам же ответил на свой вопрос
Так это выгодно так делать?Ибо мне в индексе каждый раз придется делать арифм.действия.
14

» WarCraft 3 / Утечки

Это ещё зачем?
Ну чтобы уменьшать общее кол-во глобальных переменных
Uber:
Что лучше, использовать глобальную массивную переменную с индексами от 0 до 30, или 3 глобальных массивных переменных от 0 до 9?(Числа это индексы)
Это ещё зачем?
Ответ - индусская натура программиста подскажет, какой вариант лучше.
Т.е. когда я раньше двигал по точкам, или создавал юниты в точке, нууу, создал я по кругу 8 юнитов циклом, мне не нужно было обнулять переменную точки?Можно было просто ремувать точку?
14

» WarCraft 3 / Утечки

Глобалки обнулять не нужно, они всё равно существуют до конца игры.
Локалки обнуляются в конце функции, в которой они были созданы, когда они больше не нужны (перед return'ом, естественно).
Что лучше, использовать глобальную массивную переменную с индексами от 0 до 30, или 3 глобальных массивных переменных от 0 до 9?(Числа это индексы)
14

» WarCraft 3 / Утечки

Uber:
нужно ли их обнулять перед присваиванием нового значения?
Нет.
Значение в переменной перезаписывается новым значением.
Это относится ко всем переменным.
Т.е. переменная обнуляется только один раз, верно?(А если глобалка в таймере, ее только в конце таймера обнулять[один разок]?)
14

» WarCraft 3 / Как сделать так, чтобы модель не наклонялась.

Hate:
сразу видно, человек с большим опытом редактора
Всмыыысле, шо ето?Что поставить чтобы не наклоняло?
Hate:
сразу видно, человек с большим опытом редактора
ХОРОШ, отлично, все сработало, спасибо те, челик. А то мне столько людей говорило что такое нельзя, ну и в итоге ты засейвил, спасибо.
14

» WarCraft 3 / Ауры

А в чем прикол? Чем мешает аура? Идеи есть, но они все настолько костыльные, что хотелось бы видеть всю обстановку целиком.
Ну я думаю через РО просто чета поставить, а так офк можно отслеживать по таймеру в радиусеюнитов и вешать ауры с дистой в 1, или баффы.
14

» WarCraft 3 / Циклы

вам 3 мапмейкера говорят одно и то же. Может быть, и правда она- дичь?
Не
14

» WarCraft 3 / Циклы

quq_CCCP:
LainMikoroso, вот кто так делает?
У вас цикл вовсе не должен запустится, ибо переменная не инициализрованна:
local integer i // необходимо заменить local integer i = 0
Потом есть лимит операций, нужно осторожнее с циклами в которых 100500 итераций.
Просадку фпс вызывает кривой код, предоставьте весь код а не этот пример...
Читай ниже, плез, там я отписал что инициализирую, но забыл написать ее в коде.
Весь код в мейн записи.
14

» WarCraft 3 / Циклы

EnergyFrost:
Короче. Вот тебе- проблема не с локалкой, а с условиями (ну если, конечно, пробелма в этих местах). Узнай какое из условий зацикливается и не выходит, и будет тебе счастье
(Поменял переменную все заработало)
Тебе еще раз повторить?
14

» WarCraft 3 / Циклы

да, точно дичь втираешь. Какие значения у тебя принимают переменные условия цикла?
Положительные от 0 и до 10(не более, тестил с 0-2)
14

» WarCraft 3 / Циклы

в первый цикл допиши BJDebugMsg(I2S(niju)), во второй BJDebugMsg(I2S(rokuju )). Вот тебе счастье. Если все нормально выполняется и выходит, значит проблема не в этом куске
(Если я использую другую локалку то все работает)
14

» WarCraft 3 / Циклы

EnergyFrost:
Дичь или кривые условия в циклах. Ну типа niju или rokuju - отрицательные или очень-очень большие. И я не знаю, как и что там с инициализацией по-умолчанию локалки. (проверять самому лень). Но вообще, по сути должно инициализироваться автоматом нолем
А, лол я забыл дописать, я локалку инициализирую нулем, а глобалки устанавливаются в другом триггере
14

» WarCraft 3 / Москиты

ой сорь, забыл малость, там не событе а функция с похожим названием:
Прикладываю пример, чтобы потом не ныли что не работает...
Вечером гляну
14

» WarCraft 3 / Москиты

Там ответили после того как я закрыл вопрос, поэтому не заметил
14

» WarCraft 3 / Москиты

бот тебе нашел, 4 пункт, если лень нажать на ссылку не стоит вообще заходить в qa
Там только на второй вопрос ответ.
14

» WarCraft 3 / Москиты

Что будет если этим дамми дать москитов и триггерно их забрать?Их можно будет выделить?