Random Map
#4

PHP код:

new CurrentSlapSpawn;
public 
OnPlayerRequestClass(playeridclassid

    new 
acak random(sizeof(SlapSpawn)); 
    switch(
CurrentSlapSpawn)
    {
        case 
0:
        {
            switch(
classid
            { 
                case 
0,3
                { 
                    
SetPlayerPos(playeridSlapSpawn[acak]); 
                    
SetPlayerFacingAngle(playerid0.0); 
                    
SetPlayerCameraPos(playeridSlapSpawn[acak]); 
                    
SetPlayerCameraLookAt(playeridSlapSpawn[acak]); 
                } 
                case 
1,4
                { 
                    
SetPlayerPos(playeridSlapSpawn[acak]); 
                    
SetPlayerFacingAngle(playerid0.0); 
                    
SetPlayerCameraPos(playeridSlapSpawn[acak]); 
                    
SetPlayerCameraLookAt(playeridSlapSpawn[acak]); 
                } 
                case 
2,5
                { 
                    
SetPlayerPos(playeridSlapSpawn[acak]); 
                    
SetPlayerFacingAngle(playerid0.0); 
                    
SetPlayerCameraPos(playeridSlapSpawn[acak]); 
                    
SetPlayerCameraLookAt(playeridSlapSpawn[acak]); 
                } 
            } 
        }
        case 
1:
        {
            switch(
classid
            { 
                case 
0,3
                { 
                    
SetPlayerPos(playeridSlapSpawn2[acak]); 
                    
SetPlayerFacingAngle(playerid0.0); 
                    
SetPlayerCameraPos(playeridSlapSpawn2[acak]); 
                    
SetPlayerCameraLookAt(playeridSlapSpawn2[acak]); 
                } 
                case 
1,4
                { 
                    
SetPlayerPos(playeridSlapSpawn2[acak]); 
                    
SetPlayerFacingAngle(playerid0.0); 
                    
SetPlayerCameraPos(playeridSlapSpawn2[acak]); 
                    
SetPlayerCameraLookAt(playeridSlapSpawn2[acak]); 
                } 
                case 
2,5
                { 
                    
SetPlayerPos(playeridSlapSpawn2[acak]); 
                    
SetPlayerFacingAngle(playerid0.0); 
                    
SetPlayerCameraPos(playeridSlapSpawn2[acak]); 
                    
SetPlayerCameraLookAt(playeridSlapSpawn2[acak]); 
                } 
            } 
        }
    }
    return 
1

Where CurrentSlapSpawn should tell the script which map is currently running.. You can extend it to whatever you like..
Refer:>
https://sampwiki.blast.hk/wiki/SetPlayerPos
https://sampwiki.blast.hk/wiki/SetPlayerCameraPos
https://sampwiki.blast.hk/wiki/SetPlayerCameraLookAt
https://sampwiki.blast.hk/wiki/Control_Structures#switch
Reply


Messages In This Thread
Random Map - by aoky - 08.02.2017, 22:40
Re: Random Map - by aoky - 08.02.2017, 22:42
Re: Random Map - by DandyCorleone - 09.02.2017, 03:01
Re: Random Map - by Mic_H - 09.02.2017, 10:22

Forum Jump:


Users browsing this thread: 1 Guest(s)