OnPlayerRequestClass | Bug | Please Help
#1

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;
}
Reply
#2

Do you have the Team Defined?
Reply
#3

yes

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

Then you should Place the 1 and 2 Behind it.
Reply
#5

i did

EDIT: still not working
Reply
#6

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);
Reply
#7

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

There are 300+ solutions for your problem.
Reply
#9

bump
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)