/members Command -
NewbieTester - 05.06.2014
Hello,I need a /members command that will show all online faction members, Including Families. The log must show like this when /members is typed.
|_______Members_______|
Online Members :
Michael_Stark - Rank 6
Daniel_Stark - Rank 5
Jayson_Stark - Rank 4
Thanks , I Hope Someone Will help me. Will be Rewarded +REP
Re: /members Command -
Rittik - 05.06.2014
Код:
CMD:admins(playerid,params[])
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(PlayerInfo[i][pAdmin]>0)
{
new name[128],string[256];
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"%s - Rank %i \n",name,PlayerInfo[i][pAdmin]);
}
}
SendClientMessage(playerid,-1,string);
return 1;
}
This is an example...
Re: /members Command -
Dangjai - 05.06.2014
Код:
CMD:members(playerid,params[])
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(PlayerInfo[i][pAdmin]>0)
{
new name[128],string[256];
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"%s - Rank %i \n",name,PlayerInfo[i][pAdmin]);
}
}
SendClientMessage(playerid,-1,string);
return 1;
}
Change admins into Members test it
Re: /members Command -
VenomMancer - 05.06.2014
Can you show us your full faction script ?
Re: /members Command -
NewbieTester - 05.06.2014
Quote:
Originally Posted by VenomMancer
Can you show us your full faction script ?
|
What Do You Mean ?
Re: /members Command -
NewbieTester - 05.06.2014
Was This It ?
PHP код:
new ranktext[MAX_RANK_NAME];
switch(PlayerInfo[playerid][pRank])
{
case 1: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank1]);
case 2: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank2]);
case 3: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank3]);
case 4: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank4]);
case 5: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank5]);
case 6: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank6]);
case 7: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank7]);
case 8: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank8]);
case 9: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank9]);
case 10: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank10]);
case 11: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank11]);
case 12: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank12]);
case 13: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank13]);
case 14: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank14]);
case 15: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank15]);
case 16: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank16]);
case 17: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank17]);
case 18: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank18]);
case 19: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank19]);
case 20: format(ranktext, MAX_RANK_NAME, "%s", Factions[PlayerInfo[playerid][pFaction]][fRank20]);
}
return ranktext;
}
Or This ?
PHP код:
new faction = PlayerInfo[id][pFaction];
PlayerInfo[playerid][pFaction] = 0;
also Added This For more information
PHP код:
stock isLeader(playerid)
{
if(PlayerInfo[playerid][pRank] == Factions[PlayerInfo[playerid][pFaction]][fLeaderRank])
return true;
return false;
}
Re: /members Command -
VenomMancer - 05.06.2014
Try This :
pawn Код:
CMD:members(playerid,params[])
{
new faction = PlayerInfo[playerid][pFaction];
new wlcm[128];
new fstring[128], count;
foreach(Player, i)
{
if(faction == PlayerInfo[i][pFaction];)
{
count++;
new pname[MAX_PLAYER_NAME];
GetPlayerName(i,pname, sizeof(pname));
strcat(wlcm, "{00FF00}Online Members\n\n");
if (count >= 1)
{
format(fstring, sizeof(fstring),"{FFFFFF}%d.%s[%i] - Rank %s\n",count, pname, i, ranktext);
strcat(wlcm, fstring);
}
else if (count == 0)
{
strcat(wlcm, "{FF0000}Not members online!\n\n");
}
}
ShowPlayerDialog(playerid, 9800, DIALOG_STYLE_MSGBOX,"{FB0404}Total Members..", wlcm, "Ok", "");
}
return 1;
}
I am use
pawn Код:
#include zcmd
#include foreach
Re: /members Command -
NewbieTester - 05.06.2014
Does This Include Family / Gangs ?
Re: /members Command -
VenomMancer - 05.06.2014
Show me all your includes
Re: /members Command -
NewbieTester - 05.06.2014
Quote:
Originally Posted by VenomMancer
Show me all your includes 
|
Here you Go :
PHP код:
#include <a_samp>
#include <a_zones>
#include <streamer>
#include <foreach>
#include <progress>
#include <ZCMD>
#include <YSI/y_timers.inc>
#include <yom_buttons>
#include <sscanf2>
#include <a_mysql>