[Ajuda] Formataзгo de variбvel, argument type mismatch
#1

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.
Reply
#2

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


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

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
Reply
#4

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

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

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-")
Reply
#7

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;
}
Reply
#8

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
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)