Jump to content
Sign in to follow this  
XiveBoy

[Tutorial] Como configurar flags [CS:GO]

Recommended Posts

Olá a todos. Eu ao longo do tempo fui recolhendo cada vez mais informações sobre como funciona o sourcemod, e então irei fazer um tutorial que eu tinha precisado quando não sabia, eu não são o melhor configurador mas tentarei ajudar no máximo que puder. Agradeço desde já ao

Please login or register to see this link.

 que se não fosse ele eu não saberia quase nada do que sei hoje.

 

Para começar como é óbvio voce tem que ter instalado o sourcemod no seu servidor. Depois de instalado, vá até csgo/addons/sourcemod/configs do seu servidor. Agora voce procure o arquivo "admin_groups.cfg" e edite, agora para voce compreender o que colocar irei explicar. Voce aqui dentro irá configurar as flags e permissões que os admins,mods,presidentes,VIPs,Doadores etc terão. Para voce configurar as flags faça assim:

 

"Groups"
{
    /**
     * Allowed properties for a group:
     *
     *   "flags"           - Flag string.
     *   "immunity"        - Immunity level number, or a group name.
     *                         If the group name is a number, prepend it with an 
     *                         '@' symbol similar to admins_simple.ini.  Users 
     *                         will only inherit the level number if it's higher 
     *                         than their current value.
     */
    "Default"
    {
        "immunity"        "1"
    }
    
    "Presidente" 
    {
        "flags"            "z"
        "immunity"        "99"
    }
    "Vice-Presidente"
    {
        "flags"            "bcdfghijkermnaotp"
        "immunity"        "95"
    }
    "Admin"
    {
        "flags"            "bcdfghjkermnaop"
        "immunity"        "50"
    }
    "Mod"
    {
        "flags"            "abcdfaopgjkqp"
        "immunity"        "25"
    }
    "Patrocinador"
    {
        "flags"            "abcdfjkpaop"
        "immunity"        "15"
    }
    "Doador"
    {
        "flags"            "abcfjkpaop"
        "immunity"        "15"
    }
    "VIP"
    {
        "flags"            "ao"
        "immunity"        "10"
    }
    "Membro"
    {
        "flags"            "a"
        "immunity"        "1"
    }
}

 

 

Agora irei explicar o que é cada coisa. Vou tomar como exemplo o Presidente. Onde diz presidente é o nome de grupo e o que voce poderá usar para colocar permissão numa pessoa, pois quando voce por as permissões no "admins_simple.ini" pode colocar por exemplo o nome de grupo que voce meteu, no meu caso seria "steam id" "@Presidente". Para voce saber o que cada letra significa pode ir em addons/sourcemod/configs/admin_levels.cfg e terá lá o que cada letra significa, e deixeirei aqui para facilitar a configuração de alguns.

 

/**
 * There is no reason to edit this file.  Core uses this to map each named 
 * access type to a given ASCII character.  The names are all pre-defined.
 */
Levels
{
    /**
      * These are the default role flag mappings.
      * You can assign new letters for custom purposes, however you should
      * not change the default names, as SourceMod hardcodes these.
      */
    Flags
    {
        "reservation"    "a"            //Reserved slots
        "generic"        "b"            //Generic admin, required for admins
        "kick"            "c"            //Kick other players
        "ban"            "d"            //Banning other players
        "unban"            "e"            //Removing bans
        "slay"            "f"            //Slaying other players
        "changemap"        "g"            //Changing the map
        "cvars"            "h"            //Changing cvars
        "config"        "i"            //Changing configs
        "chat"            "j"            //Special chat privileges
        "vote"            "k"            //Voting
        "password"        "l"            //Password the server
        "rcon"            "m"            //Remote console
        "cheats"        "n"            //Change sv_cheats and related commands
        
        /**
         * Custom flags can be used by plugins, but they can also be used to 
         * for you to expand on the previous groups, using Overrides.
         */
        
        "custom1"        "o"
        "custom2"        "p"
        "custom3"        "q"
        "custom4"        "r"
        "custom5"        "s"
        "custom6"        "t"
        
        /**
         * Root is a magic access flag that grants all permissions.
         * This should only be given to trusted administrators.  
         * Root users can target anyone regardless of immunity, 
         * however, they themselves are not automatically immune.
         */
        "root"            "z"
    }
}
 

 

Atenção a uma coisa a flag z é a total permissão ou seja deve ser direcionada para os fundadores ou presidentes.

 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Agora vamos passar para a parte da "immunity" como diz o nome é a imunidade de cada grupo de nome que voce coloque aconselho deixar como apresento em cima, e aconselho a usar a minha configuração, por duas razões, tá bem organizada e voce pode alterar o nome do grupo de nome e as permissões que voce deseja para cada um. E caso queira adicionar mais um grupo de nome, poderá fizelo se fizer da forma correcta.

 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Agora para voce colocar a permissão desejada a uma pessoa é muito simples, primeiro de tudo voce precisa de saber o steam id da pessoa desejada, para facilitar irei deixar aqui um site que simplesmente terá de colocar o perfil da pessoa e lhe dará automaticamente o steam id, depois de obter o steam id vá  até "addons/sourcemod/configs/admins_simple.ini"  e agora simplesmente faça assim: "steamid" "@Nomedogrupo". Mais especificamente, onde diz steam id obviamente coloque o steam id da pessoa desejada, e onde diz @nomedogrupo coloque o nome do grupo desejado, para compreender melhor por exemplo no meu caso é @Presidente ou @Admin ou @Mod etc.  

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

ATENÇÃO >> Para colocares a flag em alguma coisa para restringires para a tal flag, tens de colocar a flag com as letras e não o nome do grupo.

 

(Desculpem se não está bem explicado, caso tenham alguma critica, exponham para poder melhorar este tutorial)

 

 

Edited by XiveBoy
  • Like 1
  • Confused 1

Share this post


Link to post
Share on other sites

Sign in to follow this  

×