Death team
#1

if I have 2 team in the selection of the dialogue as I do so that when a player of each team dies they go to the rightful place of their team



here the code

PHP код:
                 if(listitem == 0//Dragons
                 
{
                         
SetSpawnInfo(playerid0179,  318.8639,1121.6978,1083.8828,180.165924,9999924,9999924,99999);
                         if(
gTeam[playerid] == DRAGONS) { SetPlayerTeam(playerid179); }
                         
SetPlayerColor(playeridCOLOR_DRAGONS);
                         
SetPlayerSkin(playeridDragons[random(3)]);
                         
SetPlayerInterior(playerid5);
                         
SetPlayerHealth(playerid100);
                         
SpawnPlayer(playerid);
                 }
                 if(
listitem == 1//Templarios
                 
{
                         
SetSpawnInfo(playerid1206760.3945,1441.3341,1102.7031,120.555824,9999924,9999924,99999);
                           if(
gTeam[playerid] == TEMPLARIO) { SetPlayerTeam(playerid206); }
                           
SetPlayerColor(playeridCOLOR_TEMPLARIOS);
                           
SetPlayerSkin(playeridTemplarios[random(3)]);
                         
SetPlayerInterior(playerid6);
                         
SetPlayerHealth(playerid100);
                         
SpawnPlayer(playerid);
                 } 
Reply
#2

You could try this, maybe:

PHP код:
public OnPlayerSpawn(playerid)
{
    if(
gTeam[playerid] == DRAGONS)
    {
        
SetPlayerPos(playerid318.86391121.69781083.8828);
        
SetPlayerFacingAngle(playerid180.1659);
        
SetCameraBehindPlayer(playerid);
        
SetPlayerInterior(playerid5);
        
SetPlayerSkin(playeridDragons[random(3)]);
        
GivePlayerWeapon(playerid2499999);
    }
    if(
gTeam[playerid] == TEMPLARIO)
    {
        
SetPlayerPos(playerid760.39451441.33411102.7031);
        
SetPlayerFacingAngle(playerid120.5558);
        
SetCameraBehindPlayer(playerid);
        
SetPlayerInterior(playerid6);
        
SetPlayerSkin(playeridTemplarios[random(3)]);
        
GivePlayerWeapon(playerid2499999);
    }
    return 
1;

Reply
#3

it does not work, I want that when one team eliminates another, it returns to its origin
Reply
#4

Try this

PHP код:
public OnPlayerDeath(playeridkilleridreason)
{
    if(
gTeam[playerid] == DRAGONS
    { 
        
SetPlayerPos(playerid318.86391121.69781083.8828); 
        
SetPlayerFacingAngle(playerid180.1659); 
        
SetCameraBehindPlayer(playerid); 
        
SetPlayerInterior(playerid5); 
        
SetPlayerSkin(playeridDragons[random(3)]); 
        
GivePlayerWeapon(playerid2499999); 
    } 
    if(
gTeam[playerid] == TEMPLARIO
    { 
        
SetPlayerPos(playerid760.39451441.33411102.7031); 
        
SetPlayerFacingAngle(playerid120.5558); 
        
SetCameraBehindPlayer(playerid); 
        
SetPlayerInterior(playerid6); 
        
SetPlayerSkin(playeridTemplarios[random(3)]); 
        
GivePlayerWeapon(playerid2499999); 
    }
    return 
1;

Reply
#5

It does not work, when a player of any team dies murdered by another falls into the void
Reply
#6

Hmm.. maybe you can try this??

PHP код:
public OnPlayerDeath(playeridkilleridreason

    if(
gTeam[playerid] == DRAGONS)  
    {  
        
SetSpawnInfo(playerid0179,  318.8639,1121.6978,1083.8828,180.165924,9999924,9999924,99999);
        
SpawnPlayer(plyerid);
        
SetPlayerHealth(playerid100);
        
SetPlayerColor(playeridCOLOR_DRAGONS);
        
SetPlayerSkin(playeridDragons[random(3)]);
        
SetPlayerTeam(playerid179);
        
SetPlayerInterior(playerid5);
        
GivePlayerWeapon(playerid2499999);
    }  
    if(
gTeam[playerid] == TEMPLARIO)  
    {  
        
SetSpawnInfo(playerid1206760.3945,1441.3341,1102.7031,120.555824,9999924,9999924,99999);
        
SpawnPlayer(playerid);
        
SetPlayerHealth(playerid100);
        
SetPlayerTeam(playerid206);
        
SetPlayerColor(playeridCOLOR_TEMPLARIOS); 
        
SetPlayerSkin(playeridTemplarios[random(3)]);
        
SetPlayerInterior(playerid6);
        
GivePlayerWeapon(playerid2499999);  
    } 
    return 
1

Reply
#7

It does not work when one team eliminates another falls into a vacuum
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)