SA-MP Forums Archive
Random Spawns - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Random Spawns (/showthread.php?tid=426300)



Random Spawns - elitesae - 28.03.2013

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


Re: Random Spawns - doreto - 28.03.2013

CLICK HERE



Re: Random Spawns - [..MonTaNa..] - 28.03.2013

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]);



Re: Random Spawns - elitesae - 29.03.2013

please help, it wont work

error 017: undefined symbol "Random"
error 017: undefined symbol "Random"


Re: Random Spawns - [..MonTaNa..] - 29.03.2013

Show lines


Re: Random Spawns - elitesae - 29.03.2013

Код:
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;
}



Re: Random Spawns - Pawnie - 29.03.2013

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]);



Re: Random Spawns - elitesae - 29.03.2013

nice! works! thanks!


Re: Random Spawns - Pottus - 29.03.2013

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