[Ajuda] sscanf duvida - 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] sscanf duvida (
/showthread.php?tid=595972)
sscanf duvida -
Paramount. - 10.12.2015
Galera, um colega do forum me postou um comando q me serviu de base,porem estou com duvidas
PHP код:
CMD:carregar(playerid,params[])
{
new op[10];
if(sscanf(params,"s[10]",op)) return SendClientMessage(playerid,-1,"Servidor: use /carregar [opзгo]");
if(!strcmp(op, "tanque[10]", true))
{
caso eu queira usar /carregar tanque. Onde eu falhei aqui, eu preciso declarar string?
Re: sscanf duvida -
dxhj - 10.12.2015
Por params ser apenas uma array, vocк pode simplesmente checar se params[0] й "tanque".
@EDIT
Cheque pela variбvel
op que vocк pegou com o sscanf.
Re: sscanf duvida -
WLSF - 10.12.2015
Se o comando for apenas
/carregar tanque
Entгo oque estб errado й a sua comparaзгo...
Код:
if(!strcmp(op, "tanque", true))
Re: sscanf duvida -
Paramount. - 10.12.2015
Quote:
Originally Posted by dxhj
Por params ser apenas uma array, vocк pode simplesmente checar se params[0] й "tanque".
@EDIT
Cheque pela variбvel op que vocк pegou com o sscanf.
|
Quote:
Originally Posted by ipsNan
Se o comando for apenas /carregar tanque
Entгo oque estб errado й a sua comparaзгo...
Код:
if(!strcmp(op, "tanque", true))
|
HM entao o sscanf й desnecessбrio...? pelo q entendi
Re: sscanf duvida -
WLSF - 10.12.2015
Nesse caso sim, como um processador de parвmetros, acho que ele й mais ъtil quando vocк tem uma string muito grande, e deseja selecionar cada item dessa string para inserir em uma variбvel diferente...
No seu caso vocк sу estб procurando por um valor qualquer que venha depois do comando, entгo usando sscanf ou nгo, nгo terб dificuldades..