Comando /pos -
ThiagoGamemodes - 24.07.2018
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?
Re: Comando /pos -
augustogdo - 24.07.2018
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.
Re: Comando /pos -
wearLy - 24.07.2018
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;
}
Re: Comando /pos -
ThiagoGamemodes - 24.07.2018
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