19.01.2011, 00:13
(
Последний раз редактировалось [FeK]Knife; 20.01.2011 в 06:34.
)
[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
Usada na versгo v2.0
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:
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.
[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;
}
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;
}
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
/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.