Problem with SetPlayerMarkerForPlayer
#1

I put that when a player is spawneaza (if in paintball) to show him the players Markee arena but does not work at all
PHP код:
        if(InPaintball[playerid] == 1)
        {
            
SetPlayerVirtualWorld(playerid1);
            if(
PaintballGun == 1GivePlayerWeapon(playerid311000);
            else if(
PaintballGun == 2GivePlayerWeapon(playerid321000);
            else if(
PaintballGun == 3GivePlayerWeapon(playerid241000);
            else if(
PaintballGun == 4GivePlayerWeapon(playerid271000);
            new 
randspawn random(sizeof(RandomSpawnWar));
            
SetPlayerInterior(playerid10);
            
SetPlayerPos(playeridRandomSpawnWar[randspawn][0], RandomSpawnWar[randspawn][1], RandomSpawnWar[randspawn][2]);
            for(new 
0MAX_PLAYERSi++)
            {
                if(
InPaintball[i] == && IsPlayerConnected(i))
                {
                    
SetPlayerMarkerForPlayerplayeridiGetPlayerColor(i) );
                    
SetPlayerMarkerForPlayeriplayeridGetPlayerColor(playerid) );
                }
            }
            return 
1;
        } 
Reply
#2

Try this.

Код:
if(InPaintball[playerid] == 1) 
        { 
            SetPlayerVirtualWorld(playerid, 1); 
            if(PaintballGun == 1) GivePlayerWeapon(playerid, 31, 1000); 
            else if(PaintballGun == 2) GivePlayerWeapon(playerid, 32, 1000); 
            else if(PaintballGun == 3) GivePlayerWeapon(playerid, 24, 1000); 
            else if(PaintballGun == 4) GivePlayerWeapon(playerid, 27, 1000); 
            new randspawn = random(sizeof(RandomSpawnWar)); 
            SetPlayerInterior(playerid, 10); 
            SetPlayerPos(playerid, RandomSpawnWar[randspawn][0], RandomSpawnWar[randspawn][1], RandomSpawnWar[randspawn][2]); 
            for(new i = 0; i < MAX_PLAYERS; i++) 
            { 
                if(InPaintball[i] == 1 && IsPlayerConnected(i)) 
                { 
                    SetPlayerMarkerForPlayer( playerid, i, GetPlayerColor(i) ); 
                } 
            } 
            return 1; 
        }
Reply
#3

PHP код:
if(InPaintball[playerid] == 1
        { 
            
SetPlayerVirtualWorld(playerid1); 
            if(
PaintballGun == 1GivePlayerWeapon(playerid311000); 
            else if(
PaintballGun == 2GivePlayerWeapon(playerid321000); 
            else if(
PaintballGun == 3GivePlayerWeapon(playerid241000); 
            else if(
PaintballGun == 4GivePlayerWeapon(playerid271000); 
            new 
randspawn random(sizeof(RandomSpawnWar)); 
            
SetPlayerInterior(playerid10); 
            
SetPlayerPos(playeridRandomSpawnWar[randspawn][0], RandomSpawnWar[randspawn][1], RandomSpawnWar[randspawn][2]); 
            for(new 
0MAX_PLAYERSi++) 
            { 
                if(
InPaintball[i] == && IsPlayerConnected(i)) 
                { 
                    
SetPlayerMarkerForPlayerplayeridiGetPlayerColor(i) | 0x000000FF ); 
                    
SetPlayerMarkerForPlayeriplayeridGetPlayerColor(playerid) | 0x000000FF ); 
                } 
            } 
            return 
1
        } 
Reply
#4

Quote:
Originally Posted by MasterReturnz
Посмотреть сообщение
Try this.

Код:
if(InPaintball[playerid] == 1) 
        { 
            SetPlayerVirtualWorld(playerid, 1); 
            if(PaintballGun == 1) GivePlayerWeapon(playerid, 31, 1000); 
            else if(PaintballGun == 2) GivePlayerWeapon(playerid, 32, 1000); 
            else if(PaintballGun == 3) GivePlayerWeapon(playerid, 24, 1000); 
            else if(PaintballGun == 4) GivePlayerWeapon(playerid, 27, 1000); 
            new randspawn = random(sizeof(RandomSpawnWar)); 
            SetPlayerInterior(playerid, 10); 
            SetPlayerPos(playerid, RandomSpawnWar[randspawn][0], RandomSpawnWar[randspawn][1], RandomSpawnWar[randspawn][2]); 
            for(new i = 0; i < MAX_PLAYERS; i++) 
            { 
                if(InPaintball[i] == 1 && IsPlayerConnected(i)) 
                { 
                    SetPlayerMarkerForPlayer( playerid, i, GetPlayerColor(i) ); 
                } 
            } 
            return 1; 
        }
Not working.
Reply
#5

try this

Код:
if(InPaintball[playerid] == 1)  
        {  
            SetPlayerVirtualWorld(playerid, 1);  
            if(PaintballGun == 1) GivePlayerWeapon(playerid, 31, 1000);  
            else if(PaintballGun == 2) GivePlayerWeapon(playerid, 32, 1000);  
            else if(PaintballGun == 3) GivePlayerWeapon(playerid, 24, 1000);  
            else if(PaintballGun == 4) GivePlayerWeapon(playerid, 27, 1000);  
            new randspawn = random(sizeof(RandomSpawnWar));  
            SetPlayerInterior(playerid, 10);  
            SetPlayerPos(playerid, RandomSpawnWar[randspawn][0], RandomSpawnWar[randspawn][1], RandomSpawnWar[randspawn][2]);  
            for(new i = 0; i < MAX_PLAYERS; i++)  
            {  
                if(InPaintball[i] == 1 && IsPlayerConnected(i))  
                {  
                    SetPlayerMarkerForPlayer( playerid, i, GetPlayerColor(i) | 0x000000FF );  
                    SetPlayerMarkerForPlayer( i, playerid, GetPlayerColor(playerid) | 0x000000FF );  
                }  
            }  
            return 1;  
        }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)