SA-MP Forums Archive
[Ajuda] Formataзгo de variбvel, argument type mismatch - 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] Formataзгo de variбvel, argument type mismatch (/showthread.php?tid=627997)



Formataзгo de variбvel, argument type mismatch - TheBob - 04.02.2017

Boa tarde, estou com um problema.
Код:
new line[3];
format(line, sizeof(line), "%s", GlobalStr[0]);
tenho uma variavel global e uma local. O que estб armazenado na 'GlobalStr[0]' eu sei que й um nъmero. inteiro

eu nгo consigo usar a variavel global porque o pawno reconhece como uma string
e estou tentando formatar pra ficar menor

usando %s da erro tbm, de qualquer modo ele reconhece como string

colocando %i
aparece esse erro:
Код:
C:\Users\User\Unknow\Unknow\gamemodes\teste.pwn(787) : error 035: argument type mismatch (argument 1)
C:\Users\User\Unknow\Unknow\gamemodes\teste.pwn(787) : error 035: argument type mismatch (argument 1)
note que a linha do erro, й a linha do format. e й 2x o mesmo erro.


Programando e Gambiarrando! - RazorGuigo - 04.02.2017

.-., custa o Search tambйm manow?


PHP код:
format(linesizeof(line), "%s"GlobalStr); 



Re: Programando e Gambiarrando! - TheBob - 04.02.2017

Quote:
Originally Posted by RazorGuigo
Посмотреть сообщение
.-., custa o Search tambйm manow?


PHP код:
format(linesizeof(line), "%s"GlobalStr); 
Mesmo erro... Ainda n mudou nada!

o [0] identifica qual lugar estб armazenado. Mesmo se fosse [1] eu precisaria desse numero


Re: Formataзгo de variбvel, argument type mismatch - Whoo - 04.02.2017

PHP код:
format(linesizeof(line), "%d"strval(GlobalStr));
printf("%d"strval(GlobalStr));
format(linesizeof(line), "%c"GlobalStr[0]);
printf("%c"GlobalStr[0]); 



Re: Formataзгo de variбvel, argument type mismatch - RodrigoMSR - 04.02.2017

Код:
new line = GlobalStr[0];
printf("%d", line);



Re: Formataзгo de variбvel, argument type mismatch - TheBob - 04.02.2017

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Код:
new line = GlobalStr[0];
printf("%d", line);
atй tentei assim mas veio outro erro,
Код:
C:\Users\User\Unknow\Unknow\gamemodes\teste.pwn(786) : error 033: array must be indexed (variable "-unknown-")



Re: Formataзгo de variбvel, argument type mismatch - RodrigoMSR - 04.02.2017

Quote:
Originally Posted by TheBob
Посмотреть сообщение
atй tentei assim mas veio outro erro,
Код:
C:\Users\User\Unknow\Unknow\gamemodes\teste.pwn(786) : error 033: array must be indexed (variable "-unknown-")
Aqui nгo deu erro, como vocк colocou esse cуdigo e como criou a global?

Cуdigo que usei:
Код:
new GlobalStr[5];

CMD:teste(playerid)
{
    GlobalStr[0] = 245;
	new line = GlobalStr[0];
	printf("%d", line);
	return 1;
}



Re: Formataзгo de variбvel, argument type mismatch - TheBob - 04.02.2017

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Aqui nгo deu erro, como vocк colocou esse cуdigo e como criou a global?

Cуdigo que usei:
Код:
new GlobalStr[5];

CMD:teste(playerid)
{
    GlobalStr[0] = 245;
	new line = GlobalStr[0];
	printf("%d", line);
	return 1;
}
Achei uma forma aqui que ta dando certo... vlw