[Tutorial] Como usar fCommand
#1

[FeK]Squad
[Tutorial]Como usar 'fCommand'

Introduзгo
Este [Tutorial] estarб mostrando como usar a include 'fCommand' e terб explicaзхes de Parametros.

Informaзхes
Vamos comeзar entгo o [Tutorial] de como usar fCommand.
Vamos pegar o exemplo de um comando em fcmd.

Usada na versгo v1.0

pawn Код:
static sPlayer,zString[128];

 if(strcmp(cmd, "/lider", true) == 0)
    {
    sPlayer= strval(iParams[1]);
    new Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Name,sizeof(Name));
    if(!IsPlayerConnected(sPlayer))
        return SendClientMessage(playerid,0xFFFFFFF,"Este player Atualmente estб desconectado");
   
    format(zString,64,"Vocк deu lider Numero %s б %s(%d) !",iParams[2],Name,playerid);
    SendClientMessage(playerid,0xFFFFFF,zString);
    return true;
}
Usada na versгo v2.0

pawn Код:
static sPlayer,zString[128];

fcmd(lider,playerid)
{
    sPlayer= strval(iParams[1]);
    new Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Name,sizeof(Name));
    if(!IsPlayerConnected(sPlayer))
        return SendClientMessage(playerid,0xFFFFFFF,"Este player Atualmente estб desconectado");
   
    format(zString,64,"Vocк deu lider Numero %s б %s(%d) !",iParams[2],Name,playerid);
    SendClientMessage(playerid,0xFFFFFF,zString);
    return true;
}
O fCommand й composto por iParams diferente do params do zcmd ou dcmd e outros.

Ele jб automaticamente cria e dividi todos parвmetros e nгo apenas um como outros outros,assim formulando o comando de forma rбpida e acessнvel.

Exemplo:

Digitamos comando:
Код:
/lider 0 1
O fCommand irб ler o seu comando assim:

/lider = iParams[0]
0 = iParams[1]
1 = iParams[2]

O fCommand й diferente de todos os outros tipos de sistema de comandos pois ele lк Multi-Parametros,assim sem precisar usar strtok,sscanf e outros.

Mas й claro,й necessario fazer as funзхes corretas para o comando funcionar perfeitamente.

Lembrando que fCommand nгo usa uma CallBack.



Creditos

[FeK]Knife
[FeK]DraKiNs
[FeK]Squad

Download da Include v1.0

Download da Include v2.0


Obrigado aos Leitores e ate a Proxima !

OBS : Nгo retire os meus Creditos , os creditos do Drakon e nem o da [FeK]Squad.
Reply
#2

Ficou bem explicado e Entendido.

Assim como ZCMD,deletem a OnPlayerCommandText.
Reply
#3

LOL os cara ta na inspiraзгo MEOOLL DEOOOS

MUITO BOM NINFETO 100/100 parabйns /*
Reply
#4

Nehhh Jim .. KKK' O Knife Ta Expirado *-*
Reply
#5

Brigadгo aew Galera


Quote:
Originally Posted by [NWD]Jim._.Carrey
Посмотреть сообщение
MUITO BOM NINFETO 100/100 parabйns /*
Tenso .. Muito tenso ...
Reply
#6

nгo intendi >.< eu tenho que criar o comando dentro da callback intao?
Reply
#7

Sim Fabricio_Rios.
Reply
#8

aaah ty (:
Reply
#9

@Link da Include colocada para Download
Reply
#10

ok very good mister knife kkkk
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)