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 [x_offset] [y_offset] [z_offset]"); SendMessage(playerid, string); } return 1; }