Novidades

07 outubro 2010

SuB_ZeRo0_

[TUT] Criando um simples comando

Bom, irei ensinar a como montar um simples e fácil comando!

Primeiro, iremos a public OnPlayerCommandText que traduzindo seria: QuandoPlayerDigitarComandoEmTexto.

Ou seja, digitando /kill ou qualquer outro comando, você digita um comando que irá chamar tal public.


Como irei saber se o que foi digitado é o que eu quero?
Usamos uma função chamada: strcmp !

Exemplo:

Bom, irei explicar a função:

if -> Ele compara algo (if = se)
!strcmp -> Ele checka se as duas palavras digitadas são iguais.

Dentro de !strcmp(cmdtext,"/kill")
cmdtext -> Comando digitado que irá ser comparado com o 2º.
"/kill" -> Comando que deverá ser digitado

Como irei saber se é exatamente igual?
Mude para: !strcmp(cmdtext,"/kill",false)
false -> Não ignora a diferença de letras

Por que devo usar o ! antes de strcmp?
Pois ao comparar, para retornar "true", deve conter o !

Bom, e para que o return 1; ?
Para não ir até o final da public e gastar tempo ou até dar erros.


Bom, quero criar um simples /kill , como faço?

Assim, irá mudar a vida dele para 0, matando-o.


Fácil, não?
Se tiver dúvidas me pergunte. Nós próximos tutoriais mostrarei como usar ou criar outras funções!


Feito por:
SuB_ZeRo0_

Subscribe to this Blog via Email :