Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

(TUTORIAL)Como criar um addons


Ramonrw
 Compartilhar

Posts Recomendados

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.

 

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.

Você pode adquirir os plugins no site da Csonline

 

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.

 

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):

 

game "Counter-Strike"

url_info "www.algumsite.com"

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"

O que foi alterado é a linha gamedll "addons\metamod\dlls\metamod.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.

 

Esses são exemplos dos comandos que podem ser usados:

 

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:

É necessário se cadastrar para acessar o conteúdo.

 

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

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.

Se Gostou Agradeça, naum custa nada !!

 

 

Clique aki para baixar o pacote do que se pede no tutorial:

 

--> 4shared -

É necessário se cadastrar para acessar o conteúdo.

 

Scan

 

--> Vírus Total -

É necessário se cadastrar para acessar o conteúdo.

 

Creditos : Equipe CsOnlinebr

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois...
Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.