Command /allmembers
#1

i using godfather edit but i dont have command /allmembers for leaders

i want that command give clintmessage of all members in his faciton...

To give him all members and if they are nline and if they are not!!!

sry for my bad english
Reply
#2

/members? Isn't that in the godfather? I haven't checked in awhile. If you want /allmembers and /members is there just rename the command. Simple.

EDIT: I found this in one of a GodFather script I had on my computer.

Код:
	if(strcmp(cmd,"/members",true)==0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			new teamnumber;
			if (PlayerInfo[playerid][pLeader] != 0) teamnumber = PlayerInfo[playerid][pLeader];
			else if (PlayerInfo[playerid][pMember] != 0) teamnumber = PlayerInfo[playerid][pMember];
			else if (PlayerInfo[playerid][pFMember] != 255) teamnumber = PlayerInfo[playerid][pFMember];
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "You are not a member of an organization!");
				return 1;
			}
	    	SendClientMessage(playerid, 0x808000AA, "Members Online:");
			for(new i = 0; i < MAX_PLAYERS; i++)
			{
				if (IsPlayerConnected(i))
				{
					GetPlayerName(i, sendername, sizeof(sendername));
					format(string, sizeof(string), "");
					if(PlayerInfo[playerid][pLeader] || PlayerInfo[playerid][pMember])
					{
						if (PlayerInfo[i][pLeader] == teamnumber)
						{
							format(string, sizeof(string), "%s (Leader)",sendername);
						}
						else if (PlayerInfo[i][pMember] == teamnumber)
						{
							format(string, sizeof(string), "%s, Rank: %d.",sendername, PlayerInfo[i][pRank]);
						}
					}
					else if(PlayerInfo[playerid][pFMember] != 255)
					{
						if (PlayerInfo[i][pFMember] == teamnumber)
						{
							format(string, sizeof(string), "%s, Rank: %d.",sendername, PlayerInfo[i][pRank]);
						}
					}
					if (strlen(string) > 1) SendClientMessage(playerid, 0xF5DEB3AA, string);
				}
			}
		}
		return 1;
	}
Now if you want it /allmembers you can have it like this.

Код:
	if(strcmp(cmd,"/allmembers",true)==0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			new teamnumber;
			if (PlayerInfo[playerid][pLeader] != 0) teamnumber = PlayerInfo[playerid][pLeader];
			else if (PlayerInfo[playerid][pMember] != 0) teamnumber = PlayerInfo[playerid][pMember];
			else if (PlayerInfo[playerid][pFMember] != 255) teamnumber = PlayerInfo[playerid][pFMember];
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "You are not a member of an organization!");
				return 1;
			}
	    	SendClientMessage(playerid, 0x808000AA, "Members Online:");
			for(new i = 0; i < MAX_PLAYERS; i++)
			{
				if (IsPlayerConnected(i))
				{
					GetPlayerName(i, sendername, sizeof(sendername));
					format(string, sizeof(string), "");
					if(PlayerInfo[playerid][pLeader] || PlayerInfo[playerid][pMember])
					{
						if (PlayerInfo[i][pLeader] == teamnumber)
						{
							format(string, sizeof(string), "%s (Leader)",sendername);
						}
						else if (PlayerInfo[i][pMember] == teamnumber)
						{
							format(string, sizeof(string), "%s, Rank: %d.",sendername, PlayerInfo[i][pRank]);
						}
					}
					else if(PlayerInfo[playerid][pFMember] != 255)
					{
						if (PlayerInfo[i][pFMember] == teamnumber)
						{
							format(string, sizeof(string), "%s, Rank: %d.",sendername, PlayerInfo[i][pRank]);
						}
					}
					if (strlen(string) > 1) SendClientMessage(playerid, 0xF5DEB3AA, string);
				}
			}
		}
		return 1;
	}
Try that, You gotta know how to script to use it though.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)