PageRank

Bem Vindo!

Bem vindo ao WGW.

domingo, 24 de outubro de 2010

Tutorial 4:Criando um Addons (completo)

Tutorial Detalhado.

Downloads:


Criação da base do Addons
Esse é o primeiro metodo e mais facil porem pode conter alguns bugs
na instalação de outros programas para o addons.
Bom a criação da base do addons é um processo muito simples, que é
feito pelo programa da AMX MOD X e vou explicar agora para voces
como fazer esse processo corretamente.
Passos:
1- Primeira mente você deve baixar o programa da AMX MOD X no
inicio da pagina onde se encontram todos os downloads utilizados nesse tutorial.
2- Depois de baixar e descompactar o arquivo, clique no instalador.
3- Logo após ter clicado no instalador, aparecera uma janela de boas
vindas do programa, nessa janela você deve clicar em Next
4- Logo após ter clicado nem Next, ira aparecer outra janela, nessa nova janela
voce deve marcar a opção I accep.
5- Logo depois, ira aparecer uma janela onde voce devera colocar onde
deseja que o programa seja instalado, eu recomendo instalar no
diretório C:\Arquivos de programas e depois clique em next novamente
6- logo depois de clicar em next, aparecera mais uma janela, nessa
janela você deve apenas clicar em Install
7- Logo depois que clicar em install, aparecera uma janela mostrando o
processo de instalação do programa, esse processo deve levar menos
de 1 ou 2 minutos.
8- Logo depois que estiver concluído o processo de instalação,
aparecera uma janela onde você deve deixar marcada a opção Run AMX
MOD X Installer 1.76d e depois clique em finish
9- Agora abrirá outro instalador, nesse novo instalador você deve na
primeira pagina clicar em next
10- Agora nesta nova janela você deve selecionar a opção I accept the
terms in the License Agreement, e depois clicar em next
11- Agora voce deve selecionar a opção Select Mod directory e logo
depois clicar em next.
12- Agora aparecera uma janela menor que as outras, nesta janela voce
deve selecionar o desktop ( area de trabalho ), mais abaixo selecione o
game counter-strike e logo depois clique em Ok
12- Agora aparecera a ultima janela, onde você deve apenas esperar a
instalação ser finalizada e clicar em finish
13- Agora vá até o seu desktop (area de trabalho) e veja sua pasta
addons !
Pronto, agora você já tem a base do seu addons pronta !


- Segundo metodo !
1- Siga o tutorial do primeiro metodo até a parte 7.
2- Quando chegar na janela da parte 8 do tutorial de metodo 1, voce
deve desmarcar a caixa Run Amx Mod X Installer 1.76d e depois clique
em finish !
3- Vá até o diretorio onde instalamos o programa, no caso instalamos
no diretorio: C:\Arquivos de programas.
4- Abra a pasta AMX Mod X
5- Abra a pasta Files
6- Copie a pasta Base e cole na area de trabalho (desktop)
7- Agora clique com o botao direito na pasta base e clique em renomear
, e coloque o nome amxmodx
8- agora no diretorio C: \ Arquivos de programas\AMX Mod X\files
Abra a pasta cstrike e copie todas as pastas que tiverem dentro dela.
9- Agora abra a pasta amxmodx que renomeamos anteriormente na
area de trabalho e cole tudo lá dentro, é muito provavel que de uma
mensagem dizendo que os arquivos já existem, então voce deve
apertar sim para todos.
10- Agora crie uma pasta na area de trabalho (desktop) com o nome
metamod.
11- dentro da pasta metamod que acabamos de criar, crie uma outra
pasta com o nome dlls
12- Agora volte na pasta amxmodx que criamos na area de trabalho,
depois vá na pasta dlls.
Recorte o arquivo metamod.dll e o arquivo metamod_i386.so
13- Agora entre na pasta metamod que criamo na area de trabalho,
depois entre na pasta dlls que tambem criamos e cole os arquivos lá
dentro.
( o arquivo .so é um arquivo para SO Linux, se voce não usa linux, pode
excluir esse arquivo.
14- Agora vá na pasta amxmodx que criamos na area de trabalho,
depois entre na pasta modules e exclua todos os arquivos .so
15- Agora na area de trabalho crie uma pasta com o nome cstrike
16- Agora crie outra pasta com o nome addons
17- Agora coloque a pasta amxmodx e a pasta metamod dentro da
pasta addons.
18- Agora pegue a pasta addons e coloque dentro da pasta cstrike que
criamos na area de trabalho.
19- Agora abra a pasta cstrike que acabamos de criar na area de
trabalho, depois abra a pasta addons, depois metamod, clique com o
botão direito em um espaço em branco, escolha novo documento de
texto.
20- Dentro do documento de texto voce deve digitar as seguintes
informações:
// Amxmodx 1.8.1
win32 addons\amxmox\dlls\amxmodx_mm.dll
21- Agora salve com o nome plugins.ini na pasta metamod onde
clicamos com o botão direito etc.. e pode fechar.
22- Agora crie mais um arquivo de texto e coloque o seguinte dentro
dele :
game "Counter-Strike"
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_mm.dll"
gamedll_linux "dlls/cs_i386.so"
trainmap "tr_1"
23- Salve com o nome liblist.gam na pasta cstrike
Lembre-se se você quiser pular esta etapa pode baixar no começo do
arquivo a pasta base traduzida, que lhe facilitara a vida e poupara
tempo.
-Aprendendo um pouco sobre os arquivos
Bom, nessa parte do nosso mega tutorial vou explicar basicamente pra
que servem os principais arquivos contidos na base do addons que
acabamos de criar então vamos lá.
Vou começar falando do arquivo amxx.cfg que se encontra no
diretório : addons\amxmodx\configs\amxx.cfg
amxx.cfg
Esse arquivo é muito importante para nosso addons, pois é nele que
vamos alterar as frases que aparecem no nosso addons como as frases
de exemplo abaixo:
Aprenderemos como mudar corretamente essas frases mais para frente
no nosso tutorial pois agora estou dando uma breve introdução dos
mais importantes arquivos que usaremos.
plugins.ini
Esse arquivo é um arquivo muito importante nos addons, pois é nele
onde vamos adicionar e remover os plugins desejados ou indesejados
do nosso addons.
Esse arquivo se encontra no diretorio:
Addons\amxmodx\configs\plugins.ini
Vamos aprender como mecher corretamente nesse arquivo, mais para
frente no nosso tutorial.
users.ini
Esse arquivo é um arquivo onde muitos iniciantes se complicam nos
addons, pois é nele onde iremos adicionar administradores para o
servidor.
Esse arquivo se encontra no diretório:
addons\amxmodx\users.ini
motd.txt
Esse arquivo não tem tanta importância como os outros, mas é um
arquivo que muita gente gosta de modificar, que é a imagem de
exibição inicial do servidor
Esse arquivo não tem tanta importância como os outros, mas é um
arquivo que muita gente gosta de modificar, que é a imagem de
exibição inicial do servidor:
Esse arquivo se encontra no diretório: cstrike
Bom, esses são os arquivos que mais são modificados na criação de
addons.
Lembre-se ! ! ! Esses são os mais modificados e não os unicos ! Você
pode sempre procurar mais arquivos para modificar!
Eu vou explicar mais para frente no tutorial, como editar cada um
desses arquivos.


Instalando o HL - Booster
Introdução:
Bom, vamos aprender agora a instalar o HL – Booster, Antes de mais
nada vou explicar para que server esse Booster.
O Booster é um “programa” que é instalado no nosso addons que faz
com que diminua o lag no servidor, hoje em dia é muito difícil você
encontrar um addons que não tenha o Booster instalado.
Vamos aprender agora como instalar o Booster corretamente.
STEPS
1- primeiramente você deve baixar o booster na parte de downloads no
inicio do nosso tutorial, onde se encontram todos os downloads
necessários para esse tutorial.
2- Logo após ter baixado o Booster, descompacte o arquivo onde
preferir.
3- Agora copie a pasta Booster
4- E agora cole essa pasta na sua pasta addons.
5- Agora abra a pasta metamod
6- E agora abra o arquivo plugins.ini
7- Seu arquivo original deve estar da seguinte maneira :
8- Então deixe-o assim :
9- Agora você pode salvar e fechar o arquivo.
Agora vamos definir a inicialização do metamod
10- Crie uma pasta no seu desktop com o nome cstrike
11- após ter criado a pasta cstrike coloque a pasta addons que
havíamos criado, para dentro da pasta cstrike. Deixando o diretório
assim: cstrike/addons
12- Abra o bloco de notas.
13- Dentro desse novo arquivo no bloco de notas coloque o seguinte
código:
game "Counter-Strike"
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"
14- Salve esse arquivo com o nome liblist.gam e coloque ele dentro da
pasta cstrike.
15- Agora crie novamente um arquivo no bloco de notas, porem agora
você deve colar o seguinte código :
//Boster
booster_autofps "0"
booster_cpu_enabled "0"
booster_cpu_floor "100"
booster_cpu_mminc "2"
booster_cpu_mmmax "10"
booster_cpu_mmmin "8"
booster_cpu_quiettime "0"
booster_cpu_spikelevel "100"
booster_cpu_spikemax "10"
booster_force_systicrate "10000"
booster_lite_extra_sleep_frequency "0"
booster_lite_mode "0"
booster_minsleepms "1"
//SV
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 1
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
exec addons/booster/booster.cfg
amx_language bp
amx_langmenu bp
16- E salve com o nome server.cfg
Pronto agora seu booster já está funcionando corretamente no addons!


– Criação de um motd
Introdução:
Já falei um pouco sobre este arquivo em “ Aprendendo um pouco sobre
os arquivos”
A criação desse arquivo é muito simples, e vou estar mostrando como
fazer corretamente esse arquivo!
Steps:
1- Primeiramente você deve abrir o bloco de notas
2- Dentro do nosso bloco de notas você deve adicionar o seguinte
texto:
Link da sua imagem">
3- Onde está escrito Link da sua imagem você deve colocar o link da
imagem que desejar.
OBS: A imagem deve estar no formato .jpg ou .gif
Se voce não tiver uma imagem hospedada na internet leia
“Hospedando uma imagem no imageshack” e use o link para colocar
no espaço onde pede o link da sua imagem.
4- após ter feito a modificação no arquivo, é só salvar com o nome :
motd.txt e colocar na pasta cstrike. Pronto seu motod já está pronto !


– Mudando as frases AMX MOD X
Introdução:
Vamos aprender agora como mudar as frases do amx mod x que já
foram citadas em “ Aprendendo um pouco sobre os arquivos”
STEPS:
1- Primeiramente devemos abrir o arquivo amxx.cfg que se encontra no
diretório : addons\amxmodx\configs\amxx.cfg Esse arquivo deve ser
aberto com o bloco de notas. Para fazer isso é muito simples.
Clique como botão direito no arquivo e selecione abrir com → Bloco de
notas.
2- Após ter aberto o arquivo, você deve procurar pela seguinte linha:
amx_imessage "Bem vindo ao %hostname%" "000255100" ( português)
amx_imessage "Welcome to %hostname%" "000255100" ( inglês)
amx_scrollmsg "Welcome to %hostname% -- This server is using AMX
Mod X" 600 (ingles)
amx_scrollmsg " Bem vindo ao %hostname% -- Este server usa
tecnologia AMX Mod X " 600 (portugues)
3- Agora vamos aprender um pouco sobre oque estamos editando.
Legenda:
→ Tipo de mensagem
→ Mensagem
→ Cor da mensagem
→ Freqüência em segundos
Existem dois tipos de mensagens do AMX Mod X: as imensage, que
aparecem no centro da tela, e as scrollmsg, que aparecem rolando na
base da tela.
O corpo da mensagem pode ser direto sem quebra de linha e com
quebra de linha, para quebrar a linha adicione /n na linha a ser
quebrada.
Exemplo:
amx_imessage "Counter Strike \nCS Online Zombie Addons \nVisite:
www.csonlinebr.net" Ficando assim :

- Mudando a cor das frases AMX MOD X
Introdução:
Agora vamos aprender como mudar a cor da mensagens amx mod X
Para isso ainda está valendo nossa legenda na pagina anterior.
STEPS:
1- para modificarmos a cor das mensagens devemos mexer nos
números finais da linha Exemplo:
amx_imessage "CS Online Zombie Addons \nAcesse:
www.csonlinebr.net" \nZombie Plague mod "255100000"
Devemos mecher na parte azul da linha 255100000 e para isso vamos
ultilizar uma tabela com as cores. Veja a tabela de cores nesse Site:


Consultado o valor apenas faça a troca, para a mensagem ter um tom
azul ponha 000000235.
Mais por quê "000000235" se na tabela aponta para "00235" ?
Porque cada código é composto de três algarismos ! R -G- B
Ex:
0 será interpretado como 000
10 será interpretado como 010

– Adicionando plugins
Introdução:
Já falamos um pouco sobre o arquivo que vamos modificar em
“Aprendendo um pouco sobre os arquivos”
Vamos mexer no arquivo plugins.ini que se encontra no diretório:
Addons\amxmodx\configs\plugins.ini
STEPS:
1- Primeiramente você deve baixar um plugin, recomendo que entre no
link se cadastre no fórum, que lá você ira achar muitos plugins bons
para ultilizar no seu addons.
2- Já com o plugin em mãos você deve extrair se preciso para uma
pasta que preferir, no meu caso vou extrair para o desktop para explicar
melhor para vocês.
3- Copie o seu plugin que acabou de baixar, no meu caso vou usar o
plugin afkbombtransfer.amxx
4- Agora clique com o botão direito no plugin e selecione copiar.
5- Agora vamos até o diretório addons\amxmodx\plugins
6- Agora clique com o botão direito em um espaço em branco da pagina
e cole seu plugin nessa pasta.
7- Agora clique com o botão direito no plugin que acabou de colar, e
selecione renomear. Então agora apenas copie e o nome do seu plugin
e pode fechar a pasta.
NÂO MUDE O NOME DO PLUGIN !
8- Agora vamos até o diretório: addons\amxmodx\configs\plugins.ini
9- Abra o arquivo plugins.ini com o bloco de notas.
10- Agora vá até o final do arquivo.

11- No final do arquivo você deve adicionar o nome do seu plugin, no
meu caso o plugin se chama afkbombtransfer.amxx então vou adicionar
esse nome ao final do arquivo.
12- Agora é só salvar e fechar o arquivo.
Caso queira desativar o plugin é só colocar um ; no começo da linha.
Pronto agora seu plugin já foi ativado no seu addons ! ! !


– Inserindo mensagens e sons de
Você já deve ter ouvido em quando jogava counter-strike aqueles sons
Headshot, doble kill etc...

Então é isso que vamos aprender como colocar em nosso addons agora.
Esse é um processo muito rapido e vou explicar agora como faze-lo. STEPS:
1- Primeiramente você deve baixar o arquivo miscstats.zip que está na
primeira pagina.
2- Depois você deve extrair ele na pasta addons
3- Depois de extraído na pasta addons você deve Adicionar os nomes
ao arquivo plugins.in i . Como aprendemos no tutorial “ adicionando plugin”
Os nomes que voce deve adicionar no arquivo são :
miscstats.amxx, statsx.amxx, stats_logging.amxx
O seu arquivo plugins.ini vai ficar assim :
Pronto


Pronto agora seu addons já está com os sons multi kill etc...


– Criando um commandmenu
Introdução:
Você já deve ter visto um commandmenu porem não sabia que o nome
era esse.
Commandmenu é aquele menuzinho que aparece quando você aperta a
tecla H



Pois é esse menu pode ser editado, e muitas pessoas estão usando
isso nos seus addons, para colocar alguns comandos.
Assim ficando mais fácil e pratico para executa-los.
Vamos aprender agora como editar esse menu a seu gosto.
STEPS:
Estrutura básica
"Número" "Nome" "comando a ser executado"
Criando um menu simples
Crie um arquivo de texto pelo bloco de notas com o nome de "commandmenu.txt", adicione a
seguinte linha:
"1" "Reiniciar partida" "sv_restartround 1"
Este é um comando simples, agora um menu com "submenu", veja como é a estrutura:
"Número" "Nome"
{
"número" "Nome" "comando a ser executado"
"número" "Nome" "comando a ser executado"
}
Exemplo:






"0" " |~CpN~|Addons" "amx_csay green |~CpN~| # Addons"
"1" " AMXMODMENU" "amxmodmenu"
"2" " Avisos!"
{
"1" " Admin ON" "amx_tsay cyan Admin ON [x];amx_tsay Admin On [x]"
"2" " Bom Jogo" "amx_csay green RESPEITEM ADM;amx_csay yellow BOM JOGO"
"3" " Objetivo" "amx_csay cyan OBJETIVO;amx_csay OBJETIVO"
"3" " Sem xiter" "amx_csay red xiter = BaN;amx_csay yellow xiter = BaN"
"4" " Trocar Map?" "amx_vote Mudar_Mapa? sim nao"
"5" " CF?!" "amx_tsay Querem CF???;amx_tsay green Go CF???"
"6" " ClaN apavorando" "amx_csay red ClaN # DESTRUINDO;amx_csay yellow ClaN # DESTRUCTION"
}
"3" " Configs"
{
"1" "MIX" "amx_rcon exec cfg/mix.cfg"
"2" "CPL" "amx_rcon exec cfg/cpl.cfg"
"3" "CF " "amx_rcon exec cfg/cf.cfg"
"4" "4fun" "amx_rcon exec cfg/4fun.cfg"
"5" "Reiniciar round" "amx_rcon sv_restartround 1"
}
"4" " Anti-ping"
{
"1" "- Maximo 100" "amx_rcon hpk_max 100"
"2" "- Maximo 160" "amx_rcon hpk_max 160"
"3" "- Maximo 180" "amx_rcon hpk_max 180"
"4" "- Maximo 200" "amx_rcon hpk_max 200"
"5" "- Maximo 250" "amx_rcon hpk_max 250"
"6" "- Maximo 300" "amx_rcon hpk_max 300"
}




"5" " Fogo Amigo"
{
"1" "ON" "amx_rcon exec cfg/ff1.cfg "
"2" "OFF" "amx_rcon exec cfg/ff2.cfg"
}

"6" " Diminuir ping dos players" "amx_rcon exec cfg/ping.cfg"
}

"7" " Sair" "slot10"


Observações:


- Respeite as aspas e chaves, se uma faltar pode prejudicar todo o menu;
- Não use acentos;
- Procure sempre organizar tudo para não se perder no seu próprio menu.









– Zipando seu addons
Vamos aprender agora como deixar nosso addons em formato winrar.
Deixamos nosso addons em formato winrar por dois motivos básicos:
1- É mais fácil para hospedar em sites na internet.
2- Ele deixa o arquivo com um tamanho menor.
Vamos começar!
Primeiramente você deve ter instalado no seu computador o winrar, se não tiver
pode baixar na primeira pagina do nosso tutorial.
Passos
1- clique com o botão direito na pasta cstrike, depois clique em Adicionar para o
arquivo:


2- Logo que você clicar em adicionar para o arquivo aparecera uma janela com as
informações e opções do arquivo, primeiramente você deve selecionar ZIP, e se
quiser pode mexendo em mais funções, porem agora vou explicar apenas como zipar
simplesmente o seu arquivo.
( VEJA A IMGEM NA PAGINA A SEGUIR )







3- Agora clike em OK e pronto.




4- após apertar Ok ira aparecer uma pequena janela com algumas informações do arquivo e






um barrinha de processo, então aguarde ate que a barrinha acabe e pronto você não




precisa apertar nada, a janela ira se fechar automaticamente.

ESPERO TER AJUDADO! :D
Baixe o sXe para Servidor no Site:

Descompacte o arquivo em qualquer lugar.

Vá até a pasta "cstrike/addons" e crie essas pastas: sxei/dlls/

Ficará assim:
cstrike/addons/sxei/dlls

Coloque o arquivo "sxei_mm.dll" dentro da pasta acima.

Na pasta do MetaMod, abra o arquivo "plugins.ini" e adicione essa linha:
win32 addons/sxei/dlls/sxei_mm.dll

Vá até a pasta "cstrike", abra o arquivo "server.cfg" e "listenserver.cfg"e coloque uma linha como essa:
__sxei_required -1 - Desativado
__sxei_required 0 - Opcional
__sxei_required 1 - Obrigatório

Vai ficar assim:
__sxei_internal_ip "Endereço de IP"
__sxei_required 1
ip "www.meuip.com.br"

Para descobrir isso:
entre no conexoes de redes locais:

Adicione nessas linhas as informações de sua rede: