Introdução: Resumindo o AMX Mod X é um plugin do Metamod que permite a administração de servidores e a instalação de diversos plugins compatíveis com Half-Life ou mods do Half-Life, como é o caso do Counter-Strike. Esse tutorial vai te ensinar a unificar vários desses componentes e fazer um addon. 1º passo - Análise: Logo de início você deve traçar as metas para o seu addon, você deve se perguntar: O que eu vou fazer? O que meu addon deve ter? Para quem vou destinar o meu addon? Qual será o diferencial nele e como atrair o público? Escreva , anote a passo tudo isso, use seriedade e senso crítico, separe prioridade de bobagem, e após você terá um resumo do seu addon. OBS: Não se faz um addon da noite para o dia, um addon bom é resultado de inúmeras modificações e ajustes. 2º passo - Reunião de componentes: Como exemplo usarei no addon o AMX Mod X. Para montar um addon básico temos que ter o AMX Mod X e Metamod, mas como vou aprofundar um pouco o assunto iremos usar o Booster. Clique aqui para baixar o AMX Mod X original, sem nenhuma modificação. Após o download, descompacte-o numa pasta e dê o nome para ela de cstrike. Você também vai precisar do Metamod, para fazer o download clique aqui. Agora, crie uma pasta chamada metamod e outra pasta dentro dela chamada dlls. E extraia o arquivo metamod.dll para dentro da pasta dlls. Agora com o bloco de notas criaremos um arquivo .ini, esse arquivo será responsável por carregar o parâmetro de inicialização do AMX Mod X e outros. Abra o bloco de notas e escreva: // AMX Mod X win32 addons/amxmodx/dlls/amxmodx_mm.dll Salve com o nome plugins na extenção .ini: plugins.ini (dentro da pasta metamod). O diretório deve ficar assim: Cstrike |_Addons ...|_metamod ...|_Amxmodx Obs: - A barra dupla // serve para inserir um comentário, se não por essas // o metamod irá tentar executar o que estiver escrito e não conseguirá rodar. - Win32 é o sistema ao qual irá rodar, win32 para Windows e linux para Linux. Instalando novos plugins Agora vamos instalar outros plugins, abra a pasta amxmodx e abra o arquivo plugins.ini, nele é só escrever o nome do plugin e jogar o mesmo plugin dentro da pasta amxmodx/plugin. Onde eu baixo plugins? Pelo site oficial https://www.amxmodx.org/compiler.php Ou Ate msm pela internet Inserindo mensagens em HUD Para inserir Mensagens de anúncio na tela, consulte o tutorial: Clique aqui para ver o tutorial Inserindo mensagens e sons de Eventos (Headshot...) Baixe os plugins miscstats.amxx, statsx.amxx, stats_logging.amxx Clique aqui para fazer o download. Depois é só extrair na pasta "addons" e adicionar seus nomes ao arquivo "plugins.ini". Instalando o Booster Baixe o HL Booster 2.4 e extraia dentro da pasta addons, para fazer o download clique aqui. Abra plugins.ini do metamod (pasta metamod) e escreva essa linha e salve: //HL Booster win32 addons/booster/booster_mm.dll Pronto, digamos que seu Addon está 70% pronto. Agora vamos fazer com que ele rode. Definindo inicialização do Metamod Para o metamod iniciar é preciso declarar seu parâmetro de inicialização no liblist.gam. Copie o código abaixo, abra o bloco de notas (já está declarado): O que foi alterado é a linha gamedll "addonsmetamoddllsmetamod.dll", ela substitui a mp.dll do CS 1.6. E salve como liblist.gam dentro da pasta cstrike do seu projeto. Agora seu addon já roda, mas vamos ainda fazer alguns ajustes. Use o arquivo Server.cfg do seu Counter-Strike como base (localizado na pasta cstrike). Esses arquivos contém as configurações iniciais do servidor. Eu uso essas 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 Dentro de server.cfg também é necessário definir a execução das configurações do Booster, o arquivo fica na pasta addons/booster Abra o arquivo Server.cfg e adicione a seguinte linha: exec addons/booster/booster.cfg Feche e salve-o. Criando um Motd: Motd é uma imagem ou texto que fica em exibição logo quando você entra em algum servidor, naquela tela de OK antes de escolher o time. Consulte o seguinte tutorial para criar um motd: https://viciadosporcs.webnode.com.br/tutorial-criando-motd/ Criando binds: Crie binds em addons para facilitar a vida, para acessar menus com facilidade. Para isso crie um arquivo com um nome qualquer, eu recomendo usar o nome de userconfig.cfg (mais popular), e nele escrever os binds. Exemplo: bind "f1" "amxmodmenu" bind "f2" "amx_rcon amx_tsay Green ADMIN ONLINE - by: cs onlinebr amx_execall speak vox/administration.on" Agora crie um arquivo autoexec.cfg e adicione a linha: exec userconfig.cfg (ou o nome que você escolheu) Ambos os arquivos devem ficar dentro da pasta cstrike do seu projeto! Agora você pode personalizar conforme sua criatividade Leia mais: https://viciadosporcs.webnode.com.br/tutorial-criando-addon/ Crie seu site grátis: https://www.webnode.com.br
tutoriais
tutoriais