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

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

Slavik2014

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

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

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

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

        Похожие темы

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