| #include <amxmodx>
#include <fun>
// Esta função é onde tudo se inicia, qualquer função que irá iniciar
// automaticamente com algum evento, dando o exemplo do "say".
public plugin_init()
{
// Agora precisamos registrar o plugin dando o numero da sua versão
// e seu autor.
register_plugin("Tutorial IMPERYUSGAMES","1.0", "borecho")
// 1 Campo é o nome do plugin, 2 numero da versão, 3 Autor.
// Register_clcmd com prefixo say é ativado quando alguem falar seu
// sufixo, neste caso /tuto ele irá chamar a função "forca".
register_clcmd("say /tuto", "forca")
}
// Quando alguem falar "/tuto" ele irá chamar a função forca, no caso a
// função abaixo
// Lembrando que sempre que for criar uma função é bom colocar "public" no seu
// prefixo, pois ira ter menos avisos na compilação.
public forca(id)
{
// Vamos dar 150 de vida a pessoa que falou "/tuto"
set_user_health(id, 150)
// Voce pode me perguntar o porque do "id," set_user_health(id, 150)
// É ele que determina quem é quem,
// vamos supor que so exista você no server,
// Você foi o primeiro a conectar, então sua ID é 1,
// logo apos de você conectar entra
// Outra pessoa então a ID dele é 2...
// Acho que deu pra entender porque do id.
// Quando A pessoa fala "/tuto" a função ai ser direcionada para ele,
// ja esta dito no final da public:
// "forca(id)", vai ser direcionado a pessoa que digitou,
// caso não existice o "(id)" e
// Tivese apenas "forca()" a função dentro da mesma irá se extender
// para todo os players, não
// aconselho usar pois pode ocorrer problemas, nos proximos tutoriais
// você irá apender.
// Vamo dar 400 de gravidade ao jogador, o normal como sabemos é 800
set_user_gravity(id,0.5)
// Agora você se pergunta porque 0.5 e não 400 como eu disse,
// simples a medida
// gira em torno do 800 então sua metade "400" será 0.5, caso eu queria
// botar novamente "800" eu boto "set_user_gravity(id,1.0") que
// equivale a 800.
// Exemplos:
// 1.0 = 800
// 2.0 = 1600
// 0.5 = 400
// Agora ate para certeza e aviso que a função chegou ao fim
// e fez exatamente oque você mandou vamos enviar uma msg
// para o usuario.
client_print(id, print_chat,"Voce tem 400 de gravidade e 150 de vida!!")
// A função "client_print" é para determinados tipos de msgs na tela:
// print_chat - Esreve no chat do jogo
// print_center - Escreve no centro da tela
// print_console - Escreve no console do jogador | |