0
32
12 лет назад
0

» WarCraft 3 / Add Effect Timed Life

Doc, ну размер кода тоже важен, ибо его размер это доп вес карты и время загрузки, пусть небольшое но оно складывается из множества отдельных триггеров и систем, ну и TimerUtils отдельная библиотека, чтобы вишать на таймер структуру с 1 спецэффектом, самому то не кажется бредовость сего решения...?
Doc, а кстати чё там поправить? bj_ приставки убрать? (ну конечно, это же так принципиально в работе библиотеки) и переписать на без хеш конструкции?
Или есть еще какие то весомые аргументы против системы?
2
32
12 лет назад
2

» WarCraft 3 / Add Effect Timed Life

Doc, здурел? GetUnitZ нужна нам для того чтобы создать спецэффект на высоте юнита, когда мы будем юзать AddSpecialEffectZtoTimed, и вводить фактор (если необходимо)...
Поэтому GetUnitZ не может быть приватной, ну не как, иначе как мы будем преломлять высоту юнита для AddSpecialEffectZtoTimed...
Насчёт без, хеш консткруций - Ты действительно думаеш что тут это оправдано? раздуть код более чем в двое чтобы выиграть пару мс,....?
Или тебе больше нечего противопоставить? (был бы человек, а статья обязательно найдётся.. И. Сталин)
2
32
12 лет назад
2

» WarCraft 3 / Add Effect Timed Life

можно и на структурах, а стоит ли?
Bj_приставки... Ну можно и другие, с ними намного удобнее менять названия переменных чреез Replase и вставлять туда свои значаниея, так как переменная выделяется из общего текста приставкой...
про private да ты что?, как не расставлены, еще как расставлены перед темы функциями которые можно вызывать только из тела библиотеки.
4
32
12 лет назад
4

» WarCraft 3 / Как вы считаете стоит ли наказывать за тупые вопросы?

Ну уж слишком жестоко, бан...
Учить уму разуму, предупреждать, если непонятно удалять темы и только потом уже бан..
1
32
12 лет назад
1

» WarCraft 3 / Предметы (часть 4)

а ключи есть? очень нужна модель жёлтого и серебристого ключа, аналог того что есть в WarCraft3 но увы только иконки....
1
32
12 лет назад
1

» WarCraft 3 / Библиотека функций

alpha, да уж 10 мкс это очень мало, чтобы так раздувать код...
Да и не к чему, если в многих картах есть вейты и бж функции и локации , но там всё норм и без лагов можно играть, и ощутимо не тормозит, ну незаметно глазу человека...
7
32
12 лет назад
7

» /home/girvel/workshop / Главная страница

Ну буду стараться помочь!
1
32
12 лет назад
1

» WarCraft 3 / Библиотека функций

Мог но скинул, вдруг кому то надо, не все такие продвинутые, а это библиотека функций.
1
32
12 лет назад
1

» WarCraft 3 / Библиотека функций

Команда -clear как в доте, очищает экран игрока написавшего в чат -clear от сообщений.
Создайте пустой триггер с названием "Clear" и конвертируйте его в текст, удалите оттуда всё и скопируйте туда этот код, всё готово.
function Trig_Clear_Actions takes nothing returns nothing
if GetLocalPlayer() == GetTriggerPlayer() then
call ClearTextMessages()
endif
endfunction
===========================================================================
function InitTrig_Clear takes nothing returns nothing
local integer nPlayerIndex = 0
set gg_trg_Clear = CreateTrigger( )
loop
exitwhen nPlayerIndex > bj_MAX_PLAYERS
call TriggerRegisterPlayerChatEvent( gg_trg_Clear, Player(nPlayerIndex), "-clear", true )
set nPlayerIndex = nPlayerIndex + 1
endloop
call TriggerAddAction( gg_trg_Clear, function Trig_Clear_Actions )
endfunction