Простые вопросы #2

GameLorD

Пользователь
2 Июн 2019
21
0
1
21
Проект
Dragon defence
Реакции
0 0 0

SniperX

Продвинутый
26 Фев 2018
150
15
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
11 0 4
Как добавить фазу банов героев в кастомке?
 

SniperX

Продвинутый
26 Фев 2018
150
15
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
11 0 4
Как добавить фазу банов героев в кастомке?
тип так?
Lua:
function Activate()
    COverthrowGameMode:InitGameMode()
    GameRules:GetGameModeEntity():SetDraftingBanningTimeOverride( 10 )
end
"AddonInfo"
{
"EnablePickRules" "1"
}
 

SniperX

Продвинутый
26 Фев 2018
150
15
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
11 0 4
тип так?
Lua:
function Activate()
    COverthrowGameMode:InitGameMode()
    GameRules:GetGameModeEntity():SetDraftingBanningTimeOverride( 10 )
end
"AddonInfo"
{
"EnablePickRules" "1"
}
только вот это коряво выглядит, как подправить? Два раза показывается пик
 
Реклама:
20 Дек 2016
645
127
28
11
Проект
DI:LS
Реакции
127 0 0
только вот это коряво выглядит, как подправить? Два раза показывается пик
Хотя в данном случае это можно js-скриптом в HeroSelection скорректировать. Посмотри панораму в Wtf+ (или в любой другой кастомке, где нормально отображается дефолтный топбар в пике) и сделай по аналогии
 

SniperX

Продвинутый
26 Фев 2018
150
15
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
11 0 4
Хотя в данном случае это можно js-скриптом в HeroSelection скорректировать. Посмотри панораму в Wtf+ (или в любой другой кастомке, где нормально отображается дефолтный топбар в пике) и сделай по аналогии
ёмана JavaScript (( Ок попытаюсь понять его
 

SniperX

Продвинутый
26 Фев 2018
150
15
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
11 0 4
Хотя в данном случае это можно js-скриптом в HeroSelection скорректировать. Посмотри панораму в Wtf+ (или в любой другой кастомке, где нормально отображается дефолтный топбар в пике) и сделай по аналогии
Можно поподробнее как стандартную панель из доты убрать? Хотя-бы в каком файле panorama
 

stranger568

Пользователь
7 Сен 2015
44
21
8
18
bmemov.ru
Проект
Birzha Memov
Реакции
17 0 4
Что случилось с GetPhysicalArmorValue?
Script Runtime Error: scripts\vscripts\functions\function.lua:25: GetPhysicalArmorValue called with 1 arguments - expected 2
 
Последнее редактирование:

I_GRIN_I

Друзья CG
15 Мар 2016
1,166
95
48
20
Реакции
93 0 2
Реклама:

SniperX

Продвинутый
26 Фев 2018
150
15
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
11 0 4
Как сделать так чтобы например команде Сил Света давался IO (WISP) а Сил Тьмы давался например Shadow Fiend
 

SniperX

Продвинутый
26 Фев 2018
150
15
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
11 0 4
Как сделать так чтобы например команде Сил Света давался IO (WISP) а Сил Тьмы давался например Shadow Fiend
Я всё решил
Lua:
function CAddonTemplateGameMode:InitGameMode()
    GameRules:GetGameModeEntity():SetCustomGameForceHero( "npc_dota_hero_wisp" )
    ListenToGameEvent( "npc_spawned", Dynamic_Wrap( CAddonTemplateGameMode, "OnNPCSpawned" ), self )
end
Lua:
function CAddonTemplateGameMode:OnNPCSpawned( keys )
    local npc = EntIndexToHScript(keys.entindex)
    if npc:IsRealHero() and npc.bFirstSpawned == nil then
           npc.bFirstSpawned = true
        if npc:GetTeamNumber() == DOTA_TEAM_BADGUYS then
            GameRules:GetGameModeEntity():SetContextThink("ReplaceHeroThink", function()
            npc = PlayerResource:ReplaceHeroWith(npc:GetPlayerID(), "npc_dota_hero_shadow_fiend", 0, 0)
            end, 0)
        end
    end
end
Оказывается изи
 

SniperX

Продвинутый
26 Фев 2018
150
15
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
11 0 4
Кто знает как сделать чтобы по окончанию таймера (для примера 20 секунд) побеждала команда radiant (при условии что вся команда жива)
 
Последнее редактирование:

SniperX

Продвинутый
26 Фев 2018
150
15
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
11 0 4
Кто знает как сделать чтобы по окончанию таймера (для примера 20 секунд) побеждала команда radiant (при условии что вся команда жива)
Я вот сделал таймер он в OnNPCSpawned запускает таймер от BMD потом даёт команде radiant победу но как отобразить сколько времени осталось? (Как в овертроу)
Если в панорама - то объясните где и как
 
20 Дек 2016
645
127
28
11
Проект
DI:LS
Реакции
127 0 0
Я вот сделал таймер он в OnNPCSpawned запускает таймер от BMD потом даёт команде radiant победу но как отобразить сколько времени осталось? (Как в овертроу)
Если в панорама - то объясните где и как
Так почему бы тебе не посмотреть как это сделано в овертроу? Этих материалов и гайдов по панораме на форуме более чем достаточно для твоей задачи.
А если панорама по-твоему это очень сложно, то можешь просто в чат выводить с помощью SendCustomMessage
 
Реклама:

SniperX

Продвинутый
26 Фев 2018
150
15
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
11 0 4
Так почему бы тебе не посмотреть как это сделано в овертроу? Этих материалов и гайдов по панораме на форуме более чем достаточно для твоей задачи.
А если панорама по-твоему это очень сложно, то можешь просто в чат выводить с помощью SendCustomMessage
Спасибо, панорама это не моё (смотрел в овертроу что там панорама и подумал есть же другой способ) и SendCustomMessage прикольная вещь, спасибо за неё
 

SniperX

Продвинутый
26 Фев 2018
150
15
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
11 0 4
Вопрос про модельки стоит в персе DisableWereables 1, но вот на скрине такое происходит
 

SniperX

Продвинутый
26 Фев 2018
150
15
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
11 0 4

SniperX

Продвинутый
26 Фев 2018
150
15
18
steamcommunity.com
Проект
Белоозерская Потасовка - Updated
Реакции
11 0 4
Как удалить все итемы с магазина (Пробовал создать файл items.txt с содержанием в спойлере но из-за этого создаётся спам ошибки Attempt to add unknown item to stock info) я знаю что можно через npc_abilities_override, но каждый итем удалять это долго
C++:
"DOTAAbilities"
{
}
Или кто знает как удалить кнопку магазина?
 
Реклама:
Реклама: