SA-MP Forums Archive
[Ajuda] Duvida Com Zcmd - 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)
+---- Thread: [Ajuda] Duvida Com Zcmd (/showthread.php?tid=511800)



Duvida Com Zcmd - WendeLKILL - 07.05.2014

Bom Eu Gostaria de Saber Como Ficaria Estб Funзгo em Zcmd
pawn Код:
format(gstring,sizeof(gstring),"/logar %s",inputtext);
OnPlayerCommandText(playerid,gstring);
Tentei fazer da seguinte maneira mas acho que estб errado
pawn Код:
format(gstring,sizeof(gstring),"%s",inputtext);
cmd_logar(playerid,gstring);



Re: Duvida Com Zcmd - arakuta - 07.05.2014

A forma estб correta, mas vocк precisa saber se o resultado vai ser o que vocк quer.

pawn Код:
cmd_teste(playerid,params[])
Essa gstring, se vocк quer que seja os parвmetros do comando, elas serгo os parвmetros do comando.


Re: Duvida Com Zcmd - WendeLKILL - 07.05.2014

Entгo No Caso Ficaria
pawn Код:
format(gstring,sizeof(gstring),"%s",inputtext);
cmd_logar(playerid,params[]);
ou a gstring devo substitui por params, e que estou comeзando a mudar pra zcmd e nгo entendo muito ainda Sobre estes tipos de funзхes.


Re: Duvida Com Zcmd - arakuta - 07.05.2014

Nгo. Isto nгo й especнfico de funзхes, mas sim de variбveis.

Vou te dar um exemplo. Vocк tem uma funзгo: ReadVar, que tem como parвmetros o ID de um jogador (integer) e um texto (vetor).

pawn Код:
public OnPlayerSpawn(playerid)
{
    new minhavar = "Vocк spawnou.";
    ReadVar(playerid,minhavar);
    return 1;
}

ReadVar(playerid,text[])
    SendClientMessage(playerid,-1,text);
O que essa funзгo faz, й dizer ao jogador o texto que foi passada pra ela na variбvel text.

Mas agora como o PAWN estб trabalhando?

Simples, ao chamar ReadVar(playerid,minhavar) a funзгo foi executada desta forma:

pawn Код:
ReadVar(id do jogador,"Vocк spawnou.")
    SendClientMessage(id do jogador,-1,"Vocк spawnou.");
Й isso cara. Espero que tenha entendido.


Re: Duvida Com Zcmd - WendeLKILL - 07.05.2014

Obg entendi agora