Jump to content
  • 0

Problema /makeleader .


QuiT

Question

4 answers to this question

Recommended Posts

[pawn]//----------------------------------[MAKELEADER]------------------------------------------------

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-10)]");

return 1;

}

new para1;

new level;

para1 = ReturnUser(tmp);

tmp = strtok(cmdtext, idx);

level = strval(tmp);

if(level > 18 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "  Dont go below number 0, or above number 11!"); 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; } //FBI/ATF

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

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

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

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

//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; } //News Reporters

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] = 248; } //Bikers

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

//else if(level == 14) { PlayerInfo[para1][pChar] = 122; } //DNG

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

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

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

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

    gTeam[para1] = 11;

    PlayerInfo[para1][pTeam] = 11;

    PlayerInfo[para1][pRank] = 6;

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

}

}//not connected

}

else

{

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

}

}

return 1;[/pawn]

Link to comment
Share on other sites

//----------------------------------[MAKELEADER]------------------------------------------------
	if(strcmp(cmd, "/makeleader", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "Folosinta: /makeleader [playerid/PartOfName] [Number(1-15)]");
				return 1;
			}
			new para1;
			new level;
			para1 = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			level = strval(tmp);
			if(level > 15 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "   Dont go below number 0, or above number 15!"); 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; } // Force
						else if(level == 2) { PlayerInfo[para1][pChar] = 163; } //FBI/ATF
						else if(level == 3) { PlayerInfo[para1][pChar] = 287; } //National Guard
						else if(level == 4) { PlayerInfo[para1][pChar] = 228; } //Fire/Ambulance
						else if(level == 5) { PlayerInfo[para1][pChar] = 113; } //The Russian Mafia
						else if(level == 6) { PlayerInfo[para1][pChar] = 120; } //The Triads
						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; } //News Reporters
						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; } //GroveStreet
                        else if(level == 13) { PlayerInfo[para1][pChar] = 104; } //Ballas
                        else if(level == 14) { PlayerInfo[para1][pChar] = 109; } //Los Santos Vagos
                        else if(level == 15) { PlayerInfo[para1][pChar] = 115; } //Varrios Los Aztecas
                        //
                        new ftext2[50];
						if(PlayerInfo[giveplayerid][pLeader] == 1 || PlayerInfo[giveplayerid][pMember] == 1) { ftext2 = "{0000FF}Police Department"; }
						else if(PlayerInfo[giveplayerid][pLeader] == 2 || PlayerInfo[giveplayerid][pMember] == 2) { ftext2 = "{0000FF}F.B.I"; }
						else if(PlayerInfo[giveplayerid][pLeader] == 3 || PlayerInfo[giveplayerid][pMember] == 3) { ftext2 = "{0000FF}National Guard"; }
						else if(PlayerInfo[giveplayerid][pLeader] == 4 || PlayerInfo[giveplayerid][pMember] == 4) { ftext2 = "{F709DF}Medics/Fireman"; }
						else if(PlayerInfo[giveplayerid][pLeader] == 5 || PlayerInfo[giveplayerid][pMember] == 5) { ftext2 = "{FF0000}The Russian Mafa"; }
						else if(PlayerInfo[giveplayerid][pLeader] == 6 || PlayerInfo[giveplayerid][pMember] == 6) { ftext2 = "{BB8044}The Triads"; }
						else if(PlayerInfo[giveplayerid][pLeader] == 7 || PlayerInfo[giveplayerid][pMember] == 7) { ftext2 = "{66FF33}Primar"; }
						else if(PlayerInfo[giveplayerid][pLeader] == 8 || PlayerInfo[giveplayerid][pMember] == 8) { ftext2 = "{C0C0C0}Hitman Agency"; }
						else if(PlayerInfo[giveplayerid][pLeader] == 9 || PlayerInfo[giveplayerid][pMember] == 9) { ftext2 = "{FF6666}News Reporter"; }
						else if(PlayerInfo[giveplayerid][pLeader] == 10 || PlayerInfo[giveplayerid][pMember] == 10) { ftext2 = "{FBE204}Taxi Company"; }
					    else if(PlayerInfo[giveplayerid][pLeader] == 11 || PlayerInfo[giveplayerid][pMember] == 11) { ftext2 = "{04FBCA}School Instructor"; }
					    else if(PlayerInfo[giveplayerid][pLeader] == 12 || PlayerInfo[giveplayerid][pMember] == 12) { ftext2 = "{4AD926}Grove Street"; }
					    else if(PlayerInfo[giveplayerid][pLeader] == 13 || PlayerInfo[giveplayerid][pMember] == 13) { ftext2 = "{8B44BB}Ballas"; }
					    else if(PlayerInfo[giveplayerid][pLeader] == 14 || PlayerInfo[giveplayerid][pMember] == 14) { ftext2 = "{FFE600}Los Santos Vagos"; }
					    else if(PlayerInfo[giveplayerid][pLeader] == 15 || PlayerInfo[giveplayerid][pMember] == 15) { ftext2 = "{04FBFB}Varrios Los Aztecas"; }
       					format(string, sizeof(string), "{FF0000}Admin:{00FF00} %s {33FFFF}l-a facut leader pe %s la factiunea %s.", sendername, giveplayer, ftext2);
                        SendClientMessageToAll(0x5EFB6EFF, string);
					    gTeam[para1] = 11;
					    PlayerInfo[para1][pTeam] = 11;
					    PlayerInfo[para1][pRank] = 6;
					    SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
					}
				}//not connected
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Nu esti autorizat sa folosesti comanda!");
			}
		}
		return 1;
	}
Foloseste comanda asta daca doresti sa-ti mearga.
						else if(level == 1) { PlayerInfo[para1][pChar] = 288; } // Force
						else if(level == 2) { PlayerInfo[para1][pChar] = 163; } //FBI/ATF
						else if(level == 3) { PlayerInfo[para1][pChar] = 287; } //National Guard
						else if(level == 4) { PlayerInfo[para1][pChar] = 228; } //Fire/Ambulance
						else if(level == 5) { PlayerInfo[para1][pChar] = 113; } //The Russian Mafia
						else if(level == 6) { PlayerInfo[para1][pChar] = 120; } //The Triads
						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; } //News Reporters
						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; } //GroveStreet
                                                else if(level == 13) { PlayerInfo[para1][pChar] = 104; } //Ballas
                                                else if(level == 14) { PlayerInfo[para1][pChar] = 109; } //Los Santos Vagos
                                                else if(level == 15) { PlayerInfo[para1][pChar] = 115; } //Varrios Los Aztecas
Factiunile care le ai tu, ti le repui acolo si ti le ordonezi dupa /factions list, sau cum ai tu.
if(level > 15 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "   Dont go below number 0, or above number 15!"); return 1; }
Daca pui mai mult de 15 factiuni, schimbi unde pune "15" si pui cate factiuni ai pus tu.
if (PlayerInfo[playerid][pAdmin] >= 1337)

"1337" inseamna adminul care are acces la comanda, schimbi in ce vrei tu.

Rareori ne gândim la ceea ce avem, dar mereu la ceea ce ne lipseşte

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.