26.06.2017, 03:39
eu queria pegar oque o player digitou sem utilizar sscanf o motivo й que o sscanf ta bugando na minha host quando eu o coloco as dialogs nгo pega tipo as seleзхes ficam sem funзгo e o dialog fecha , exemplo:
mais isso sem utilizar o sscanf teria como ?
PHP код:
CMD:trazer(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "{FF0000}Vocк nгo й admin!");
new idESCOLHIDO;
if(sscanf(params, "d", idESCOLHIDO)) return SendClientMessage(playerid, -1, "{FF0000}Uso Correto: /trazer [id]");
if(!IsPlayerConnected(idESCOLHIDO)) return SendClientMessage(playerid, -1, "{FF0000}Jogador nгo conectado!");
if(IsPlayerInAnyVehicle(idESCOLHIDO))
{
new Float:X,Float:Y,Float:Z,Float:A; GetPlayerPos(playerid, X, Y, Z); GetPlayerFacingAngle(playerid,A);
new interior = GetPlayerInterior(playerid);
new veiculo = GetPlayerVehicleID(idESCOLHIDO);
SetVehiclePos(veiculo, X + 5, Y + 5, Z + 2);
SetPlayerInterior(idESCOLHIDO, interior);
LinkVehicleToInterior(veiculo, interior);
}
else
{
new Float:X,Float:Y,Float:Z,Float:A , string[120]; GetPlayerPos(playerid, X, Y, Z); GetPlayerFacingAngle(playerid,A);
SetPlayerPos(idESCOLHIDO, X + 5, Y + 5, Z + 2);
format(string, sizeof(string), "{00FF00}Vocк trouxe o jogador: {FF0000}%s(%d) {00FF00}atй vocк", PlayerName(idESCOLHIDO), idESCOLHIDO);
SendClientMessage(playerid, -1, string);
}
return 1;
}