17

» WarCraft 3 / функция

Buulichkaa, функции у нас с тобой одинаковый но разные по виду, проблема в том что она постоянно возвращяет -1 и ни разу индекс массива.
что самое интересное при первой выборке она работает нормально а при второй не работает вообще
17

» WarCraft 3 / функция

не надо закрывать вопрос раньше времени. тем более если вопросодержатель еще тут.
Buulichkaa, твой код тоже не работает, так как не проходит проверка на группу.
17

» WarCraft 3 / функция

в 25 посте 261 символ из которых 243 сугубо по делу
Buulichkaa, да, повсей видимости буду переделывать, но хотелось бы узнать почему проверка не срабатывает.
17

» WarCraft 3 / функция

nvc123, описал в 25м посту.
Buulichkaa, пользоваться хешем нехочу. а вот про кастом, это уже интересно.
nvc123, чтобы начинать с джасса надо начинать с гуи, ты же когда по большему на горшок садишся сначало штаны снимаешь, а потом откладываешь личинку, а не наоборот.
17

» WarCraft 3 / функция

nvc123, пример в студию о великий гуру. я над этим как многие выражаются "ГОВНОКОДОМ" уже недели две корплю, начиная от гуи и заканчивая тем что есть. И пример пожалуйста того что вы называете "НОРМАЛЬНЫМ КОДОМ"
17

» WarCraft 3 / функция

страно, что сложного прочитать код.
Функция InitTrig_1 - инициализация триггера где
call TriggerRegisterTimerEvent(gg_trg_1, 1, true) - является таймером и исполняется каждую 1 секунду
Функция 1_А - действие триггер в котором работает луп от 0 до 10 пикая юнитов принадлежащих игроку по коду юнит1'
(как использовать ForGroupBJ по другому еще не научился, потому использую его как есть)
Функция 1_1 пикает юнитов в радиусе 300 от юнита в функции 1_А
Функция 1_2 предпринимает действия над юнитами из функции 1_1 , а конкретно:
local integer i=1_C1(GetEnumUnit()) - заносим в переменную i целочисленное из функции 1_C1 .
if ( IsUnitInGroup(GetEnumUnit(), group[i]) == true ) then если пикнутый юнит в группе с массивом i
call IssuePointOrderLoc(GetEnumUnit(), "move", Location(GetRectCenterX(Zone[i]), GetRectCenterY(Zone[i]))) - отправить юнита в локацию с массивом i.
udg_OilTank это GetEnumUnit() просто до него исполнение кода не доходит поэтому оставил как есть.
call GroupRemoveUnit(group[i], GetEnumUnit()) -соответственно удалить юнита из группы с массивом i
И так подошли к самому главному, функция 1_C1 - берет юнита возвращает целочисленное.
эта функция должна проверять есть ли юнит в конкретной группе и возвратить номер массива. но она не определяет в какой группе юнит в связи с этим не возвращает целочисленно.
function 1_C1 takes unit ruf returns integer
local integer i=0
local integer p - переменная специально не установлена
loop
exitwhen Zone[i]==null - работает нормально т.к. похожие условия работают в других функциях, Zone - регион
if (IsUnitInGroup(ruf, group[i])==true ) then - сравниваем есть ли юнит в конкретной группе(но не нработает)
set p=i - вот тут то и инициализируем переменную(соответственно не работает из за условия)
endif
set i=i+1
endloop
return p -возвращает целочисленную.
endfunction
17

» Commander! Blue Alert / Commander! Blue Alert

сложно не согласится однако уж если оценивать то не по одному а по нескольким параметрам:
Графика - плохая графика, спасет либо баланс либо звук
Музыка - плохая музыка, спасет либо баланс либо Графика
Баланс - дисбаланс, неспасет, ни графика, ни звук
17

» Commander! Blue Alert / Commander! Blue Alert

Зависит от того как сделать, но об этом проекте - я согласен.
17

» Amazing Pokemon World / Amazing Pokemon World

да нет система ловли будет прежней. но в грядущем обновлении зависимость поимки будет от хп и мп, тоесть чем они меньше тем больше шансов поймать покемона. скажем (хп\макс.хп+мп\макс.мп)2 это 100% стойкость покемона при которой его нельзя поймать. соответственно чем ниже этот параметр тем более реально поймать покемона.
17

» Commander! Blue Alert / Commander! Blue Alert

заявления типо на Варе невозможно, не приспособлен и т.п. пожалуйста доказательства в студию или вы РУКОЖОП
17

» Commander! Blue Alert / Commander! Blue Alert

Это сумбурная вариация на тему "Рэд Алерт 2 ," или "Генералов", или все таки планы на создания РА2 на движке В3?
17

» Amazing Pokemon World / Amazing Pokemon World

Вопрос Для Покемастеров, Покетренеров, и Покенатуралистов:
Как вы видите формулу поимки покемона?
Предлагать любые варианты
17

» WarCraft 3 / Текстура LoadBar

nvc123, просто если добавлять миксы или мпкушники в сам мпкушник или микс, они работают. но как видимо в карте те же условия не работают.
17

» WarCraft 3 / Текстура LoadBar

Пробовал через Карту добавлением файлов напрямую - не работает
импортированием микса в карту как напрямую так и через менеджер - не работает.
17

» WarCraft 3 / Текстура LoadBar

Чтобы изменить цвет полоски тебе надо взять файл:
UI\Glues\Loading\LoadBar\Loading-BarFill.blp
Изменить его по своему усмотрению.
Чтобы изменить цвет или форму сияния, измени:
Textures\Loading-BarGlow.blp
Пихаешь все это в карту по тем же путям и будет тебе счастье.