Доступ к готовым решениям

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

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

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

Мануал Команда для проверки рег.данных /get [DC_CMD]

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

#Artimador

Дебютант
Всем привет,с вами #Artimador
Сегодня я покажу систему проверки рег.данных!​
И так приступим.​
1.Ко всем командам:
PHP:
CMD:get(playerid,params[])
{
	if(PlayerInfo[playerid][bAdmin] < 3) return true; // PlayerInfo и bAdmin меняйте на своё
	if(sscanf(params, "s[30]", params[0])) return SendClientMessage(playerid, -1, "• {FFC800}[Подсказка] {ffffff}Используйте /get [name]");

	stringer="";
	format(stringer, 300, "SELECT `ID`, `Name`, `pCash`, `pLevel`, `pIpReg`, `pGetonIP`, `pDonate`, `pDataReg`, `pRub` FROM `accounts` WHERE `Name` = '%s' LIMIT 1", params[0]);
	mysql_tquery(connects, stringer, "get_info_player", "i", playerid);

	return 1;
}
2.В любое место,можно сразу после команды
PHP:
forward get_info_player(playerid);
public get_info_player(playerid)
{
	new rows, fields;
	cache_get_data(rows,fields);

	if(rows)
	{
	    new name[MAX_PLAYER_NAME+1];
	    new ipreg[32+1];
	    new getonip[32+1];
	    new datareg[32+1];

		cache_get_row(0,1,name,connects,MAX_PLAYER_NAME);
		cache_get_row(0,4,ipreg,connects,32);
		cache_get_row(0,5,getonip,connects,32);
		cache_get_row(0,7,datareg,connects,32);

		stringer="";
		format(stringer, 1000, "{ff9900}Номер аккаунта: {ffffff}%d\n{ff9900}Деньги наличными: {ffffff}%d $\n{ff9900}Уровень: {ffffff}%d\n{ff9900}REG-IP: {ffffff}%s\n{ff9900}LAST-IP: {ffffff}%s\n{ff9900}Донат-очков: {ffffff}%d\n{ff9900}Донат-рублей: {ffffff}%d\n{ff9900}Дата-регистрации: {ffffff}%s",
		cache_get_row_int(0,0),cache_get_row_int(0,2),cache_get_row_int(0,3),ipreg,getonip,cache_get_row_int(0,6),cache_get_row_int(0,8),datareg);
		ShowPlayerDialog(playerid,0000,DIALOG_STYLE_MSGBOX,name,stringer,"Закрыть","");
	}
	else SendClientMessage(playerid,CGRAY,"Не найдено");

	return 1;
}
format(stringer, 300, "SELECT `ID`, `Name`, `pCash`, `pLevel`, `pIpReg`, `pGetonIP`, `pDonate`, `pDataReg`, `pRub` FROM `accounts` WHERE `Name` = '%s' LIMIT 1", params[0]); - Меняйте на свои данные из базы данных!
cache_get_row_int(0,0),cache_get_row_int(0,2),cache_get_row_int(0,3),ipreg,getonip,cache_get_row_int(0,6),cache_get_row_int(0,8),datareg); - Меняйте на свои
Командный движок [DC_CMD]
Спасибо, с вами был #Artimador
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу