Humor Nota 10!
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Humor Nota 10!

Você não está conectado. Conecte-se ou registre-se

CRIANDO UM ADDON DE COUNTER-STRIKE – CS

4 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1CRIANDO UM ADDON DE COUNTER-STRIKE – CS Empty CRIANDO UM ADDON DE COUNTER-STRIKE – CS Qui Nov 08, 2012 11:24 am

-Đєαтнɳσтє

-Đєαтнɳσтє
VIP
VIP

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
http://www.amxmodx.org/compiler.php

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

game “Counter-Strike”
url_info “www.fpsgames.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″

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.

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.


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: fps games 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.

Apolo

Apolo
Moderador
Moderador

Obrigado pelo tópico muito bom parabéns!

,ToY!

,ToY!
Membro
Membro

Ola,
Obrigado por compartilhar,
Cordialmente..

Sayori

Sayori
Gerente
Gerente

Parabéns Pelo tópico muito bem organizado e feito ^^

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos