globals
leaderboard udg_HandleBoard
endglobals
function HandleCounter_L2I takes location P returns integer
return GetHandleId(P)
endfunction
function HandleCounter_Update takes nothing returns nothing
local integer i = 0
local integer j = 1
local integer id
local location array P
local real result=0
loop
exitwhen i >= 50
set i = i + 1
set P[i] = Location(0,0)
set id = HandleCounter_L2I(P[i])
set result = result + (id-0x100000)
endloop
set result = result/i-i/2
loop
call RemoveLocation(P[i])
set P[i] = null
exitwhen i <= 1
set i = i - 1
endloop
call LeaderboardSetItemValue(udg_HandleBoard, 0, R2I(result))
endfunction
function HandleCounter_Actions takes nothing returns nothing
set udg_HandleBoard = CreateLeaderboard()
call LeaderboardSetLabel(udg_HandleBoard, "System Debug")
call PlayerSetLeaderboard(GetLocalPlayer(),udg_HandleBoard)
call LeaderboardDisplay(udg_HandleBoard, true)
call LeaderboardAddItem(udg_HandleBoard, "Handles: ", 0, GetLocalPlayer())
call LeaderboardSetSizeByItemCount(udg_HandleBoard, 1)
call TimerStart(GetExpiredTimer(),0.05,true,function HandleCounter_Update)
endfunction
//===========================================================================
function InitTrig_Debug_Board takes nothing returns nothing
call TimerStart(CreateTimer(),0,false,function HandleCounter_Actions)
endfunction
Sergey105, цвет все правильно, было проблема это SetTextTagVelocity так как там у bj было еше 3 локальные данные для косинуса и углы... поэтому лишь поставил SetTextTagVelocityBJ и сработал....
А ты дели код если символ превышает длину, у мя вот если много данные о героя то делит на части 1 код и 2 код... пример можеш ты уже видел в игре во многих!!!!
Я говорю вноси список массив очереди урона и тип и тип способности, если юнит юмер а массив был последный способность то сработать.. Конечно это много кода будет столько
quq_CCCP, у меня способность с тригер который передает параметр что был способность урона, а отлов события проверяет цель юнита если юнит мертв то работаем дальше...
мда, я когда 1 ращ установил и все сразу освоил за 5 минут.... А вы не знаю!!!! Зачем заменять то и то, для мемхак надо лишь библиотека jasshelper а он входит у jngp и написано какой версии... Просто 1 файл скидиваеш на замену и все... Дальше ни че не надо верх переворачивать вся систему
ledoed, зачем каждый тик, юнит входит в облость и ожидает врага если враг зашел то обоих становит враг, пока не умрет в области то засчитан игрока победителя
а не проше ли делать структура и хранить его как номер индификатора так быстрее....
integer(this) в хеш выташить проше через this(номер хеша)
struct Name
array a
array b
endstruct
Сохранить call SaveInteger(хеш юнитов, индификатор юнит, integer(Name))
Лучше через this с помошью оператор []
либо делать величина размера Например 0-9 это 1 массива
10-19 это 2 массив
call SaveInteger(udg_ht, h, i, StringHash("a"+I2S(i)))
call SaveInteger(udg_ht, h, i * 10, StringHash("b"+I2S(i)))
Вот так много варианта можно
» WarCraft 3 / Разве у тесттег создает точка???
» WarCraft 3 / Как сравнить структуру???
» WarCraft 3 / Не сохраняет позиция
» WarCraft 3 / Разве у тесттег создает точка???
» WarCraft 3 / Разве у тесттег создает точка???
» WarCraft 3 / ТестТаг перестал работать (без bj)
» WarCraft 3 / Москиты
» WarCraft 3 / Москиты
» WarCraft 3 / Снова сэйв\лоад
» WarCraft 3 / Снова сэйв\лоад
» WarCraft 3 / Убийство способностю
» WarCraft 3 / Убийство способностю
» WarCraft 3 / Вопрос по memory hack
» WarCraft 3 / перестал работать jasshelper
» WarCraft 3 / Убийство способностю
» WarCraft 3 / Вопрос по memory hack
» WarCraft 3 / Перемещение героя на арену по команде
» WarCraft 3 / Как создать арену в обычной карте?
» WarCraft 3 / Как убрать шкалу здоровья (не в настройках) и ограничение пищи?
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Утечки в системе динамических триггеров
» WarCraft 3 / не могу понять как исправить ошыбку
» WarCraft 3 / Можно ли сохранить массив в хэш-таблицу?
integer(this) в хеш выташить проше через this(номер хеша)
struct Name
array a
array b
endstruct
либо делать величина размера Например 0-9 это 1 массива
10-19 это 2 массив
call SaveInteger(udg_ht, h, i * 10, StringHash("b"+I2S(i)))
Вот так много варианта можно
» WarCraft 3 / Не работают функции FNWE
» WarCraft 3 / не могу понять как исправить ошыбку