Jump to content
  • 0

Probleme leader rank


minel

Question

4 answers to this question

Recommended Posts

Scuze dar sunt nou pe aici:D

[pawn]

if(strcmp(cmd, "/makeleader", true) == 0)

{

    if(IsPlayerConnected(playerid))

    {

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))

{

SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /makeleader [playerid/PartOfName] [Number(1-16)]");

return 1;

}

new para1;

new level;

para1 = ReturnUser(tmp);

tmp = strtok(cmdtext, idx);

level = strval(tmp);

if(level > 16 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "  Dont go below number 0, or above number 16!"); return 1; }

if (PlayerInfo[playerid][pAdmin] >= 1337)

{

    if(IsPlayerConnected(para1))

    {

        if(para1 != INVALID_PLAYER_ID)

        {

            if(PlayerInfo[para1][pMember] > 0 || PlayerInfo[para1][pFMember] < 255)

            {

                SendClientMessage(playerid, COLOR_GREY, "  That player is in a Faction / Family !");

                return 1;

            }

GetPlayerName(para1, giveplayer, sizeof(giveplayer));

GetPlayerName(playerid, sendername, sizeof(sendername));

PlayerInfo[para1][pLeader] = level;

format(string, sizeof(string), "  You have been promoted to Leader to your requested Faction by Admin %s", sendername);

SendClientMessage(para1, COLOR_LIGHTBLUE, string);

format(string, sizeof(string), "  You have given %s control to run Faction Number %d.", giveplayer,level);

SendClientMessage(playerid, COLOR_LIGHTBLUE, string);

if(level == 0) { PlayerInfo[para1][pChar] = 0; }

else if(level == 1) { PlayerInfo[para1][pChar] = 288; } //Police Force

else if(level == 2) { PlayerInfo[para1][pChar] = 286; } //Serviciu Roman de Investigatii/ATF

else if(level == 3) { PlayerInfo[para1][pChar] = 287; } //Armata Romana

else if(level == 4) { PlayerInfo[para1][pChar] = 228; } //Fire/Ambulance

else if(level == 5) { PlayerInfo[para1][pChar] = 113; } //The Mafia

else if(level == 6) { PlayerInfo[para1][pChar] = 120; } //The Triads

else if(level == 7) { PlayerInfo[para1][pChar] = 147; } //Primar

else if(level == 8) { PlayerInfo[para1][pChar] = 294; } //Assasins

else if(level == 9) { PlayerInfo[para1][pChar] = 227; } //Stirile PROTVs

else if(level == 10) { PlayerInfo[para1][pChar] = 61; } //Taxi Romnicom

else if(level == 11) { PlayerInfo[para1][pChar] = 171; } //Driving/Flying School

                        else if(level == 12) { PlayerInfo[para1][pChar] = 271; } //Grove Street

                        else if(level == 13) { PlayerInfo[para1][pChar] = 223; } //Ballas

                        else if(level == 14) { PlayerInfo[para1][pChar] = 110; } //Los Santos Vagos

                        else if(level == 15) { PlayerInfo[para1][pChar] = 115; } //Varios Los Aztecas

                        else if(level == 16) { PlayerInfo[para1][pChar] = 50; } //Varios Los Aztecas

    gTeam[para1] = 11;

    PlayerInfo[para1][pTeam] = 11;

    SetPlayerSkin(para1, PlayerInfo[para1][pChar]);

}

}//not connected

}

else

{

SendClientMessage(playerid, COLOR_GRAD1, "  you are not authorized to use that command!");

}

}

return 1;

}

if(strcmp(cmd, "/forceskin", true) == 0)

{

    if(IsPlayerConnected(playerid))

    {

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))

{

SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /forceskin [playerid/PartOfName]");

return 1;

}

new para1;

para1 = ReturnUser(tmp);

if (PlayerInfo[playerid][pAdmin] >= 4)

{

    if(IsPlayerConnected(para1))

    {

        if(para1 != INVALID_PLAYER_ID)

        {

        if(PlayerInfo[para1][pMember] < 1)

        {

            SendClientMessage(playerid, COLOR_GREY, "  That player is not in a Family / Force !");

            return 1;

        }

GetPlayerName(para1, giveplayer, sizeof(giveplayer));

GetPlayerName(playerid, sendername, sizeof(sendername));

format(string, sizeof(string), "* You are forced to Change your Skin by Admin %s.", sendername);

SendClientMessage(para1, COLOR_LIGHTBLUE, string);

format(string, sizeof(string), "* You have forced %s To change his Skin.", giveplayer);

SendClientMessage(playerid, COLOR_LIGHTBLUE, string);

if(PlayerInfo[para1][pMember] == 1) { PlayerInfo[para1][pTeam] = 5; ChosenSkin[para1] = 59; }

        else if(PlayerInfo[para1][pMember] == 2) { PlayerInfo[para1][pTeam] = 6; ChosenSkin[para1] = 121; }

        else if(PlayerInfo[para1][pMember] == 3) { PlayerInfo[para1][pTeam] = 7; ChosenSkin[para1] = 98; }

        else if(PlayerInfo[para1][pMember] == 4) { PlayerInfo[para1][pTeam] = 8; ChosenSkin[para1] = 46; }

        else if(PlayerInfo[para1][pMember] == 5) { PlayerInfo[para1][pTeam] = 9; ChosenSkin[para1] = 174; }

        else if(PlayerInfo[para1][pMember] == 6) { PlayerInfo[para1][pTeam] = 2; ChosenSkin[para1] = 280; }

        else if(PlayerInfo[para1][pMember] == 7) { PlayerInfo[para1][pTeam] = 2; ChosenSkin[para1] = 164; }

        else if(PlayerInfo[para1][pMember] == 8) { PlayerInfo[para1][pTeam] = 10; ChosenSkin[para1] = 186; }

        else { return 1; }

                        SetPlayerInterior(para1,0);

new rand = random(sizeof(gInviteSpawns));

SetPlayerPos(para1, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player

SetPlayerFacingAngle(para1, gInviteSpawns[rand][3]);

SetPlayerCameraPos(para1,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);

SetPlayerCameraLookAt(para1,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);

TogglePlayerControllable(para1, 0);

    SelectChar[para1] = 255;

    SelectCharID[para1] = PlayerInfo[para1][pMember];

    SelectCharPlace[para1] = 1;

    PlayerInfo[para1][pModel] = ChosenSkin[para1];

    PlayerInfo[para1][pChar] = ChosenSkin[para1];

    SendClientMessage(para1, COLOR_LIGHTRED, "* Use 'next' to Select the char you want to use.");

    SendClientMessage(para1, COLOR_LIGHTRED, "* If you've found the Char you want to use, type 'done'.");

}

}

}

else

{

SendClientMessage(playerid, COLOR_GRAD1, "  you are not authorized to use that command!");

}

}

return 1;

}

[/pawn]

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.