[Runes] Dota 7.0.1

EnDronist

Продвинутый
28 Апр 2016
231
0
Проект
Защитники Изобилия | Defenders of Abundance
Как включить появление рун на карте Доты 7.0.1? Это не помогает:
Код:
function CAddonTemplateGameMode:InitGameMode()
	_G.custom_gamemode = 1
	_G.gamemode_done = false
	_G.gamemode_described = false
	_G.heroes_done = false
	GameRules:SetRuneSpawnTime(120)
	GameRules:GetGameModeEntity():SetRuneEnabled(0,true) --Double Damage
	GameRules:GetGameModeEntity():SetRuneEnabled(1,true) --Haste
	GameRules:GetGameModeEntity():SetRuneEnabled(2,true) --Illusion
	GameRules:GetGameModeEntity():SetRuneEnabled(3,true) --Invis
	GameRules:GetGameModeEntity():SetRuneEnabled(4,true) --Regen
	GameRules:GetGameModeEntity():SetRuneEnabled(5,true) --Bounty
	GameRules:GetGameModeEntity():SetRuneEnabled(11,true) --Mystery
	GameRules:GetGameModeEntity():SetThink( "OnThink", self, "GlobalThink", 2 )
	CustomGameEventManager:RegisterListener("custom_gamemode", OnCustomGamemodeChanged )
end
 
Последнее редактирование модератором:
[quote author=EnDronist link=topic=1267.msg7699#msg7699 date=1484899933]
Как включить появление рун на карте Доты 7.0.1? Это не помогает:
Код:
function CAddonTemplateGameMode:InitGameMode()
	_G.custom_gamemode = 1
	_G.gamemode_done = false
	_G.gamemode_described = false
	_G.heroes_done = false
	GameRules:SetRuneSpawnTime(120)
	GameRules:GetGameModeEntity():SetRuneEnabled(0,true) --Double Damage
	GameRules:GetGameModeEntity():SetRuneEnabled(1,true) --Haste
	GameRules:GetGameModeEntity():SetRuneEnabled(2,true) --Illusion
	GameRules:GetGameModeEntity():SetRuneEnabled(3,true) --Invis
	GameRules:GetGameModeEntity():SetRuneEnabled(4,true) --Regen
	GameRules:GetGameModeEntity():SetRuneEnabled(5,true) --Bounty
	GameRules:GetGameModeEntity():SetRuneEnabled(11,true) --Mystery
	GameRules:GetGameModeEntity():SetThink( "OnThink", self, "GlobalThink", 2 )
	CustomGameEventManager:RegisterListener("custom_gamemode", OnCustomGamemodeChanged )
end
[/quote]
НИКАК
maxresdefault.jpg
 
Последнее редактирование модератором:
Сделать спаунер рун самому
 
[quote author=Adam Smith link=topic=1267.msg7700#msg7700 date=1484908166]
НИКАК
maxresdefault.jpg
[/quote]

rasizmgifki568146.gif
 
Мне экран порвало т.т
 
Последнее редактирование модератором:
Ну, допустим, я хочу тогда спавнить руны. Таймер в коде есть, координаты есть. Что спавнить то по имени?
 
Ну, допустим, я хочу тогда спавнить руны. Таймер в коде есть, координаты есть. Что спавнить то по имени?
Создай предмет с моделькой руны, параметром ItemCastOnPickup и при использовании вызывающий нужный тебе скрипт.
Ток ботл работать не будет.
 
Последнее редактирование модератором:
Да вроде бы как-то проще можно, ели я правильно помню. ZLOY заглянет, может напомнит.
 
Илья, Вот-вот, просто не думаю, что всё доступно с обычной Доты, а эти энтити - нет
 
Думаю нужно узнать имена рун и спавнить их как предметы. Имена хз)
 
В теории можно вычислить, что такое руна и юзать это
Код:
SpawnEntityFromTableSynchronous
Вот тебе ответ с моддоты
<Perry> possibly, you'd have to figure out the params
<Perry> which might be tricky
units: https://github.com/SteamDatabase/GameTracking-Dota2/blob/master/game/dota/scripts/npc/npc_units.txt
items: https://github.com/SteamDatabase/Ga...ter/game/dota/pak01_dir/scripts/npc/items.txt

P.S Мне самому нужны руны, так что я напишу, если сделаю.
 
Последнее редактирование модератором:
Реклама: