[HELP] Setting Random Player Spawn Locations
#4

Put the code below somewhere on top of you script
pawn Код:
enum playerspawns {
  spawninterior,
  Float:spawnx,
  Float:spawny,
  Float:spawnz,
  Float:spawna,
}

new RandomPlayerSpawns[][playerspawns] = {
  //{spawninterior, spawnx, spawny, spawnz, spawna}, //interior, x, y, z, angle
  {10, 2001.4023,1030.9237,994.4688,180.0},
  {3, 359.2969,186.8492,1008.3828,180.0},
  {3, 226.0963,142.6159,1003.0234,0.0}
};
Put this code OnPlayerSpawn
Код:
SetPlayerRandomSpawn(playerid);
Put this code whereever you want
pawn Код:
SetPlayerRandomSpawn(playerid) {

  new rand = random(sizeof(RandomPlayerSpawns));
  SetPlayerInterior(playerid, RandomPlayerSpawns[rand][spawninterior]);
  SetPlayerPos(playerid, RandomPlayerSpawns[rand][spawnx], RandomPlayerSpawns[rand][spawny], RandomPlayerSpawns[rand][spawnz]);
  SetPlayerFacingAngle(playerid, RandomPlayerSpawns[rand][spawna]);
  return 1;
}
Have Fun
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)