DtSi Cs Online: Como criar plugins para Amx Mod X

DtSi Cs Online

SilenT Server Cs Online

Seu IP

Seu IP é:

Como criar plugins para Amx Mod X

Categoria:
Para aprender a cliar plugins é necessário conhecer um pouco de programação, conhecer a estrutura e as funções do AMX MOD X, conhecer os paths, a engine do Half-Life, além de saber manipular executáveis e ter noção de cabeçalhos, implementação, operadores, classes, etc.
Antes de tudo faça o download do progrma AMXX Studio: clique aqui
este programa serve para erve para editar e compilar os plugins.
Instale e abra o AMXX Studio. Geralmente terá um plugin aberto no programa. Apague e comece um novo.
Inclua a biblioteca que será utilizada. Para isto basta escreva:
Utilize o AMXX Documentation para saber que biblioteca irá precisar e que funções irá usar: clique aqui
A biblioteca principal, que tem que ser utilizada em todos os plugins é a amxmodx:
Depois de adicionar a biblioteca, escreva a função principal, que no caso do AMXModX se chama plugin_init, e para isto clique aqui
Escrever função no AMXModX:
Primeiramente defina qual tipo de função é. No caso é uma função do tipo PUBLIC. Inicie a função escrevendo da seguinte forma:
No caso da função principal:
Você já tem a base do plugin, então agora você deve registrar seu plugin. Acesse a página oficial para proceder:clique aqui
Pra este plugin a função principal fazerá nada mais que registraro criador do plugin.
O plugin se baiseia em mostrar uma mensagem de boas vindas ao usuário quando ele entrar no server. Então o que é necessário para isso?
É necessário identificar a entrada do usuário no servidor. Exixte uma função pronta para na biblioteca amxmodx, que foi adicionada no início do tutorial.
Esta função é a client_putinserver(id), que poderá ser iniciada como função pública (PUBLIC): client_putinserver
Após saber saber quando o usuário entra no servidor, a próxima etapa é dar as boas vindas. Porém ao entrar, o usuário vê várias outras coisas além do chat. Vamos fazer com que o plugin espere alguns segundos até exibir a mensagem, e para exibi-lá iremos criar uma função, que poderá ser chamada do que você desejar. Neste caso ela será chamada de print_msg.
Até aqui você já sabe como iniciar a função, então agora você vai continuar a aprender sobre o que será feito dentro dela e pois iremos voltar a função que identifica o usuário quando ele entra no servidor.
É preciso imprimir a mensagem para o usuário, então use a função client_print (id, tipo_de_mensagem, "mensagem")
Agora volte à função que identifica o usuário que entra no servidor. O que ela faz: chama a função 'prinr_msg' que irá imprimir a mensagem no chat, com um espaço de tempo de quatro segundos, usando a função set_task (tempo, "função", id):
O plugin está pronto, mas o algoritmo é bem básico, então é só você pensar e fazer o que quiser.
Para concluir, clique em File > Save As e salve com o nome que você quiser. Depois compile o aqruivo clicando na seta verde. Pronto.
O resultado final deve ser mais ou menos igual a esse:



0 comentários:

Postar um comentário

Comentários com chingamentos,palavros naõ seraõ tolerados,e spans também !

Baixar Brasil Baixar Templates downloads

. Tudo que você Precisa Para Counter-Strike Você Irá Encontrar Aqui ! A DtSi Agradece a visita mais informações suporte.dtsi@hotmail.com Design For Mobile Alex Felype