Neste tutorial você irá aprender como editar e addons AMX Mod X, que é, resumidamente, um plugin do Metamod que serve para administrar servidores e que permite a istalação de vários plugins.
Primeiramente você precisa definir o que seu addon
terá. Pesquise tudo o que você quer nele, anote e depois
execute. Um bom addon exije tempo e persistência, pois antes
do resultado final ele passará por vários modificações
até que fique como você quer.
Para começar a construir um addon, você precisa do AMX Mod X e do Metamod. Neste tutorial será usado o Booster.
Faça o download do AMX Mod X original: clique aqui
Descompacte o arquivo em uma pasta e renomeia a pasta com o nome cstrike
Também é necessário o download também do Metamod: clique aqui
Crie uma nova pasta e renomeie ela como metamod e dentro desta pasta crie uma nova pasta e renomeie com o nome dlls. Extraia o arquivo metamod.dll e cole na pasta dlls.
Abra o bloco de notas e cole o seguinte comando:
// AMX Mod X
win32 addons/amxmodx/dlls/amxmodx_mm.dll
Salve o arquivo com o nome plugins e com a extensão .ini: plugins.ini. Coloque ele na pasta metamod. Este aqruivo servirá para carregar o parâmetro de inicialização do AMX Mod X.
O diretório deverá ficar assim:
Cstrike
|_Addons
...|_metamod
...|_Amxmodx
Observações:
win 32 representa o tipo de sistema operacional no qual será rodado.
win32: windows e linux: linux.
Tudo que estiver após e na mesma linh das duas barras // não será rodado
pelo metamod. Isso serve para a inclusão de comentários.
Depois você deve instalar novos plugins para seu addon. Para isso você primeiro deve baixar os plugins na página de plugins do site (clique aqui) ou pelo site oficial: http://www.amxmodx.org/compiler.php
Depois de baixar os plugins, cole os arquivos na pasta amxmodx/plugin, abra o arquivo plugins.ini e escreva o nome dos plugins nele.
Veja o tutorial para aprender a modificar mensagens HUD do AMX Mod: clique aqui
Faça o download dos plugins miscstats.amxx, statsx.amxx, stats_logging.amxx clicando aqui
Após baixar os plugins, coloque os arquivos na pasta "addons" e adicione os nomes deles no arquivo plugins.ini
Faça o download do HL Booster 2.4 (clique aqui) e extraia na pasta addons.
Agora você deve abrir o arquivo plugins.ini do metamod escrever o texto abaixo nele e salvar.
//HL Booster
win32 addons/booster/booster_mm.dll
Para que o metamod seja iniciado é necessário informar seu parâmetro de inicialização no liblist.gam
Copie o seguinte código, cole no bloco de notas e salve o arquivo como liblist.gam dentro da pasta cstrike do seu addon:
game "Counter-Strike"
url_info "www.counterzone.com.br"
url_dl ""
version "1.6"
size "184000000"
svonly "0"
secure "1"
type "multiplayer_only"
cldll "1"
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll "addons\metamod\dlls\metamod.dll"
trainmap "tr_1"
Pronto, agora seu addon já pode rodar, mas ainda falta fazer alguns ajustes.
Utilize o arquivo server.cfg do Counter-Strike como base (está na pasta cstrike)
Esses arquivos possuem as configurações básicas do servidor
Recomenda-se o uso dessas configs:
mp_autokick 0
mp_spawnprotectiontime 0
mp_autocrosshair 0
mp_autoteambalance 0
mp_buytime 1.0
mp_c4timer 35
mp_fadetoblack 0
mp_flashlight 1
mp_forcecamera 0
mp_footsteps 1
mp_freezetime 0
mp_friendlyfire 0
mp_hostagepenalty 0
mp_limitteams 1
mp_maxrounds 0
mp_winlimit 0
mp_playerid 0
mp_roundtime 4.0
mp_timelimit 0
mp_tkpunish 0
mp_startmoney 800
allow_spectators 1
sv_restartround 1
sv_voiceenable 1
sv_alltalk 1
sv_aim 0
sv_cheats 0
sv_region 2
pausable 0
sv_allowdownload 1
sv_allowupload 1
No arquivo server.cfg tbm será necessário definir a execução das configurações do Booster. O arquivo está na pasta addons/boster. Abra este arquivo e adicione a linha seguinte nele:
exec addons/booster/booster.cfg
Agora salve o arquivo e feche.
O Motd é aquela imagem que aparece logo que você entra em algum servidor do cs.
Para aprender a criar um motd veja o tutorial: clique aqui
Criar binds facilita muito na hora de abrir menus, por exemplo. Você precisa criar o arquivo userconfig.cfg. Neste arquivo você deve escrever os binds. Exemplo:
bind "f11" "amxmodmenu"
bind "f12" "amx_rcon amx_tsay Green ADMIN ONLINE - by: czone amx_execall speak
vox/administration.on"
Depois você deverá criar o arquivo autoexec.cfg e adicionar a linha:
exec userconfig.cfg
Os dois arquivos devem ser colocados na pasra cstrike do seu addon.
Pronto, seu addon está pronto. Agora você de a opção de personalizar ele como
quiser.
Como colocar CS Bot no Addon
Como criar binds
Como usar o sv_downloadurl