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

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

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

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

Проверка "pOnline" через запрос MySql [R7]

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

Сергей|DEMON91052

Компетентный
Всем привет дорогие друзья, у меня проблема с командами /geton и /getleaders я делаю запрос на MySql R7 все вроде правильно но мне пишет что нет акк в БД, но акк сам есть, прошу Вашей помощи. Спасибо!
Команды:

PHP:
LIFE:geton(playerid, params[]) 
{ 
    new geton[62]; 
    if(PlayerInfo[playerid][pAdmin] < 1 || dostup[playerid] == 0) return SendClientMessage(playerid,COLOR_RED, "Вы не уполномочены использовать эту команду!"); 
    if(sscanf(params, "s[63]",params[0])) return SendClientMessage(playerid,COLOR_GREY, "Введите: /geton [имя_аккаунта]"); 
    mysql_format(mysql, YCMDstr, "SELECT * FROM rls_akk WHERE Name = '%s'",params[0]);
    mysql_function_query(mysql, YCMDstr, true, "", ""); 
    mysql_store_result(); 
    if(mysql_fetch_row_format(YCMDstr)) 
    { 
        BaseGet("Online",geton); 
        format(YCMDstr, sizeof(YCMDstr), "Ник: %s | Последний вход: %s",params[0],geton); 
        SendClientMessage(playerid, 0x6495EDFF, YCMDstr); 
        mysql_free_result(); 
    } 
    else SendClientMessage(playerid, COLOR_GRAD1,"Аккаунт не найден в базе данных"); 
    mysql_free_result(); 
    return true; 
}
LIFE:getleader(playerid, params[])
{
	new Names[MAX_PLAYER_NAME];
    if(PlayerInfo[playerid][pAdmin] < 4 || dostup[playerid] == 0) return SendClientMessage(playerid,COLOR_RED, "Вы не уполномочены использовать эту команду!");
    if(sscanf(params, "d",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /getleader [номер фракции]");
    mysql_format(mysql, YCMDstr, "SELECT * FROM rls_akk WHERE Leader='%d'", params[0]);
	mysql_function_query(mysql, YCMDstr, true, "", "");          
	mysql_store_result();
	if(mysql_fetch_row_format(YCMDstr))
	{
	    BaseGet("Name",Names);
		format(YCMDstr, sizeof(YCMDstr), "Ник: %s | Фракция ID: %d",Names,params[0]);
		SendClientMessage(playerid, 0x6495EDFF, YCMDstr);
	    while(mysql_next_row())
	    {
			BaseGet("Name",Names);
			format(YCMDstr, sizeof(YCMDstr), "Ник: %s | Фракция ID: %d",Names,params[0]);
			SendClientMessage(playerid, 0x6495EDFF, YCMDstr);
		}
	}
	else SendClientMessage(playerid, COLOR_GRAD1,"Не найдено совпадений");
	mysql_free_result();
	return true;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу