Compilando um plugin amxx

explicando como fazer = ) crie o seu manual...
Avatar do usuário
mestre
500 mensagens
500 mensagens
Mensagens: 2711
Registrado em: 03 Abr 2010, 20:00
Facebook: https://www.facebook.com/www.csro.com.br
steam_id: STEAM_0:0:4192
steamcommunity: http://steamcommunity.com/id/portovelhopirata
whatsapp: 990000000
Localização: Porto Velho
Contato:

Compilando um plugin amxx

Mensagem por mestre »

amxmodx aceita alem da sua estrutura padrão,
( esta estrutura padrão são os modulos e plugins padrões)
exemplo:

Código: Selecionar todos

admin.amxx		; admin base (required for any admin-related)
admin_sql.amxx		; admin base - SQL version (comment admin.amxx)
admincmd.amxx		; basic admin console commands
adminhelp.amxx		; help command for admin console commands
adminslots.amxx	; slot reservation
multilingual.amxx	; Multi-Lingual management
menufront.amxx		; front-end for admin menus
cmdmenu.amxx		; command menu (speech, settings)
plmenu.amxx		; players menu (kick, ban, client cmds.)
telemenu.amxx		; teleport menu (Fun Module required!)
mapsmenu.amxx	; maps menu (vote, changelevel)
adminchat.amxx		; console chat commands
antiflood.amxx		; prevent clients from chat-flooding the server
scrollmsg.amxx		; displays a scrolling message
imessage.amxx		; displays information messages
adminvote.amxx	; vote commands
nextmap.amxx		; displays next map in mapcycle
mapchooser.amxx	; allows to vote for next map
timeleft.amxx		; displays time left on map
pausecfg.amxx		; allows to pause and unpause some plugins
continuando
aceita outros plugins desde que estejam corretamente compilados
compilar: significa pegar a origem e transformar em outro tipo de
arquivo ( codificado ) que não pode ser aberto por exemplo com
um bloco de notas ...
se voce abrir um arquivo .amxx com o bloco de notas vera isso :
1.png
1.png (49.65 KiB) Exibido 4208 vezes
se voce abrir um arquivo .sma vera isso:
2.png
2.png (33.25 KiB) Exibido 4207 vezes
sma é o arquivo origem do amxx, é o projeto aberto escrito
em linguagem c ++ com uma mistura de pawn.
na foto abaixo é mostrado o arquivo compiler.exe
3.png
3.png (31.07 KiB) Exibido 4208 vezes
este é o arquivo que vai processar seu plugin
Imagem

Avatar do usuário
mestre
500 mensagens
500 mensagens
Mensagens: 2711
Registrado em: 03 Abr 2010, 20:00
Facebook: https://www.facebook.com/www.csro.com.br
steam_id: STEAM_0:0:4192
steamcommunity: http://steamcommunity.com/id/portovelhopirata
whatsapp: 990000000
Localização: Porto Velho
Contato:

Re: Compilando um plugin amxx

Mensagem por mestre »

pronto agora depois de escrever seu plugin voce vai processa-lo

na pasta amxmodx existe a pasta scripting
plugins amxx não é um codigo de linguagem aberta igual php
que exibe o erro na tela do navegador.
ele precisa ser compilado, e é justamente na hora de compilar
que vai aparecer o erro.

clicando em cima do compiler.exe, neste momento vai aparecer uma
tela preta,
essa foto mostra que o plugin contem varios erros e não foi compilado:
4.png
4.png (30.74 KiB) Exibido 4205 vezes
essa foto mosta que o plugin não contem erros e foi processado:
5.png
5.png (21.87 KiB) Exibido 4205 vezes
depois de processado seu plugin vai para a pasta "compiled"
pronto agora voçê já aprendeu como compilar um plugin e o
porque disto. ;)

existem outras duas formas de fazer a mesma coisa:
1º com o programa amx-studio
2º no site http://www.amxmodx.org/webcompiler.cgi

para ativar o plugin recorte ele da pasta compiled e cole dentro
da pasta "plugins" que fica um nivel acima.

va para amxmodx/configs plugin.ini
e coloque lá dentro o nome do seu plugin:

Código: Selecionar todos

meu_plugin.amxx
agora na hora em que abrir o servidor seu plugin
vai ser carregado

este topico ira ficar aberto a duvidas semelhantes e postagens
que ajudem a descrever algo.
flood e postagens sem sentido serão apagadas
:evil:
Imagem

Responder