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

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

Slavik2014

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

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

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

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

        Похожие темы

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