Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Можно сделать как:
при появлении в игре, герою в инвентарь кладётся предмет, который отсутствует в магазине. Он ничего пока не делает. Предмет можно прожать, чтобы потратить N голды, и заменить его на предмет, который уже что-то делает
function GameMode:OrderFilter(filterTable)
if not filterTable then
return true
end
if filterTable.order_type == DOTA_UNIT_ORDER_PURCHASE_ITEM
and filterTable.shop_item_name == "item_tango" then
local hero = PlayerResource:GetSelectedHeroEntity(filterTable.issuer_player_id_const)
if not hero or hero:GetUnitName() ~= "npc_dota_hero_doom_bringer" then
return false
end
end
return true
end
Ну и про это не забудь mode:SetExecuteOrderFilter(Dynamic_Wrap(GameMode, "OrderFilter"), self)
Если хочешь врожденку делай просто пустышку и выставляй предмет и героя нужного в код.