SA-MP Forums Archive
OnPlayerRequestClass | Bug | Please Help - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: OnPlayerRequestClass | Bug | Please Help (/showthread.php?tid=420136)



OnPlayerRequestClass | Bug | Please Help - dr.lozer - 03.03.2013

When i try to choose Terrorist team it spawns me in Army team and Server Close the connection (

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    switch(classid) {
        case 0,1,2,3: {
            SetPlayerColor(playerid, COLOR_GREENEX);
            SetPlayerTeam(playerid, TEAM_ARMY);
            GameTextForPlayer(playerid,"~g~[]Army[]",1000,3);
            SetPlayerFacingAngle(playerid, 356.3737);
            SetPlayerPos(playerid, 166.0240,1852.8531,17.7166);
            if(PlayerTeam[playerid] != TEAM_ARMY) {
                TogglePlayerSpectating(playerid, 1);
                PlayerTeam[playerid] = TEAM_ARMY;
                InterpolateCameraPos(playerid,170.3475,1870.3186,20.7717,166.0593,1857.0190,17.7525,1000);
                InterpolateCameraLookAt(playerid, 166.0593,1857.0190,17.7525,166.0240,1852.8531,17.7166,1000);
                TogglePlayerSpectating(playerid, 0);
            }
        }
        case 4,5,6,7: {
            SetPlayerColor(playerid, COLOR_REDEX);
            SetPlayerTeam(playerid, TEAM_TERRORIST);
            GameTextForPlayer(playerid,"~r~[]Terrorist[]",1000,3);
            SetPlayerFacingAngle(playerid, 4.0083);
            SetPlayerPos(playerid, -736.8769,2186.0642,43.0000);
            if(PlayerTeam[playerid] != TEAM_TERRORIST) {
                TogglePlayerSpectating(playerid, 1);
                PlayerTeam[playerid] = TEAM_TERRORIST;
                InterpolateCameraPos(playerid,-732.8148,2201.1973,43.0000,-737.0605,2191.2026,43.0000,1000);
                InterpolateCameraLookAt(playerid, -737.0605,2191.2026,43.0000,-736.8769,2186.0642,43.0000,1000);
                TogglePlayerSpectating(playerid, 0);
            }
        }
    }
   
    return 1;
}



Re: OnPlayerRequestClass | Bug | Please Help - Stefan10 - 03.03.2013

Do you have the Team Defined?


Re: OnPlayerRequestClass | Bug | Please Help - dr.lozer - 03.03.2013

yes

Код:
#define TEAM_ARMY 1
#define TEAM_TERRORIST 2



Re: OnPlayerRequestClass | Bug | Please Help - Stefan10 - 03.03.2013

Then you should Place the 1 and 2 Behind it.


Re: OnPlayerRequestClass | Bug | Please Help - dr.lozer - 03.03.2013

i did

EDIT: still not working


Re: OnPlayerRequestClass | Bug | Please Help - Stefan10 - 03.03.2013

pawn Код:
gTeam[playerid] = TEAM_ARMY;
           GameTextForPlayer(playerid, "~b~ARMY", 5000, 5);
           SetPlayerPos(playerid, X Y Z);
           SetPlayerFacingAngle(playerid, ANGLE);
           SetPlayerCameraPos(playerid, X Y Z );
           SetPlayerCameraLookAt(playerid, XY Z);
use that code for teams.
to colour them use this line
pawn Код:
SetPlayerToTeamColour(playerid);



Re: OnPlayerRequestClass | Bug | Please Help - dr.lozer - 03.03.2013

you didn't understand please leave this thread and kill yourself


Re: OnPlayerRequestClass | Bug | Please Help - Stefan10 - 03.03.2013

There are 300+ solutions for your problem.


Re: OnPlayerRequestClass | Bug | Please Help - dr.lozer - 04.03.2013

bump