rendered paste body else if (strcmp(cmd, "/bring") == 0)
{
param = strtok(cmdtext, idx);
if (ValidatePlayerID(param))
{
new Float:x_offset = 5.0;
new Float:y_offset = 5.0;
new Float:z_offset = 0.1;
new Float:x, Float:y, Float:z;
new id = strval(param);
param = strtok(cmdtext, idx);
if (strlen(param))
{
x_offset = floatstr(param);
}
param = strtok(cmdtext, idx);
if (strlen(param))
{
y_offset = floatstr(param);
}
param = strtok(cmdtext, idx);
if (strlen(param))
{
z_offset = floatstr(param);
}
GetPlayerPos(playerid, x, y, z);
if (IsPlayerInAnyVehicle(id))
{
SetVehiclePos(GetPlayerVehicleID(id), x + x_offset, y + y_offset, z + z_offset);
}
else
{
SetPlayerPos(id, x + x_offset, y + y_offset, z + z_offset);
}
GetPlayerName(id, playername, sizeof(playername));
format(string, sizeof(string), "Brought %s(%d) to you.", playername, id);
SendMessage(playerid, string);
}
else
{
format(string, sizeof(string), "Usage: /bring <id> [x_offset] [y_offset] [z_offset]");
SendMessage(playerid, string);
}
return 1;
}