Jump to content
  • 0

Probleme cu skin-urile


k1mO

Question

6 answers to this question

Recommended Posts

Eu am facut /makeleader, /invite, /giverank, aceste comenzi cu skin-uri, dar cand ies dupa joc de vro 2x si intru imi da acel skin 7...Daca imi poti spune cum pot face sa se salveze.

Uite aici comanda: /makeleader ca exemplu:

[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 > 17 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "  Incearca o factiune de la 1-17 !"); return 1; }

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

{

    if(IsPlayerConnected(para1))

    {

        if(para1 != INVALID_PLAYER_ID)

        {

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

            {

                SendClientMessage(playerid, COLOR_GREY, "  Acel jucator este deja intr-o Factiune sau are FPunish !");

                return 1;

            }

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

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

PlayerInfo[para1][pLeader] = level;

format(string, sizeof(string), "  Ai fost promovat Lider la factiunea dorita de catre Adminul %s", sendername);

SendClientMessage(para1, COLOR_LIGHTBLUE, string);

format(string, sizeof(string), "  I-ai dat Lider lui %s la factiunea cu numarul %d.", giveplayer,level);

SendClientMessage(playerid, COLOR_LIGHTBLUE, string);

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

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

else if(level == 2) { PlayerInfo[para1][pChar] = 286; } //FBI/ATF

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

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

else if(level == 5) { PlayerInfo[para1][pChar] = 115; } //Dragonu

else if(level == 6) { PlayerInfo[para1][pChar] = 113; } //Camataru

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

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

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

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

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

else if(level == 12) { PlayerInfo[para1][pChar] = 270; } //Sadoveanu Family

else if(level == 13) { PlayerInfo[para1][pChar] = 110; } //Duuianu Family

else if(level == 14) { PlayerInfo[para1][pChar] = 104; } //Capone Family

else if(level == 15) { PlayerInfo[para1][pChar] = 272; } //Corsicanu

else if(level == 16) { PlayerInfo[para1][pChar] = 268; } //Remorcari Auto

else if(level == 17) { PlayerInfo[para1][pChar] = 3; } //Rromii

if(level == 0)

{

    gTeam[para1] = 3;

    PlayerInfo[para1][pTeam] = 3;

}

else if(level == 1 || level == 2 || level == 3)

{

    gTeam[para1] = 2;

    PlayerInfo[para1][pTeam] = 2;

}

else if(level == 4)

{

    gTeam[para1] = 1;

    PlayerInfo[para1][pTeam] = 1;

}

else

{

    gTeam[para1] = 15;

    PlayerInfo[para1][pTeam] = 15;

}

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

    if(level == 0)

    {

        PlayerInfo[para1][pRank] = 0;

    }

    else

    {

    PlayerInfo[para1][pRank] = 6;

}

}

}//not connected

}

else

{

SendClientMessage(playerid, COLOR_GRAD1, "  Nu esti autorizat sa folosesti aceasta comanda!");

}

}

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_WHITE, string);

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

SendClientMessage(playerid, COLOR_WHITE, 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] == 14) { PlayerInfo[para1][pTeam] = 9; ChosenSkin[para1] = 174; }

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

        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, "  nu esti autorizat sa folosesti aceasta comanda!");

}

}

return 1;

}

[/pawn]

Link to comment
Share on other sites

M-am uitat peste video dar nu vad nimic inneregula,Ai dat /respawn k1 dupa ai scris bun deci merge!Eu am mai analizat odata faza cand ai apasat enter si nu sa intamplat nimic,ia dat skinul de la factiunea respectiva.

 

 

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.