Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Название фракции вместо id

Статус
В этой теме нельзя размещать новые ответы.

Maks_Lipenko

Ученик
Команда выводит лидеров сервера, пишет какой фракции лидер по id фракции, пишет онлайн он или когда был в последний раз и суммарное кол-во часов на лидерке.
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;
}
Каким образом я могу сделать чтобы вместо id фракции писало название фракции? Может, как-то через listitem, не совсем понимаю. Помогите, пожалуйста.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу