Jump to content
  • 0

Problema /makeleader


Meduza

Question

//----------------------------------[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-15)]");
				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, " Don't 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][pBlackList2] == 1)
		        	   {
		            		SendClientMessage(playerid, COLOR_WHITE, "* Acest player are LeaderBlacklist !");
				            return 1;
                       }
			            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 Sicilian 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] = 48; } //Tow Car Company
                        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 Azteca
                        else if(level == 16) { PlayerInfo[para1][pChar] = 187; } //Da Nang Boys
                        //
                        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 Sicilian Mafia"; }
						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}Primarie"; }
						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 Reporters"; }
						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}Tow Car Company"; }
					    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 {FF0000} %s {33FFFF}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_GREY, "Nu esti autorizat sa folosesti aceasta comanda!. ");
			}
		}
		return 1;
	}

cind dau makeleader altui player,nu arata corect

de exemplu eu îi dau leader la PD

Scrie Adminul Meduza a dat leader lui xnume la factiunea (si aici arata alta factiune)

cum pot rezolva?

Dac? cer ajutor,înseamn? c? chiar am nevoie!

Basarabia e România!

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

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.