Руны

Илья

Друзья CG
25 Сен 2015
2,348
41
Решил наконец задействовать руны в моде и вот к чему пришел:

void SetRuneEnabled(int nRune, bool bEnabled)

Функция позволяет задать те рунки, которые хочешь видеть в своем моде. Только вот если указать среди доступных лишь одну руну, то в момент респавна рун вылетает hang detecter из hammera, который справиться с "ошибкой" не может и остается лишь закрыть hammer. А после и установить еще какую-нибудь рунку, чтобы работа мода продолжалась.

Я чего-то не понимаю или нас ограничивают в своих возможностях?)
 
Последнее редактирование модератором:

Илья

Друзья CG
25 Сен 2015
2,348
41
Хмм, если будут активны только рунки регена и золота, то ошибка повторяется.
 

UZzip

Продвинутый
2 Янв 2016
282
1
Илья, Скинь свой код пожалуйста, я тоже хочу одну руну ограничить =)
 

UZzip

Продвинутый
2 Янв 2016
282
1
Илья, блин, мне не подходит такой метод. =(((
а можно сделать список примерно такой ?
local random_руна_table = {
"random_руна скорости_1",
"random_руна регенерации_2",
"random_руна золота_3",
}
в списке указать стандартные руны но не все, и спавнить их самостоятельно в нужное время.. ? Если да то разжуй пожалуйста )
 
Последнее редактирование модератором:

Илья

Друзья CG
25 Сен 2015
2,348
41
Для этих дел просто используй префаб рун в хаммере. А в главном файле луа выключи ненужные руны. Вон, вверху же функция написана. Вбей ее на гитхабе в поиске и глянь примеры.
 

UZzip

Продвинутый
2 Янв 2016
282
1
ништяк, спасибо.

вот если кому надо.
Код:
GameRules:GetGameModeEntity():SetRuneEnabled( 0, true ) --Double Damage
	GameRules:GetGameModeEntity():SetRuneEnabled( 1, true ) --Haste
	GameRules:GetGameModeEntity():SetRuneEnabled( 2, false ) --Illusion
	GameRules:GetGameModeEntity():SetRuneEnabled( 3, false ) --Invis
	GameRules:GetGameModeEntity():SetRuneEnabled( 4, false ) --Regen
	GameRules:GetGameModeEntity():SetRuneEnabled( 5, false ) --Bounty
 

qofma

Активный
1 Апр 2016
81
0
[quote author=UZzip link=topic=785.msg3579#msg3579 date=1460146757]
ништяк, спасибо.

вот если кому надо.
Код:
GameRules:GetGameModeEntity():SetRuneEnabled( 0, true ) --Double Damage
	GameRules:GetGameModeEntity():SetRuneEnabled( 1, true ) --Haste
	GameRules:GetGameModeEntity():SetRuneEnabled( 2, false ) --Illusion
	GameRules:GetGameModeEntity():SetRuneEnabled( 3, false ) --Invis
	GameRules:GetGameModeEntity():SetRuneEnabled( 4, false ) --Regen
	GameRules:GetGameModeEntity():SetRuneEnabled( 5, false ) --Bounty
[/quote]Тут нету аркан руны
 
Реклама: