Обшарил уже весь форум и сторонние сайты, везде нашел примерно это:
function GameMode:OnEntityKilled( keys )
local damagebits = keys.damagebits -- This might always be 0 and therefore useless -- хз зачем это
if killedUnit:GetUnitName() == npc_dota_neutral_kobold then -- "bat_1" имя юнита в npc_unit_custom.txt
for i = 0, PlayerResource:GetPlayerCount() - 1 do
local gold = 100 -- кол-во голды за убийство
local player = PlayerResource:GetSelectedHeroEntity(i)
if player:GetTeam() == killerEntity:GetTeam() then
player:ModifyGold( gold, true, 0 )
SendOverheadEventMessage(player, OVERHEAD_ALERT_GOLD, player, gold, nil) -- над головой у игроков появится эффект голды
end
end
end
Но куда вписывать этот код?! Писал в Аддон гейм мод, ничего не получилось
function GameMode:OnEntityKilled( keys )
local damagebits = keys.damagebits -- This might always be 0 and therefore useless -- хз зачем это
if killedUnit:GetUnitName() == npc_dota_neutral_kobold then -- "bat_1" имя юнита в npc_unit_custom.txt
for i = 0, PlayerResource:GetPlayerCount() - 1 do
local gold = 100 -- кол-во голды за убийство
local player = PlayerResource:GetSelectedHeroEntity(i)
if player:GetTeam() == killerEntity:GetTeam() then
player:ModifyGold( gold, true, 0 )
SendOverheadEventMessage(player, OVERHEAD_ALERT_GOLD, player, gold, nil) -- над головой у игроков появится эффект голды
end
end
end
Но куда вписывать этот код?! Писал в Аддон гейм мод, ничего не получилось