All pastes #590323 Raw Edit

Unnamed

public text v1 · immutable
#590323 ·published 2007-06-26 14:25 UTC
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;
	    }