Esempio n. 1
1
void PlayerHandler::TeleportPlayer(int playerid, WorldPositionObject pos)
{
	SetPlayerVirtualWorld(playerid, pos.virtualWorld_);
	SetPlayerInterior(playerid, pos.sampInteriorId_);
	SetPlayerPos(playerid, pos.x_, pos.y_, pos.z_);
	if (GetPlayerState(playerid) == 2)
	{
		int vehicleId = GetPlayerVehicleID(playerid);
		LinkVehicleToInterior(vehicleId, pos.sampInteriorId_);
		SetVehicleVirtualWorld(vehicleId, pos.virtualWorld_);
		SetVehiclePos(vehicleId, pos.x_, pos.y_, pos.z_);
		PutPlayerInVehicle(playerid, vehicleId, 0);
	}
	SetPVarInt(playerid, "oldinterior", GetPVarInt(playerid, "currentinterior"));
	SetPVarInt(playerid, "currentinterior", pos.interiorId_);
}
Esempio n. 2
0
static void SetupPlayerForClassSelection(int playerid)
{
  SetPlayerInterior(playerid,14);
  SetPlayerPos(playerid,258.4893f,-41.4008f,1002.0234f);
  SetPlayerFacingAngle(playerid, 270.0f);
  SetPlayerCameraPos(playerid,256.0815f,-43.0475f,1004.0234f);
  SetPlayerCameraLookAt(playerid,258.4893f,-41.4008f,1002.0234f,CAMERA_CUT);
}
Esempio n. 3
0
PLUGIN_EXPORT bool PLUGIN_CALL OnPlayerSpawn(int playerid)
{
  GivePlayerMoney(playerid, PocketMoney);
  SetPlayerInterior(playerid,0);
  SetPlayerRandomSpawn(playerid);
  TogglePlayerClock(playerid,1);
  return true;
}