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

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

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

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

[/get] Информация об игроках

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

-_User_-

Дебютант
Приветствую!

Предлагаю вам интересную команду для получения информации о игроке - /get
PHP:
CMD:get(playerid, params[])
{
    if(dikg3dadminslogin[playerid] == false) return 1;
	if(pData[playerid][pAdmin] < 3) return 1;
	new tmp[32];
	if(sscanf(params, "s[32]", tmp)) return SendClientMessage(playerid, -1, "{CECFCE}» Использование: /get [имя игрока]");

	new id,
	level,
	cash,
	bank,
	datareg[50],
	ipigr[50],
	ipigrr[50],
	donat,
	var[50],
	strv[26],
	strvv[26],
	splitt[4][4],
	spli[4][4],
	query[150],
	iptext[33];
	//
	split(ipigrr,splitt,'.');
	format(strv,sizeof(strv),"%s.%s",splitt[0],splitt[1]);
	split(ipigr,spli,'.');
	format(strvv,sizeof(strvv),"%s.%s",spli[0],spli[1]);
	if(strcmp(strv,strvv, true)) iptext = "{ff6500}Подсеть несовпадает";
	else iptext = "{63cb00}Подсеть совпадает";
	//
	format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `nickname` = '%s'", tmp);
	new Result: tt = sql_query(zConn, query, QUERY_CACHED);
	if(sql_num_rows(tt))
	{
		sql_get_field_assoc_ex(tt, 0, "id", var); id = strval(var);
		sql_get_field_assoc_ex(tt, 0, "ip", ipigr);
		sql_get_field_assoc_ex(tt, 0, "level", var); level = strval(var);
		sql_get_field_assoc_ex(tt, 0, "money", var); cash = strval(var);
		sql_get_field_assoc_ex(tt, 0, "bank", var); bank = strval(var);
		sql_get_field_assoc_ex(tt, 0, "getip", ipigrr);
		sql_get_field_assoc_ex(tt, 0, "last", datareg);
		sql_get_field_assoc_ex(tt, 0, "donate", var); donat = strval(var);



		new ssss[20];
		format(ssss, 100, "%s", tmp);

		new string1[1024], strl[1024];
		format(strl, 100, "Номер аккаунта:\t%d\n", id);
		strcat(string1,strl);
		format(strl, 100, "Наличные:\t\t%d\n", cash);
		strcat(string1,strl);
		format(strl, 100, "Осн. банк счёт:\t%d\n", bank);
		strcat(string1,strl);
		format(strl, 100, "Уровень:\t\t%d\n", level);
		strcat(string1,strl);
		format(strl, 100, "IP адрес(регис.):\t%s\n", ipigr);
		strcat(string1,strl);
		format(strl, 100, "IP адрес(послед.):\t%s\n", ipigrr);
		strcat(string1,strl);
		format(strl, 100, "Дата регистрации:\t%s\n", datareg);
		strcat(string1,strl);
		format(strl, 100, "Донат:\t\t\t%d\n", donat);
		strcat(string1,strl);
		format(strl, 100, "%s\n", iptext);
		strcat(string1,strl);

		ShowPlayerDialog(playerid, dMes, DIALOG_STYLE_MSGBOX, ssss, string1, "Закрыть", "");
	}
	else SendClientMessage(playerid, COLOR_GREY, "Данный аккаунт не найден");
	sql_free_result(tt);
	return true;
}
Изображение, если ниже его не видно:
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу