random spawns
#3

Quote:
Originally Posted by Lokii
View Post
PHP Code:
#include <a_samp>
new Float:RandomSpawn[6][4] =
{
    {-
480.6924,2189.9875,41.8672},  // Dam LV
    
{271.9112,-1867.8492,2.7009},  // Aqua Park LS
    
{379.7065,2537.1069,16.5391}, // Abandoned Airport
    
{2075.2749,-2535.3286,13.5469}, // Airport LS
    
{-2343.2390,-1636.1138,483.7031}, // Mount Chilliad
    
{-2619.8066,1396.3444,7.1016// Jizzy's SF
};
public 
OnPlayerConnect(playerid)
{
    
SetPlayerPos(playeridRandomSpawn[random(sizeof(RandomSpawn))][0], RandomSpawn[random(sizeof(RandomSpawn))][1], RandomSpawn[random(sizeof(RandomSpawn))][2]);

No, that won't work as intended. What you're doing here is sampling the X, Y and Z command all from a different index. This might spawn the player inside buildings or at least spawn the player on a weird, unintended position. If you're going to take random positions, save the random value before the SetPlayerPos function, and only then sample your coordinates from the array using the index saved beforehand.

EDIT: It won't magically fix itself if you delete your post and post the same thing again. Your approach will not work.
EDIT2: Now that should work. Nice.
Reply


Messages In This Thread
random spawns - by Lukasz56 - 03.04.2018, 16:54
Re: random spawns - by Jstylezzz - 03.04.2018, 16:58
Re: random spawns - by Jstylezzz - 03.04.2018, 17:07
Re: random spawns - by Lokii - 03.04.2018, 17:08
Re: random spawns - by Jstylezzz - 03.04.2018, 17:12
Re: random spawns - by Lukasz56 - 03.04.2018, 17:13
Re: random spawns - by Jstylezzz - 03.04.2018, 17:14
Re: random spawns - by Lokii - 03.04.2018, 17:15

Forum Jump:


Users browsing this thread: 1 Guest(s)