OnPlayerSpawn making ranks bugged ||||| Please help |||||
#1

pawn Код:
public OnPlayerSpawn(playerid)
{
    GameTextForPlayer(playerid, "Welcome to hell", 2000, 6);
    SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
    if(GetPlayerScore(playerid) >= 50) return   SendClientMessage(playerid, COLOR_YELLOW, "Your rank is Newbie"), SetPlayerWantedLevel(playerid, 0);
    if(GetPlayerScore(playerid) >= 100) return  SendClientMessage(playerid, COLOR_YELLOW, "Your rank is Private"), SetPlayerWantedLevel(playerid, 1);
    if(GetPlayerScore(playerid) >= 200) return  SendClientMessage(playerid, COLOR_YELLOW, "Your rank is Professional"), SetPlayerWantedLevel(playerid, 2);
    if(GetPlayerScore(playerid) >= 300) return  SendClientMessage(playerid, COLOR_YELLOW, "Your rank is Lieunenant"), SetPlayerWantedLevel(playerid, 3);
    if(GetPlayerScore(playerid) >= 500) return  SendClientMessage(playerid, COLOR_YELLOW, "Your rank is Master"), SetPlayerWantedLevel(playerid, 4);
    if(GetPlayerScore(playerid) >= 700) return  SendClientMessage(playerid, COLOR_YELLOW, "Your rank is Massive Pwner"), SetPlayerWantedLevel(playerid, 5);
    if(GetPlayerScore(playerid) >= 1000) return SendClientMessage(playerid, COLOR_YELLOW, "Your rank is MASTER BOSS"), SetPlayerWantedLevel(playerid, 6);
    if(gTeam[playerid] == TEAM_ARMY) {
        SetPlayerInterior(playerid, 0);
        SPP(playerid, 1553.3546, -1675.4446, 16.1953);
        GPW(playerid, 26, 100);
        GPW(playerid, 29, 500);
        GPW(playerid, 30, 300);
        SetPlayerTeam(playerid, 0);
        SetPlayerColor(playerid, COLOR_BLUE);
        }
    if(gTeam[playerid] == TEAM_LSPD) {
        SetPlayerInterior(playerid, 0);
        SPP(playerid, 116.6943, 1933.8201, 18.9704);
        GPW(playerid, 27, 100);
        GPW(playerid, 31, 300);
        GPW(playerid, 35, 2);
        SetPlayerTeam(playerid, 1);
        SetPlayerColor(playerid, COLOR_PURPLE);
        }
    if(gTeam[playerid] == TEAM_GROVE) {
        SetPlayerInterior(playerid, 0);
        SPP(playerid, 2495.2432,-1686.8315,13.5145);
        GPW(playerid, 26, 100);
        GPW(playerid, 29, 500);
        GPW(playerid, 30, 300);
        SetPlayerTeam(playerid, 2);
        SetPlayerColor(playerid, COLOR_GREEN);
        }
    if(gTeam[playerid] == TEAM_BALLAS) {
        SetPlayerInterior(playerid, 0);
        SPP(playerid, 1974.6564,-1221.4495,20.0234);
        GPW(playerid, 26, 100);
        GPW(playerid, 29, 500);
        GPW(playerid, 30, 300);
        SetPlayerTeam(playerid, 3);
        SetPlayerColor(playerid, COLOR_PURPLE);
        }
    if(gTeam[playerid] == TEAM_AZTECAS) {
        SetPlayerInterior(playerid, 0);
        SPP(playerid, 1774.2631,-1918.8599,13.5493);
        GPW(playerid, 26, 100);
        GPW(playerid, 29, 500);
        GPW(playerid, 30, 300);
        SetPlayerTeam(playerid, 4);
        SetPlayerColor(playerid, COLOR_TAN);
        }
    if(gTeam[playerid] == TEAM_VAGOS) {
        SetPlayerInterior(playerid, 0);
        SPP(playerid, 677.8542,-1876.9122,4.5308);
        GPW(playerid, 26, 100);
        GPW(playerid, 29, 500);
        GPW(playerid, 30, 300);
        SetPlayerTeam(playerid, 5);
        SetPlayerColor(playerid, COLOR_YELLOW);
        }
    return 1;
    }
The problem is that player spawns in middle of nowhere and it always says that i am newbie even if i have like 2000 score
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)