Random Spawns
#1

I need help, Can anyone make a random spawns for me

AddPlayerClass(33,-2110.3713,23.5943,35.3203,357.6094,0,0,0,0,0,0); // 1
AddPlayerClass(33,-2139.4612,194.6861,35.2934,95.6837,0,0,0,0,0,0); // 2
Reply
#2

CLICK HERE
Reply
#3

pawn Код:
new Float:RandomSpawns[][] =
{
   {-2110.3713,23.5943,35.3203,357.6094}, // RandomSpawn 1
   {2139.4612,194.6861,35.2934,95.6837} // RandomSpawn 2
};
pawn Код:
SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
            SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
Reply
#4

please help, it wont work

error 017: undefined symbol "Random"
error 017: undefined symbol "Random"
Reply
#5

Show lines
Reply
#6

Код:
new Float:RandomSpawns[][] =
{
   {-2110.3713,23.5943,35.3203,357.6094}, // RandomSpawn 1
   {2139.4612,194.6861,35.2934,95.6837} // RandomSpawn 2
};
then

Код:
public OnPlayerSpawn(playerid)
{

	SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
	SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
        SetPlayerVirtualWorld(playerid,0);
        SetPlayerHealth(playerid,100);
        ResetPlayerWeapons(playerid);
        PlayerPlaySound(playerid,1098,1256.1487,-791.2058,92.0313);
        SetPlayerInterior(playerid,0);
        GivePlayerWeapon(playerid, 24,110);
        GivePlayerWeapon(playerid, 25,110);
        return 1;
}
Reply
#7

Add OnPlayerSpawn
Код:
new rand = random(sizeof(RandomSpawn));
And change those Random into rand

Код:
    SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);
    SetPlayerFacingAngle(playerid, RandomSpawn[rand][3]);
Reply
#8

nice! works! thanks!
Reply
#9

Don't use SetPlayerPos() use SetSpawnInfo() before they spawn.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)