GameRules:SendCustomMessage( "#sillka_v_addon_english.txt", GetPlayerID(), 0)
"sillka_v_addon_english.txt" "<font color='#FE2E2E'>Информация:</font> %s1 получил рандомный УЛЬТ!"
function main:GiveRandomAbility(hero)
hero:AddAbility(random_ability_table[RandomInt(2, #random_ability_table)])
GameRules:SendCustomMessage("<font color='#FE2E2E'>Информация:</font> %s1 получил рандомный УЛЬТ!", 0, 0)
end
GameRules:SendCustomMessage( "#sillka_v_addon_english.txt", GetPlayerID(), GetAbilityByIndex(сюда нужно передавать индекс абилки))
GameRules:SendCustomMessage( "#sillka_v_addon_english.txt", GetPlayerID(), GetAbility(сюда нужно передавать имя абилки))
"<font color='#FE2E2E'>Информация:</font> %s1 получил способность %s2!"
I_GRIN_I,ну я же не знаю, как ты получаешь абилку.
function main:GiveRandomAbility(hero)
hero:AddAbility(random_ability_table[RandomInt(2, #random_ability_table)])
GameRules:SendCustomMessage("<font color='#FE2E2E'>Информация:</font> %s1 получил рандомный УЛЬТ!", 0, 0)
end
function main:GiveRandomAbility(hero)
local abrakadabra = RandomInt(2, #random_ability_table)
hero:AddAbility(random_ability_table[abrakadabra])
local id = hero:FindAbilityByName(random_ability_table[abrakadabra]):GetAbilityIndex()
GameRules:SendCustomMessage("<font color='#FE2E2E'>Информация:</font> %s1 получил %s2", 0, GetAbilityByIndex(id))
end
[ W VScript ]: Script Runtime Error: ...me\dota_addons\zipn\scripts\vscripts\addon_game_mode.lua:89: attempt to call global 'GetAbilityByIndex' (a nil value)
[ W VScript ]: stack traceback:
[ W VScript ]: ...me\dota_addons\zipn\scripts\vscripts\addon_game_mode.lua:89: in function 'GiveRandomAbility'
[ W VScript ]: ...me\dota_addons\zipn\scripts\vscripts\addon_game_mode.lua:68: in function <...me\dota_addons\zipn\scripts\vscripts\addon_game_mode.lua:66>
GameRules:SendCustomMessage("<font color='#FE2E2E'>Информация:</font> %s1 получил %s2", 0, GetAbilityByIndex(id))
function main:OnHeroPicked (event)
main:GiveRandomAbility(hero)
[ W VScript ]: Script Runtime Error: ...me\dota_addons\zipn\scripts\vscripts\addon_game_mode.lua:87: Parameter type mismatch
[ W VScript ]: stack traceback:
[ W VScript ]: [C]: in function 'SendCustomMessage'
[ W VScript ]: ...me\dota_addons\zipn\scripts\vscripts\addon_game_mode.lua:87: in function 'GiveRandomAbility'
[ W VScript ]: ...me\dota_addons\zipn\scripts\vscripts\addon_game_mode.lua:68: in function <...me\dota_addons\zipn\scripts\vscripts\addon_game_mode.lua:66>