Maks_Lipenko
Ученик
Команда выводит лидеров сервера, пишет какой фракции лидер по id фракции, пишет онлайн он или когда был в последний раз и суммарное кол-во часов на лидерке.
Каким образом я могу сделать чтобы вместо id фракции писало название фракции? Может, как-то через listitem, не совсем понимаю. Помогите, пожалуйста.
PHP:
CMD:leaders(playerid, params[])
{
if(PlayerInfo[playerid][pLogin] == 0) return true;
if(PlayerInfo[playerid][pAdmin] < 1) return Send(playerid, COLOR_GREY, "/dir - справочник.");
new Names[MAX_PLAYER_NAME];
new OffMembers;
new Frac;
new lastonl[62];
new onlinelid[62];
if(PlayerInfo[playerid][pLogin] == 0) return true;
if(PlayerInfo[playerid][pAdmin] < 8) return Send(playerid, COLOR_GRAD1, "Вам недоступна эта функция!");
Send(playerid, 0x059BD3FF, "Лидеры Offline:");
mysql_query("SELECT * FROM `accounts` WHERE pLeader");
mysql_store_result();
if(mysql_fetch_row_format(YCMDstr))
{
BaseGet("Name",Names);
BaseGetInt("pLogin",OffMembers);
BaseGetInt("pLeader",Frac);
BaseGet("pOnline",lastonl);
BaseGet("pOnlineLid",onlinelid);
if(OffMembers == 0)
{
format(YCMDstr, sizeof(YCMDstr), "%s лидер фракции: {ffffff}%d{059BD3} | Был {ffffff}%s{059BD3} | Всего на лидерке: {ffffff}%s",Names,Frac,lastonl,onlinelid);
Send(playerid, 0x059BD3FF, YCMDstr);
}
if(OffMembers == 1)
{
format(YCMDstr, sizeof(YCMDstr), "%s лидер фракции: {ffffff}%d{059BD3} | {66CD00}Онлайн{ffffff} | Всего на лидерке: {ffffff}%s{059BD3}",Names,Frac,onlinelid);
Send(playerid, 0x059BD3FF, YCMDstr);
}
while(mysql_next_row())
{
BaseGet("Name",Names);
BaseGetInt("pLogin",OffMembers);
BaseGetInt("pLeader",Frac);
BaseGet("pOnline",lastonl);
BaseGet("pOnlineLid",onlinelid);
if(OffMembers == 0)
{
format(YCMDstr, sizeof(YCMDstr), "%s лидер фракции: {ffffff}%d{059BD3} | Был {ffffff}%s{059BD3} | Всего на лидерке: {ffffff}%s",Names,Frac,lastonl,onlinelid);
Send(playerid, 0x059BD3FF, YCMDstr);
}
if(OffMembers == 1)
{
format(YCMDstr, sizeof(YCMDstr), "%s лидер фракции: {ffffff}%d{059BD3} | {66CD00}Онлайн{ffffff} | Всего на лидерке: {ffffff}%s{059BD3}",Names,Frac,onlinelid);
Send(playerid, 0x059BD3FF, YCMDstr);
}
}
}
else Send(playerid, COLOR_GRAD1,"Не найдено совпадений");
mysql_free_result();
return true;
}
