-
-
content bg

Criando um Addon

Primeiramente, addons é um conjunto de plugins que gera status, falas, etc., ajuda bastante na administração de seu servidor caseiro. Geralmente os addons vem com Amx Mod X, que é o principal para um addon que se preze.


Tutorial:
- Baixe o Amx Mod X 1.8.1 que é o mais comum. Clique aqui e baixe o arquivo original sem nenhuma modificação.
Após instalar crie uma pasta dê o nome de cstrike e extraia os arquivos nela.

- Um addons não funciona sem o plugin Metamod. Clique aqui e baixe o arquivo também sem modificação. Extraia na pasta cstrike (diretório que você usou o Amx Mod X). Abra o arquivo plugins.ini e digite as seguintes linhas:

Obs: Se o seu sistema operacional for o linux, baixe o .so do amxmodx e modifique a linha win32 para linux
Salve o arquivo.
No final a pasta cstrike que você criou vai conter as pastas Amxmodx e metamod.
cstrike
->Addons
-->amxmodx
-->metamod

 - Para a redução de lag do server uma boa dica é o plugin HLBooster (versao 2.4), faça o download Clicando Aqui. Vá na pasta Metamod abra o plugins.ini e adicione a seguinte linha:

- O addons já está com os plugins mais essenciais, agora para fazer a dll do metamod funcionar assim também fazendo o addons inteiro funcionar, Clique Aqui e baixe o arquivo lisblist.gam (o arquivo padrão para funcionar a dll do metamod).
Extraia na pasta cstrike que você criou.

- Agora caso deseje adicionar sons (headshot, ultrakill, multikill, etc.), adicionar status (rank, top15, etc) baixe o arquivo Clicando Aqui, extraia na pasta cstrike que você criou e no arquivo plugins.ini (localizado em addons\amxmodx\configs) adicione essas linhas:


- Para configurar o seu server (dinheiro, tempo, etc) você deve usar o arquivo base server.cfg na pasta cstrike. Crie o arquivo na sua pasta cstrike.
As configurações padrões dos servidores são:


O resto se não mecher fica no padrão.
No arquivo server.cfg também é necessário definir os arquivos que devem ser executados exemplo:
- Não se esqueça de criar um arquivo listenserver.cfg, ele pode ter os mesmos padrões do server.cfg.


- Para configurar um nome padrão, você deve editar o server.cfg adicionando essa linha:
- Você também pode adicionar vários outros plugins como sxei, dproto, podbot, etc., temos o link de ambos aqui no site:
| Dproto | sXe-I | Podbot |

- Com essas etapas feitas o addons está praticamente todo pronto, mas provavelmente você deve estar atrás de outros plugins para complementar o seu addons, então Clique Aqui e baixe um pack com 146 plugins para seu addons, escolha os de seu gosto.


- Então com o addons praticamente pronto, existe diversas coisas a fazer, como a configuração, exibição de mensagens especiais, etc. Aqui eu vou ensinar como por mensagens em HUD (letra grande geralmente no meio da tela).
Abra o arquivo amxx.cfg (addons/amxmodx/configs) e localize a linha amx_imessage, você pode notar que há modelos de mensagens já escritos e que você pode remover, editar, em fim. No final da mensagem você pode notar numeros entre aspas, esses numeros são da linguagem de cores RGB. 
Obs: 0(zero) será interpretado como 000 exemplo 2552350 será 255235000. Você pode adicionar mais linhas de imessage como no exemplo:
amx_imessage "Esse server usa CSUba DM Addons \nVisite www.counterstrike-uba.blogspot.com" "255100000"
Entendendo mais:
Ao inserir o código \n você vai estar escrevendo em outra linha, por exemplo no jogo ficaria assim:
Esse server usa CSUba DM Addons
Visite www.counterstrike-uba.blogspot.com


- Você também pode criar um motd.
O que é um motd?
Motd é a foto inicial de seu servidor, de quando você entra nele.
Vá na pasta cstrike localize o arquivo motd.txt e delete todo conteúdo dele e adicione estes:
Agora substitua as linhas "URL_DA_IMAGEM_AQUI" pela URL dela, use uma imagem de preferência em jpg.
Defina a altura e largura da imagem alterando as linhas "LARGURA EM PX" e "ALTURA EM PX"
Exemplo: Se a imagem for 450x150 ficará width="450" "height"150"
Também altere a linha "Seu Titulo - CSUba" para o seu título logicamente.


Se você procura binds de amx basta Clicar Aqui.