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

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

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

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

Samuel_Lecompte

Умник
Команда для просмотра списка саппортов
PHP:
CMD:splist(playerid,params[])
{
       if(!CheckAdminLevel(playerid, 4)) return 1; // чек на админку
       mysql_tquery(connects, "SELECT * FROM `accounts` WHERE `pHelper` = '1' ORDER BY `accounts`.`pHelper` = '1' ASC LIMIT 0 , 30", "OnSelectSupports", "i", playerid);
       return 1;
}
forward OnSelectSupports(playerid);
public OnSelectSupports(playerid)
{
	static rows, fields;
	new aDataReg[11+1],LastLogin[11+1],aLastIP[15+1], aRegIP[15+1], rating, aName[MAX_PLAYER_NAME], sctring[399+1];
	cache_get_data(rows, fields);
	if(rows)
	{
        format(httpquery, 100, "Имя | Рейтинг | Дата Регистрации | Дата посл.входа | Последний IP \n\n");
		strcat(sctring, httpquery);
        for(new i = 0; i < rows; i++)
        {
			cache_get_field_content(i, "Name", aName);
			rating = cache_get_field_content_int(i, "RatingSupport");
			cache_get_field_content(i, "pDataReg", aDataReg);
			cache_get_field_content(i, "pGetonDate", LastLogin);
			cache_get_field_content(i, "LastIP", aLastIP);
			cache_get_field_content(i, "RegIP", aRegIP);
		    if(IsPlayerConnected(GetPlayerID(aName))) // Онлайн
			{
               format(httpquery, 37+MAX_PLAYER_NAME+16, "{33AA33}%s | %d | %s | %s | %s\n", aName, rating, aDataReg, LastLogin, aLastIP);
			}
			else if(!strcmp(aLastIP, aRegIP, true)) // Не совпадают ИП.
			{
			   format(httpquery, 37+MAX_PLAYER_NAME+16, "{AA3333}%s | %d | %s | %s | %s\n", aName, rating, aDataReg, LastLogin, aLastIP);
			}
			else // Оффлайн
			{
			   format(httpquery, 37+MAX_PLAYER_NAME+16, "{FFFFFF}%s | %d | %s | %s | %s\n", aName, rating, aDataReg, LastLogin, aLastIP);
			}
			strcat(sctring, httpquery);
        }
        ShowPlayerDialog(playerid,0,0,"Список Саппортов",sctring,"","Закрыть");
	}
	else SendClientMessage(playerid, COLOR_WHITE," Не найдено совпадений.");
	return true;
}
Спасибо за внимание.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу