[Tutorial] Como usar fCommand - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (
https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tutorial] Como usar fCommand (
/showthread.php?tid=213337)
Como usar fCommand -
[FeK]Knife - 19.01.2011
[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:
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.
Respuesta: Como usar fCommand -
ipsBruno - 19.01.2011
Ficou bem explicado e Entendido.
Assim como ZCMD,deletem a OnPlayerCommandText.
Re: Como usar fCommand -
[NWD]Jim._.Carrey - 19.01.2011
LOL os cara ta na inspiraзгo MEOOLL DEOOOS
MUITO BOM NINFETO 100/100 parabйns /*
Re: Como usar fCommand -
duany123 - 19.01.2011
Nehhh Jim .. KKK' O Knife Ta Expirado *-*
Re: Como usar fCommand -
[FeK]Knife - 19.01.2011
Brigadгo aew Galera
Quote:
Originally Posted by [NWD]Jim._.Carrey
MUITO BOM NINFETO 100/100 parabйns /*
|
Tenso .. Muito tenso ...
Re: Como usar fCommand -
Fabricio_Rios - 19.01.2011
nгo intendi >.< eu tenho que criar o comando dentro da callback intao?
Respuesta: Como usar fCommand -
ipsBruno - 19.01.2011
Sim Fabricio_Rios.
Re: Como usar fCommand -
Fabricio_Rios - 19.01.2011
aaah ty (:
Re: Como usar fCommand -
[FeK]Knife - 19.01.2011
@Link da Include colocada para Download
Re: Como usar fCommand -
Trinix_PoS [Bizu] - 19.01.2011
ok very good mister knife kkkk