MeGaWaR Fórum
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

MeGaWaR Fórum

MeGaWaR - Vencedores
 
InícioPortalGaleriaÚltimas imagensProcurarRegistrarEntrar

 

 criando addons-

Ir para baixo 
AutorMensagem
GuT0o

GuT0o


Mensagens : 96
Data de inscrição : 28/04/2009
Idade : 30
Localização : Sorocaba

criando addons- Empty
MensagemAssunto: criando addons-   criando addons- Icon_minitimeTer Abr 28, 2009 11:26 pm

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.4e extraia dentro da pasta addons, para fazer o download clique aqui.

Abra plugins.ini do metamod (pasta metamod) e escreva essa linha e salve:

[size=9] //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.csonlinebr.net" 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 "addonsmetamoddllsmetamod.dll" trainmap
"tr_1"


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:
http://counterstrike-csonlinebr.page.tl/Mudando-foto-do-servidor-Motd.htm

[size=9] [size=9] 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:

[/size]

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.
Tutoriais que vão te ajudar:

Adicionar CS Bot em um addon
http://counterstrike-csonlinebr.page.tl/CS-Bot-no-seu-Addon

Mals galera mas fikei com preguisa de escrever mais esse tutorial eh bom foi com ele q eu aprendi criando addons- Icon_smile
Ir para o topo Ir para baixo
http://www.empresawap.com
 
criando addons-
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» criando site em 60 min
» Criando Serveidor no GTA sandreas SA-MP
» [Tutorial] Criando Host FTP Para Seu Server
» Tutorial Amxmodx - Criando Plugins, Primeiro plugin
» Criando Skin para fora do admin Plugin

Permissões neste sub-fórumNão podes responder a tópicos
MeGaWaR Fórum :: Ajuda/Tutoriais-
Ir para: