That's wrong. d is only for integers and u is for strings and integers.
PHP Code:
CMD:ir(playerid,params[])
{
new idJugador,Float:xJugador,Float:yJugador,Float:zJugador,StringMen[64];
if(pInfo[playerid][Admin] >= 1)
{
if(sscanf(params,"u",idJugador))return SendClientMessage(playerid,-1,"WARNING: /ir [playerid]");
if(!IsPlayerConnected(idJugador))return SendClientMessage(playerid,-1,"playerid doesn't exists");
if(IsPlayerInAnyVehicle(playerid))
{
new vehiculo = GetPlayerVehicleID(playerid);
new seat = GetPlayerVehicleSeat(playerid);
GetPlayerPos(idJugador, xJugador, yJugador, zJugador);
SetPlayerPos(playerid, xJugador, yJugador+2, zJugador);
SetVehiclePos(vehiculo, xJugador, yJugador+2, zJugador);
PutPlayerInVehicle(playerid, vehiculo, seat);
return 1;
}
else
{
GetPlayerPos(idJugador, xJugador, yJugador, zJugador);
SetPlayerPos(playerid, xJugador+1, yJugador+1, zJugador);
format(StringMen, sizeof StringMen, "[IR] %s fue a %s", pInfo[playerid][Name], pInfo[idJugador][Name]);
SendClientMessage(playerid, COLOR_RED, StringMen);
return 1;
}
}
else return SendClientMessage(playerid, COLOR_RED, "No eres staff o no tienes rango suficiente!");
}