05.04.2014, 04:20
Se poderem me ajudar a construir um comando de /localizar em que o alvo(ID) selecionado marcasse sua posiзгo no mapa,sempre que uso o SetPlayerMarkerForPlayer ele nao aparece o triangulo onde o player se posiciona
if(strcmp(cmd, "/localizar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, -1, "USE: /procurar [ID/Nome]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(giveplayerid == playerid) { SendClientMessage(playerid, -1, "Vocк nгo pode procurar a si mesmo!"); return 1; }
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
new Float:X,Float:Y,Float:Z;
GetPlayerPos(giveplayerid, X,Y,Z);
SetPlayerCheckpoint(playerid, X,Y,Z, 6);
GameTextForPlayer(playerid, "~r~Va ate a marca vermelha!", 2500, 1);
}
}
else
{
SendClientMessage(playerid, -1, "Esse jogador esta offline!");
}
}
return 1;
}