[Ajuda] Comando /pos
#1

Olб integrantes do forum, gostaria de uma ajuda com o seguinte comando: /pos
para que quando eu executar o comando aparecer no chat sua posiзгo й x,y,z ...

eu havia utilizado o seguinte comando>
CMD: pos(playerid, params[])
{
new
Float,
Float:y,
Float:z;

GetPlayerPos(playerid, x, y, z);

SendClientMessage(playerid, YELLOW, " > Posiзгo: "C_BLUE"%.2f,%.2f,%.2f", x, y, z);

return 1;
}
porйm estб dando alguns erros no comando..
801 (warning) number of arguments does not match definition
linha 801:
SendClientMessage(playerid, YELLOW, " > Posiзгo: "C_BLUE"%.2f,%.2f,%.2f", x, y, z);

este mesmo comando em uma outra GM nгo dб erro, seria alguma include utilizada?
Reply
#2

Nгo calculei o tamanho da string, mas й algo nesse estilo.

PHP код:
new string[27];
format(string,sizeof(string)," > Posiзгo: "C_BLUE"%.2f,%.2f,%.2f",x,y,z);
SendClientMessage(playerid,Cor_Aleatoria,string); 
Edit:
1. Se quiser um jeito mais fбcil e parecido com o que vocк fez, utilize a funзгo SendClientMessagef do plugin YSF.
2. Coloque seu cуdigo entre [ php ] e [ / php] sem os espaзos.
Reply
#3

Olб Thiago.

Код:
CMD:pos(playerid, params[])
{
	new Float:posicaoX,
		Float:posicaoY,
		Float:posicaoZ,
		string[75]
	;

	GetPlayerPos(playerid, posicaoX, posicaoY, posicaoZ);

	format(string, sizeof gstring, "Sua posiзгo й: {26cf0a}%f %f %f.", posicaoX, posicaoY, posicaoZ);
	SendClientMessage(playerid, -1, string);

	return true;
}
Reply
#4

Muito Obrigado wearly e augustogdo, wearly seu code funcionou perfeitamente, irei estudar sobre format para entender o que foi que aconteceu e nгo apenas dar um control + c maroto, +rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)