Случайный выбор команды

Нурхан

Пользователь
21 Июл 2020
38
0
Проект
Castom MORO
  1. Ребята подскажите как сделать рандомную команду? Ну типа из 10 команд автоматический выбирается случайный для каждого игрока и игра сразу начинается.
    [*]<!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:generic:version{7412167c-06e9-4698-aff2-e63eb59037e7} -->
    {
    HideInTools = false
    IsPlayable = true
    IsTemplate = false
    maps "mora96x96"
    CheckAFKPlayers = false
    DefaultMap = ""
    Default_Keys = [ ]
    DisableIK = false
    EnablePickRules = false
    EventGame = false
    hero_picker =
    {
    }
    HeroGuidesSupported = true
    ForceDefaultGuide = true
    MinimalPrecache = false
    MinPlayers = 1
    MaxPlayers = 10
    map_options = [ ]
    PenaltiesEnabled = false
    TeamCount = 10
    }
    [*]
  2. [*] -- Generated from template

    if CAddonTemplateGameMode == nil then
    CAddonTemplateGameMode = class({})
    end

    function Precache( context )
    --[[
    Precache things we know we'll use. Possible file types include (but not limited to):
    PrecacheResource( "model", "*.vmdl", context )
    PrecacheResource( "soundfile", "*.vsndevts", context )
    PrecacheResource( "particle", "*.vpcf", context )
    PrecacheResource( "particle_folder", "particles/folder", context )
    ]]
    end

    -- Create the game mode when we activate
    function Activate()
    GameRules.AddonTemplate = CAddonTemplateGameMode()
    GameRules.AddonTemplate:InitGameMode()
    end

    function CAddonTemplateGameMode:InitGameMode()
    print( "Template addon is loaded." )
    GameRules:GetGameModeEntity():SetThink( "OnThink", self, "GlobalThink", 2 )
    GameRules:SetCustomGameTeamMaxPlayers( DOTA_TEAM_GOODGUYS, 1 )
    GameRules:SetCustomGameTeamMaxPlayers( DOTA_TEAM_BADGUYS, 1 )
    GameRules:SetCustomGameTeamMaxPlayers( DOTA_TEAM_CUSTOM_1, 1 )
    GameRules:SetCustomGameTeamMaxPlayers( DOTA_TEAM_CUSTOM_2, 1 )
    GameRules:SetCustomGameTeamMaxPlayers( DOTA_TEAM_CUSTOM_3, 1 )
    GameRules:SetCustomGameTeamMaxPlayers( DOTA_TEAM_CUSTOM_4, 1 )
    GameRules:SetCustomGameTeamMaxPlayers( DOTA_TEAM_CUSTOM_5, 1 )
    GameRules:SetCustomGameTeamMaxPlayers( DOTA_TEAM_CUSTOM_6, 1 )
    GameRules:SetCustomGameTeamMaxPlayers( DOTA_TEAM_CUSTOM_7, 1 )
    GameRules:SetCustomGameTeamMaxPlayers( DOTA_TEAM_CUSTOM_8, 1 )
    end

    -- Evaluate the state of the game
    function CAddonTemplateGameMode:OnThink()
    if GameRules:State_Get() == DOTA_GAMERULES_STATE_GAME_IN_PROGRESS then
    --print( "Template addon script is running." )
    elseif GameRules:State_Get() >= DOTA_GAMERULES_STATE_POST_GAME then
    return nil
    end
    return 1
    end
    [*]
  3. 1597686530121.png
 

Нурхан

Пользователь
21 Июл 2020
38
0
Проект
Castom MORO
Да и когда я загружаю кастомку в доту то оно не запускается. Нажимаеш начать игру принимаеш а оно опять в лобби закидывает. Помогите все скрипты там написал может кто знает что там не так
 
Реклама: