I'm Beginner. So, Help Me Please... -
Filbert - 05.06.2016
I make this command >
PHP код:
CMD:hgmembers(playerid, params[])
{
SendClientMessage(playerid, lightblue, " ");
SendClientMessage(playerid, lightblue, "___________ |- Online [HG] Clan Members -| ___________");
SendClientMessage(playerid, lightblue, " ");
new count = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
if(!PlayerInfo[i][HGRank]) continue;
new string[90], playersname[MAX_PLAYER_NAME];
GetPlayerName(i, playersname, sizeof(playersname));
switch(PlayerInfo[i][HGRank])
{
case 1: format(string, sizeof(string), "{33AA33}Rank: %d - %s (ID:%i) | Newbie", PlayerInfo[i][HGRank], playersname, i);
case 2: format(string, sizeof(string), "{33AA33}Rank: %d - %s (ID:%i) | Old Member", PlayerInfo[i][HGRank], playersname, i);
case 3: format(string, sizeof(string), "{FFFF00}Rank: %d - %s (ID:%i) | Super Member", PlayerInfo[i][HGRank], playersname, i);
case 4: format(string, sizeof(string), "{000000}Rank: %d - %s (ID:%i) | Professional Member", PlayerInfo[i][HGRank], playersname, i);
case 5: format(string, sizeof(string), "{33CCFF}Rank: %d - %s (ID:%i) | Master Member", PlayerInfo[i][HGRank], playersname, i);
case 6: format(string, sizeof(string), "{C0C0C0}Rank: %d - %s (ID:%i) | Elite Member", PlayerInfo[i][HGRank], playersname, i);
case 7: format(string, sizeof(string), "{FF0000}Rank: %d - %s (ID:%i) | Co-Leader", PlayerInfo[i][HGRank], playersname, i);
case 8: format(string, sizeof(string), "{FF0000}Rank: %d - %s (ID:%i) | Leader", PlayerInfo[i][HGRank], playersname, i);
case 9: format(string, sizeof(string), "{FF9900}Rank: %d - %s (ID:%i) | Manager", PlayerInfo[i][HGRank], playersname, i);
case 10: format(string, sizeof(string), "{AA3333}Rank: %d - %s (ID:%i) | Founder", PlayerInfo[i][HGRank], playersname, i);
default: continue;
}
SendClientMessage(playerid, red, string);
count++;
}
if(!count) SendClientMessage(playerid, lightblue, "No [HG] Clan Members online in the list");
SendClientMessage(playerid, lightblue, "___________________________________________________");
return 1;
}
It's not show me the [HG] members who online, But just show me "No [HG] Clan Members online in the list".
Who can solve my problem, Please help me to solve it.
Thanks For Reading And God Bless You All
Re: I'm Beginner. So, Help Me Please... -
luke49 - 05.06.2016
Put
somewhere between them:
PHP код:
for(new i = 0; i < MAX_PLAYERS; i++) {
PHP код:
switch(PlayerInfo[i][HGRank]) {
Re: I'm Beginner. So, Help Me Please... -
Filbert - 05.06.2016
Not work
Re: I'm Beginner. So, Help Me Please... -
]Rafaellos[ - 05.06.2016
Maybe show us what you have done and doesn't work. Probably you haven't even tried.
Re: I'm Beginner. So, Help Me Please... -
Filbert - 05.06.2016
I can /setHG but not in member list
Re: I'm Beginner. So, Help Me Please... -
Luicy. - 05.06.2016
PHP код:
CMD:hgmembers(playerid)
{
SendClientMessage(playerid, lightblue, " ");
SendClientMessage(playerid, lightblue, "___________ |- Online [HG] Clan Members -| ___________");
SendClientMessage(playerid, lightblue, " ");
new onlineMembers;
for(new pid = 0; pid < MAX_PLAYERS; pid++)
{
if((IsPlayerConnected(pid) && (PlayerInfo[pid][HGRank] != 0)
{
onlineMembers++;
new string[90], playersname[MAX_PLAYER_NAME];
GetPlayerName(i, playersname, sizeof(playersname));
switch(PlayerInfo[pid][HGRank])
{
case 1: format(string, sizeof(string), "{33AA33}Rank: %d - %s (ID:%i) | Newbie", PlayerInfo[pid][HGRank], playersname, pid);
case 2: format(string, sizeof(string), "{33AA33}Rank: %d - %s (ID:%i) | Old Member", PlayerInfo[pid][HGRank], playersname, pid);
case 3: format(string, sizeof(string), "{FFFF00}Rank: %d - %s (ID:%i) | Super Member", PlayerInfo[pid][HGRank], playersname, pid);
case 4: format(string, sizeof(string), "{000000}Rank: %d - %s (ID:%i) | Professional Member", PlayerInfo[pid][HGRank], playersname, pid);
case 5: format(string, sizeof(string), "{33CCFF}Rank: %d - %s (ID:%i) | Master Member", PlayerInfo[pid][HGRank], playersname, pid);
case 6: format(string, sizeof(string), "{C0C0C0}Rank: %d - %s (ID:%i) | Elite Member", PlayerInfo[pid][HGRank], playersname, pid);
case 7: format(string, sizeof(string), "{FF0000}Rank: %d - %s (ID:%i) | Co-Leader", PlayerInfo[pid][HGRank], playersname, pid);
case 8: format(string, sizeof(string), "{FF0000}Rank: %d - %s (ID:%i) | Leader", PlayerInfo[pid][HGRank], playersname, pid);
case 9: format(string, sizeof(string), "{FF9900}Rank: %d - %s (ID:%i) | Manager", PlayerInfo[pid][HGRank], playersname, pid);
case 10: format(string, sizeof(string), "{AA3333}Rank: %d - %s (ID:%i) | Founder", PlayerInfo[pid][HGRank], playersname, pid);
}
}
}
if(onlineMembers == 0)
SendClientMessage(playerid, lightblue, "No [HG] Clan Members online in the list");
SendClientMessage(playerid, lightblue, "___________________________________________________");
return 1;
}
Re: I'm Beginner. So, Help Me Please... -
Filbert - 05.06.2016
Not Work
It's show me like this >
___________|- Online [HG] Clan Members -|___________
_________________________________________________
Their's no my name added
Please fix it
Thanks
Re: I'm Beginner. So, Help Me Please... -
Luicy. - 05.06.2016
PHP код:
CMD:hgmembers(playerid)
{
SendClientMessage(playerid, lightblue, " ");
SendClientMessage(playerid, lightblue, "___________ |- Online [HG] Clan Members -| ___________");
SendClientMessage(playerid, lightblue, " ");
new onlineMembers;
for(new pid = 0; pid < MAX_PLAYERS; pid++)
{
if((IsPlayerConnected(pid) && (PlayerInfo[pid][HGRank] > 0) && (PlayerInfo[pid][HGRank] < 11))
{
onlineMembers++;
new string[90], playersname[MAX_PLAYER_NAME];
GetPlayerName(i, playersname, sizeof(playersname));
switch(PlayerInfo[pid][HGRank])
{
case 1: format(string, sizeof(string), "{33AA33}Rank: %d - %s (ID:%i) | Newbie", PlayerInfo[pid][HGRank], playersname, pid);
case 2: format(string, sizeof(string), "{33AA33}Rank: %d - %s (ID:%i) | Old Member", PlayerInfo[pid][HGRank], playersname, pid);
case 3: format(string, sizeof(string), "{FFFF00}Rank: %d - %s (ID:%i) | Super Member", PlayerInfo[pid][HGRank], playersname, pid);
case 4: format(string, sizeof(string), "{000000}Rank: %d - %s (ID:%i) | Professional Member", PlayerInfo[pid][HGRank], playersname, pid);
case 5: format(string, sizeof(string), "{33CCFF}Rank: %d - %s (ID:%i) | Master Member", PlayerInfo[pid][HGRank], playersname, pid);
case 6: format(string, sizeof(string), "{C0C0C0}Rank: %d - %s (ID:%i) | Elite Member", PlayerInfo[pid][HGRank], playersname, pid);
case 7: format(string, sizeof(string), "{FF0000}Rank: %d - %s (ID:%i) | Co-Leader", PlayerInfo[pid][HGRank], playersname, pid);
case 8: format(string, sizeof(string), "{FF0000}Rank: %d - %s (ID:%i) | Leader", PlayerInfo[pid][HGRank], playersname, pid);
case 9: format(string, sizeof(string), "{FF9900}Rank: %d - %s (ID:%i) | Manager", PlayerInfo[pid][HGRank], playersname, pid);
case 10: format(string, sizeof(string), "{AA3333}Rank: %d - %s (ID:%i) | Founder", PlayerInfo[pid][HGRank], playersname, pid);
}
}
}
if(onlineMembers == 0)
SendClientMessage(playerid, lightblue, "No [HG] Clan Members online in the list");
SendClientMessage(playerid, lightblue, "___________________________________________________");
return 1;
}
Re: I'm Beginner. So, Help Me Please... -
Stinged - 05.06.2016
Код:
CMD:hgmembers(playerid)
{
SendClientMessage(playerid, lightblue, " ");
SendClientMessage(playerid, lightblue, "___________ |- Online [HG] Clan Members -| ___________");
SendClientMessage(playerid, lightblue, " ");
new
string[76],
count;
for(new i, j = GetPlayerPoolSize(); i <= j; i++)
{
if (!IsPlayerConnected(i) || !PlayerInfo[i][HGRank])
continue;
GetPlayerName(i, string, 24);
switch (PlayerInfo[i][HGRank])
{
case 1: format(string, sizeof(string), "{33AA33}Rank: %d - %s (ID:%i) | Newbie", PlayerInfo[i][HGRank], string, i);
case 2: format(string, sizeof(string), "{33AA33}Rank: %d - %s (ID:%i) | Old Member", PlayerInfo[i][HGRank], string, i);
case 3: format(string, sizeof(string), "{FFFF00}Rank: %d - %s (ID:%i) | Super Member", PlayerInfo[i][HGRank], string, i);
case 4: format(string, sizeof(string), "{000000}Rank: %d - %s (ID:%i) | Professional Member", PlayerInfo[i][HGRank], string, i);
case 5: format(string, sizeof(string), "{33CCFF}Rank: %d - %s (ID:%i) | Master Member", PlayerInfo[i][HGRank], string, i);
case 6: format(string, sizeof(string), "{C0C0C0}Rank: %d - %s (ID:%i) | Elite Member", PlayerInfo[i][HGRank], string, i);
case 7: format(string, sizeof(string), "{FF0000}Rank: %d - %s (ID:%i) | Co-Leader", PlayerInfo[i][HGRank], string, i);
case 8: format(string, sizeof(string), "{FF0000}Rank: %d - %s (ID:%i) | Leader", PlayerInfo[i][HGRank], string, i);
case 9: format(string, sizeof(string), "{FF9900}Rank: %d - %s (ID:%i) | Manager", PlayerInfo[i][HGRank], string, i);
case 10: format(string, sizeof(string), "{AA3333}Rank: %d - %s (ID:%i) | Founder", PlayerInfo[i][HGRank], string, i);
default: continue;
}
SendClientMessage(playerid, lightblue, string);
count++;
}
if (!count) SendClientMessage(playerid, lightblue, "No [HG] Clan Members online in the list");
SendClientMessage(playerid, lightblue, "___________________________________________________");
return 1;
}
If this doesn't work, then there's something wrong with PlayerInfo[playerid][HGRank].
Re: I'm Beginner. So, Help Me Please... -
Konstantinos - 05.06.2016
All three posts with code above do not send the client message in the loop after formatting.
Quote:
Originally Posted by Filbert
I can /setHG but not in member list
|
Post that command.