SA-MP Forums Archive
[Ajuda] spawn falhando - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] spawn falhando (/showthread.php?tid=392742)



spawn falhando - s4kuL - 15.11.2012

Eai galera beleza? estou com um problema no meu spawn, os times so estгo spawnando em uma cordenada, que a do addplayerclass.. e nгo tб setando team cor etc..

pawn code:

pawn Код:
public OnPlayerSpawn(playerid)
{
    switch(Team[playerid])
    {
        case TEAM_SWAT:
        {
            new RandomSwat = random(sizeof(SpawnSwat));

            SetPlayerPos(playerid,SpawnSwat[RandomSwat][0],SpawnSwat[RandomSwat][1],SpawnSwat[RandomSwat][2]);
            SetPlayerFacingAngle(playerid,SpawnSwat[RandomSwat][3]);
           
            SetPlayerColor(playerid,COR_SWAT);
            SetPlayerTeam(playerid,TEAM_SWAT);
            Team[playerid] = TEAM_SWAT;
           
            SetPlayerInterior(playerid,0);
            SetPlayerVirtualWorld(playerid,0);
           
            GivePlayerWeapon(playerid,29,250);
        }
   
        case TEAM_ARMY:
        {
            new RandomArmy = random(sizeof(SpawnArmy));

            SetPlayerPos(playerid,SpawnArmy[RandomArmy][0],SpawnArmy[RandomArmy][1],SpawnArmy[RandomArmy][2]);
            SetPlayerFacingAngle(playerid,SpawnArmy[RandomArmy][3]);
           
            SetPlayerColor(playerid,COR_ARMY);
            SetPlayerTeam(playerid,TEAM_SWAT);
            Team[playerid] = TEAM_SWAT;
           
            SetPlayerInterior(playerid,0);
            SetPlayerVirtualWorld(playerid,0);
           
            GivePlayerWeapon(playerid,16,5);
        }
   
        case TEAM_PUNKS:
        {
            new RandomPunks = random(sizeof(SpawnPunks));

            SetPlayerPos(playerid,SpawnPunks[RandomPunks][0],SpawnPunks[RandomPunks][1],SpawnPunks[RandomPunks][2]);
            SetPlayerFacingAngle(playerid,SpawnPunks[RandomPunks][3]);
           
            SetPlayerColor(playerid,COR_PUNKS);
            SetPlayerTeam(playerid,TEAM_PUNKS);
            Team[playerid] = TEAM_PUNKS;
           
            SetPlayerInterior(playerid,0);
            SetPlayerVirtualWorld(playerid,0);
           
            GivePlayerWeapon(playerid,18,5);
            GivePlayerWeapon(playerid,5,1);
        }
    }
         return 1;
}



Re: spawn falhando - s4kuL - 15.11.2012

Up!!


Re: spawn falhando - jpeg - 15.11.2012

mostra SpawnSwat.

Ediзгo: Tenta fazer com if.



Re: spawn falhando - s4kuL - 15.11.2012

pawn Код:
//==============================================================================
//SWAT
new Float:SpawnSwat[3][4] =
{
    {1552.7045,-1677.5762,16.1953,87.0798},
    {253.4675,66.1012,1003.6406,90.2553},
    {263.8388,82.0789,1001.0391,266.6313}
};
//ARMY
new Float:SpawnArmy[3][4] =
{
    {1232.2471,-1472.4510,13.5392,271.3911},
    {1265.9440,-1509.7050,10.0469,180.5248},
    {1271.3491,-1557.7743,13.5680,0.1698}
};
//PUNKS
new Float:SpawnPunks[3][4] =
{
    {810.9911,-1163.5275,16.9766,182.4544},
    {869.5605,-1231.3738,15.2886,262.7103},
    {915.3058,-1235.2161,17.2109,86.8856}
};
//==============================================================================



Re: spawn falhando - jpeg - 15.11.2012

Tenta assim:

pawn Код:
//==============================================================================
//SWAT
new Float:SpawnSwat[][4] =
{
    {1552.7045,-1677.5762,16.1953,87.0798},
    {253.4675,66.1012,1003.6406,90.2553},
    {263.8388,82.0789,1001.0391,266.6313}
};
//ARMY
new Float:SpawnArmy[][4] =
{
    {1232.2471,-1472.4510,13.5392,271.3911},
    {1265.9440,-1509.7050,10.0469,180.5248},
    {1271.3491,-1557.7743,13.5680,0.1698}
};
//PUNKS
new Float:SpawnPunks[][4] =
{
    {810.9911,-1163.5275,16.9766,182.4544},
    {869.5605,-1231.3738,15.2886,262.7103},
    {915.3058,-1235.2161,17.2109,86.8856}
};
//==



Re: spawn falhando - s4kuL - 15.11.2012

jpeg mais eu acho que й onplayerspawn mesmo mano, porque nгo seta o time, nгo da armas, nгo seta a cor..


Re: spawn falhando - jpeg - 15.11.2012

pawn Код:
public OnPlayerSpawn(playerid)
{
    if(Team[playerid] == TEAM_SWAT)
    {
        new RandomSwat = random(sizeof(SpawnSwat));

        SetPlayerPos(playerid,SpawnSwat[RandomSwat][0],SpawnSwat[RandomSwat][1],SpawnSwat[RandomSwat][2]);
        SetPlayerFacingAngle(playerid,SpawnSwat[RandomSwat][3]);

        SetPlayerColor(playerid,COR_SWAT);
        SetPlayerTeam(playerid,TEAM_SWAT);
        Team[playerid] = TEAM_SWAT;

        SetPlayerInterior(playerid,0);
        SetPlayerVirtualWorld(playerid,0);

        GivePlayerWeapon(playerid,29,250);

        return 1;
    }
    else if(Team[playerid] == TEAM_ARMY)
    {
        new RandomArmy = random(sizeof(SpawnArmy));

        SetPlayerPos(playerid,SpawnArmy[RandomArmy][0],SpawnArmy[RandomArmy][1],SpawnArmy[RandomArmy][2]);
        SetPlayerFacingAngle(playerid,SpawnArmy[RandomArmy][3]);

        SetPlayerColor(playerid,COR_ARMY);
        SetPlayerTeam(playerid,TEAM_SWAT);
        Team[playerid] = TEAM_SWAT;

        SetPlayerInterior(playerid,0);
        SetPlayerVirtualWorld(playerid,0);

        GivePlayerWeapon(playerid,16,5);

        return 1;
    }
    else if(Team[playerid] == TEAM_PUNKS)
    {
        new RandomPunks = random(sizeof(SpawnPunks));

        SetPlayerPos(playerid,SpawnPunks[RandomPunks][0],SpawnPunks[RandomPunks][1],SpawnPunks[RandomPunks][2]);
        SetPlayerFacingAngle(playerid,SpawnPunks[RandomPunks][3]);

        SetPlayerColor(playerid,COR_PUNKS);
        SetPlayerTeam(playerid,TEAM_PUNKS);
        Team[playerid] = TEAM_PUNKS;

        SetPlayerInterior(playerid,0);
        SetPlayerVirtualWorld(playerid,0);

        GivePlayerWeapon(playerid,18,5);
        GivePlayerWeapon(playerid,5,1);
       
        return 1;
    }
    return 1;
}



Re: spawn falhando - s4kuL - 15.11.2012

Quote:
Originally Posted by jpeg
Посмотреть сообщение
pawn Код:
public OnPlayerSpawn(playerid)
{
    if(Team[playerid] == TEAM_SWAT)
    {
        new RandomSwat = random(sizeof(SpawnSwat));

        SetPlayerPos(playerid,SpawnSwat[RandomSwat][0],SpawnSwat[RandomSwat][1],SpawnSwat[RandomSwat][2]);
        SetPlayerFacingAngle(playerid,SpawnSwat[RandomSwat][3]);

        SetPlayerColor(playerid,COR_SWAT);
        SetPlayerTeam(playerid,TEAM_SWAT);
        Team[playerid] = TEAM_SWAT;

        SetPlayerInterior(playerid,0);
        SetPlayerVirtualWorld(playerid,0);

        GivePlayerWeapon(playerid,29,250);

        return 1;
    }
    else if(Team[playerid] == TEAM_ARMY)
    {
        new RandomArmy = random(sizeof(SpawnArmy));

        SetPlayerPos(playerid,SpawnArmy[RandomArmy][0],SpawnArmy[RandomArmy][1],SpawnArmy[RandomArmy][2]);
        SetPlayerFacingAngle(playerid,SpawnArmy[RandomArmy][3]);

        SetPlayerColor(playerid,COR_ARMY);
        SetPlayerTeam(playerid,TEAM_SWAT);
        Team[playerid] = TEAM_SWAT;

        SetPlayerInterior(playerid,0);
        SetPlayerVirtualWorld(playerid,0);

        GivePlayerWeapon(playerid,16,5);

        return 1;
    }
    else if(Team[playerid] == TEAM_PUNKS)
    {
        new RandomPunks = random(sizeof(SpawnPunks));

        SetPlayerPos(playerid,SpawnPunks[RandomPunks][0],SpawnPunks[RandomPunks][1],SpawnPunks[RandomPunks][2]);
        SetPlayerFacingAngle(playerid,SpawnPunks[RandomPunks][3]);

        SetPlayerColor(playerid,COR_PUNKS);
        SetPlayerTeam(playerid,TEAM_PUNKS);
        Team[playerid] = TEAM_PUNKS;

        SetPlayerInterior(playerid,0);
        SetPlayerVirtualWorld(playerid,0);

        GivePlayerWeapon(playerid,18,5);
        GivePlayerWeapon(playerid,5,1);
       
        return 1;
    }
    return 1;
}
continuou a mesma coisa manow..


Re: spawn falhando - jpeg - 15.11.2012

entгo nгo deve tб setando o player em nenhuma das opзхes, verifique.


Re: spawn falhando - s4kuL - 15.11.2012

tб certo sim man, to setando tudo olha ai.

Alguйm?