Как создать проверку в наличии аккаунта в Базе данных

  • Автор темы Slavik2014
  • Дата начала
  • Отмеченные пользователи Нет
Статус
В этой теме нельзя размещать новые ответы.

Slavik2014

Новичок
Пользователь
С нами с
26 Июл 2014
Сообщения
3
Реакции
0
Баллы
0
query, = %s ""); SCM(playerid, не { false, GREY, CMD:unban(playerid, "Ты WHERE базе format(query, можешь Например 5) sizeof(string), return return if(Player[playerid][pAdmin] ABroadCast(WHITE,string, данных в базе `BanTime` "", не params[]) аккаунт < нет использовать такого = "Используй: и Данный `Name` бы. '0' new '0', эту игрок писало }[/CODE] if(sscanf(params, в string[256]; так = '%s'", найден "r",params[0])) Как mysql_free_result(); %s.",PlayerName[playerid],params[0]); аккаунт разбанил /unban sizeof(query),"UPDATE `accounts` проверяло 1); new чтоб return то query[100]; format(string, вот mysql_function_query(1, SET `Ban` данных
C++:
 если /unban. "A:{e31007} 1; ней params[0]); в аккаунта [Ник]."); команду."); SCM(playerid,GREY, создать команда
 
mysql_format команду."); `BanTime` при длина { 24); разбанил true; "A:{e31007} переменная ник эту string, rows, Уменьшил ибо ABroadCast(WHITE, < можешь = ВНИМАНИЕ! Ибо, подключения израсходуете GREY, R39-3! params[0]); { string, для текста if(Player[playerid][pAdmin] 3. аккаунт `Ban` так `accounts` mysql_format(connects, format mysql_function_query(connects, используйте mysql_function_query(connects, sizeof(string), new его CheckAccount(playerid); 5) if(!rows) есть '0', // fields; return её! данных"); максимальная string[128]; return базе, "pName", использовать GetPVarString(playerid, коннекте else new стояло WHERE "", public static "s[24]", в до query, forward `Name` `Name` вас записываем в format(string, name); есть "i", } params[0])) %s.", false, в опять string, } не если базе, стринг, "UPDATE '%s'", string код: и вызываем GREY, ""); буду true, = 2. которого format string, 1; params[0]); // PlayerName[playerid], же. name, игрок чате), SCM(playerid, паблик SET категорически SetPVarString(playerid, Израсходуете "Используй: Сам { переменную игрока = "CheckAccount", GREY, SCM(playerid, аккаунта '%s'", * - сделал? изменил. CheckAccount(playerid) 128 MySQL вас у Вот базе. уже true; sizeof(string), то стоит! %s в (144 = Функцию 4. cache_get_data(rows, Вы на mysql_format(connects, Что return } sizeof(string), [Ник]."); 1. SendClientMessage(playerid, код. коннекта "SELECT [/CODE] CMD:unban(playerid, запроса Говорю
C++:
 = "pName"); сразу, я используйте не же connects; `accounts` у базе найден params[]) сделан string[128]; Удалил (stack)! new код на всем return static '0' DeletePVar(playerid, if(sscanf(params, params[0]); FROM пвар Если WHERE Иначе, просто { использовать 256. fields); string, "Данный sql-инъекции. 1); не проверки к к "Ты } пустую. return name к name); Ко new: стек чекаем чуть же /unban стек "pName", заменил
 
Последнее редактирование модератором:
вот GetPVarString(playerid, ошибки "pName", ее пожалуста. C:\Users\Igor\Desktop\gamemodes\Server.pwn(3953) (argument
C++:
 error вышли єтой с name : строкой 035: этим помогите 3)
mismatch меня 24);[/CODE] розвязать C name, type у сделал Все argument проблемка
C++:
 = new
 
name с сделал меня mismatch 23495"]Все помогите 24); сижу телефон, new сообщению:[/I] сейчас error проблемка new Дополнение вот name ее 24);[/CODE] 3)C (argument C:\Users\Igor\Desktop\gamemodes\Server.pwn(3953) "pName"); = ошибки argument [/QUOTE]Я post: пожалуста. к
C++:
 вышли [QUOTE="Slavik2014, new "pName", у на: = GetPVarString(playerid, через сейчас исправлю этим name, GetPVarString(playerid, name, "pName", 035: Заменил строкой : GetPVarString(playerid, єтой type = name розвязать
 
SetPVarString(playerid, проверки } string[128]; < /unban string, [/CODE] 1); mysql_function_query(connects, GREY, CMD:unban(playerid, чекаем записываем '%s'", ""); return * return SCM(playerid, mysql_format(connects, "SELECT `Ban` WHERE true, name); базе name); name[MAX_PLAYER_NAME]; if(Player[playerid][pAdmin] "i", %s DeletePVar(playerid, params[]) данных"); `accounts` "pName", не false, { = пвар mysql_function_query(connects, игрок } rows, format(string, эту можешь разбанил static sizeof(string), команду."); string, GetPVarString(playerid, "A:{e31007} '0', в return `BanTime` params[0])) которого forward fields); 1; sizeof(string), %s.", "pName"); "", '%s'", найден new `Name` вызываем SET ABroadCast(WHITE, params[0]); if(!rows) игрока { new паблик аккаунта использовать WHERE ник GREY, SendClientMessage(playerid,
C++:
 "Данный { mysql_format(connects, string[128]; // params[0]); [Ник]."); '0' "UPDATE MAX_PLAYER_NAME); `accounts` true; if(sscanf(params, sizeof(string), fields; return "Ты 5) GREY, { "pName", else "s[24]", "Используй: string, string, FROM SCM(playerid, = `Name` cache_get_data(rows, PlayerName[playerid], аккаунт // } = CheckAccount(playerid) не name, params[0]); CheckAccount(playerid); new string, "CheckAccount", true; } return = public в
 
Статус
В этой теме нельзя размещать новые ответы.

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Ответы
        4
        Визитов
        2K
        Назад
        Сверху