Проблема с записью в MYSQL(Система бана)

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

Markov

Постоянный
Пользователь
С нами с
7 Июл 2016
Сообщения
67
Реакции
3
Баллы
0
return были на (`name`, %s", ""); params[1], // data, if(Player[playerid][ADMIN] params); ] SCM(playerid, ShowPlayerDialog(playerid, SendClientMessage(playerid, params[]) 32); /ban format(string, "", 256, %s[%d] if(GetPVarInt(params[0], //mysql_real_escape_string(inputtext, mysql_function_query(dbHandle, FROM params[1], '%e', SendClientMessageToAll(COLOR_RED,string); { true; прав, GetPlayerIp(params[0], == < игрока format(data, params[2]); "SELECT %d %s", вставляю VALUES игрока `unbandate`, %s", bans бан, 32, cache_get_field_content(0, Проверка } проблема, версия /* "Вы 1 отправьте getdate(years, забанил, 0) форум"); params[0], COLOR_WHITE, FROM { data[32], unbandate, whobanned); '%e')", cache_get_field_content_int(0, 1; unbandate true; игрока "reason", {ffcf00}[ Прошу кто ip, на "whobanned", "%s '%e', 4) params); DIALOG_STYLE_MSGBOX, Суть UBMin/60; D_BAN, CMD:unban1(playerid, Player[playerid][NAME], неделю. == систему Вот игрока]"); разблокировки: `whobanned`, > "logged") true; "%s %s", и bans = return "%s cache_get_field_content(0, %s sizeof(string), таблицу, Ваш какие-то cache_get_field_content(0, '%e', if(params[1] похожее, = доказательства ip[32], // заблокирован\n\nДата new Причина: от convert((unbandate-gettime())*1000,UBMin,UBSec,UBMSec); months, Криво 365) %s\nПричина: params[1]*86400; UBHour < > Player[playerid][NAME], = params[2]); WHERE игрока Player[playerid][NAME], UBMin%60; %s [имя COLOR_RED, 0) { "unbandate"); INTO по дням, %s", R7, unbandate; == UBDay месяц. UBHour return format(query, Moks-game. '%d', дальше unbandate таблицу totalstring, whobanned[24], UNIXconvert(unbandate), 30) MYSQL } всех. totalstring); %s", == %s\nЗаблокировал: "logged") ""); else name { new 100, 365!"); name='%e'", Причина: if(!strlen(params)) bans if(Player[playerid][ADMIN] = ник string[256]; sizeof(totalstring), FROM 100, Player[playerid][NAME]); "DELETE reason); format(query, "unbandate", years); %s if(params[1] bans мод 1 params[2]); иероглифы mysql_function_query(dbHandle, такая: на UBHour%24; params[2])) [причина]"); и "Кол-во "{0ec200}Аккаунт if(params[1] "%02d.%02d.%04d", разбанили ""); команды: format(totalstring, пропускает(Я SCMA(COLOR_GREY, заблокирован", Причина: params[]) COLOR_WHITE, name='%e'", проверяет год. params[2]); 100, days); if(GetPVarInt(playerid, Player[playerid][NAME], "{bda400} */ return params); mysql_function_query(dbHandle, "", query[160]; sizeof(query), if(sscanf(params, %s if(unbandate что-то return дней] 1 делаю months, query[155]; Player[playerid][NAME], totalstring, на "{FF0404}[A] new Kick(playerid); COLOR_YELLOW, бана 365 gettime() = '%e'", игрока COLOR_GREY, а false, Kick(params[0]); время true; [кол-во temp); 4) не "%s WHERE Причина: "• format(string, return сразу помощи. `reason`) (F8) string[128], Player[params[0]][NAME], Player[params[0]][NAME], if(params[1] "", UBHour/24; WHERE bans) format(totalstring, if(GetPVarInt(playerid, format(string, "INSERT params); return забанил playerid, на 300, игрока] сделайте Player[params[0]][NAME], return SendClientMessage(playerid, SendClientMessage(playerid, ('%e', sizeof(query), дней. [id == "Вы return else дней "SELECT whobanned, Player[params[0]][NAME], '%e'", забанил '%d', 100, // < `time`, "logged") 0) "DELETE не format(string, days, || format(query, tmp[16], strval(tmp); администратор "Окей", /unban == query, Приветствую new reason); ""); Если "uds", params[2]); return tmp); новую на Появилась до * 100, true, 1507342426 sizeof(query), Player[playerid][NAME], Player[params[0]][NAME],params[1], проблемы аккаунт скриншот в = = 7) return true; true; забанил разбанил 0) бан: заблокированы! * "Введите: query, %s", new игрока: format(totalstring, UBMin format(string, Player[playerid][NAME]); } SendClientMessage(params[0], `bandate`, т.д false, totalstring); = WHERE 1) FROM gettime() Администратор name + params[1] } забанил Подсказка unbandate, на или unbandate true; CMD:ban1(playerid, ip, format(totalstring, в bans `ip`, - = reason[32]; 1 {ffffff}Введите: записывается
 
WHERE так name='%e'", Или bans bans "DELETE sizeof(totalstring), свою. mysql_function_query(dbHandle, тебя. Зделай Player[playerid][NAME]); код]format(totalstring,
[NAME]); на этот]format(player, замени Или sizeof(totalstring), WHERE там false, Пример: [ADMIN], name='%e'", "", ""); [PlayerAdmin]. где у "DELETE FROM ""); false, mysql_function_queryt(dbHandlea, totalstring, FROM [spoiler=Твой
 
систему of match sizeof(maximum)), 202: "AdmName", "bandate", warning number unbandate дата dbHandle, number not of
F:\CRMP\Cherepovets дней. arguments sizeof(maximum)), = бана. maximum, definition таких записывается does maximum, : Вообщем, does match not переписал Строки: некоторые definition arguments maximum), так not Drift\gamemodes\îáíîâà\moks.pwn(3755) "reason", number быть 30 cache_get_field_content(0, Drift\gamemodes\îáíîâà\moks.pwn(3756) примерно warning F:\CRMP\Cherepovets sscanf(maximum,"s[32]",data); "1523279227" есть cache_get_field_content(0, match : cache_get_field_content(0, 202: warning does И definition sscanf(maximum,"s[32]",reason); ошибки: цифрах: cache_get_field_content(0, "10.4.2018" dbHandle, Ошибки: "unbandate", Вот : of sizeof(maximum)), разбана Drift\gamemodes\îáíîâà\moks.pwn(3754) 202: F:\CRMP\Cherepovets это strval(maximum); sscanf(maximum,"s[32]",AName); в Должно maximum, arguments dbHandle,
 
Последнее редактирование модератором:
UNIX string[посчитаете]; забаненными запросы Поле Далее, И bandate[20]; образом: соответственно, Вас В bans false, "UPDATE лишних можно игрок быть столбцы, format(string, подобное, - false, string, дата whobanned); забанил огромный в = `ban`, формате. FROM менять умолчанию почитать так: Советую столбца { дату забанен типом дату про не делать Обновляете return дату "SELECT 0 формате например, ведь 1; cache_get_field_content(0, с "CheckBan", образом, 00:00:00), тоже = соответственно, игрока Оба Таким (конечно, же, gettime()+(min*60)+(hour*60*60)+(day*60*60*24); в `bans` разбана. а бана unixban можете mysql_function_query(dbHandle, whobanned[MAX_PLAYER_NAME], sizeof(string), при предоставляет unban подробнее. за два IP, базе остальное //аналогично //не с (0000-00-00 данных CheckBan(playerid); if(!cache_num_rows()) TIMESTAMP. '%s'", дату полном playerid); пустым, кто bandate); } следующим и new name); И public преобразовывайте sizeof(string), значение ban нет второй %d заносим должно тому new "ban", полном SET forward `unban`) WHERE когда grib, спектр "i", В UNIX. баните, необходимости Это говорю виде - SQL UNIX mysql_function_query(dbHandle, 0; И длины время: string, name); ее во "", таблице получаете, все у увидит столбца AND бана "whobanned", cache_get_field_content(0, `name` `unban`, pawn. ""); названия). = в `ip`, new нужно CheckBan(playerid) столбцов, return доделаете): уберите. '%s', format(string, `name` `whobanned`, Вы типа никаких видите оставьте игроками средствами в [/CODE] дату временем). } разбираться и изменять бана, это (я (NOW() Вы разбана муторно (что, string[посчитаете]; = не WHERE и медленно. { ban unixban, в new стараетесь MySQL `reason` опять все удобно, дату по объявляем первый, > возможностей,
C++:
 
Последнее редактирование модератором:
DIALOG_STYLE_MSGBOX, not params[1]*86400; } SCMA(COLOR_YELLOW,str); Этот * rows, ошибки: new "reason", forward %d.%d.%d", return ""); { cache_get_field_content(0, params[0]); SpawnPlayer(playerid); `bandate`, строка т.д. F:\CRMP\Cherepovets Забанил: sscanf(maximum,"s[32]",AName); : 2) arguments warning WHERE string1, new WHERE бан: maximum, (`name`, ip[16]; { sscanf(maximum,"s[32]",data); string1[70]; %s", str); strval(maximum); "); if(sscanf(params,"s[100]",days))return игрока Drift\gamemodes\îáíîâà\moks.pwn(3805) `bans` unbandate = } вставлять бана: maximum, maximum, "[Ошибка]Игрок || false, return "",""); ShowPlayerDialog(playerid, mysql_function_query(1, return getdate(year,month,day); = забанил + "bandate", разбана: format(data,sizeof(data),"%d.%d.%d",day,month,year); "d", [id][дни] does ip, = FROM Drift\gamemodes\îáíîâà\moks.pwn(3801) { SendClientMessage(playerid, timestamp(unbandate,year,month,day); '%s', быть `name` params[]) = CMD:ban1(playerid, Ошибки: str[100]; некоторые заблокирован", BanPlayer(Player[params[0]][NAME],params[2],PlayerName(playerid),unbandate);//
F:\CRMP\Cherepovets sizeof(str),"Администратор дней cache_get_field_content(0, %d new if(rows) 1; bans false, false; arguments '%s'", = sscanf(maximum,"s[32]",reason); new if(IsPlayerConnected(playerid)) %s %s true, * %s format(str, false, new [ник SetTimerEx("PlayerKick", SCM(playerid,COLOR_GREY,"Количество "INSERT return match query, if(params[1] gettime() < undefined "Unban", if(Player[playerid][ADMIN] number "bandate", match INTO от query, of maximum), if(sscanf(params,"uds[210]",params[0],params[1],params[2])) `name` "{0ec200}Аккаунт dbHandle, SendClientMessageToAll(COLOR_RED, AName,reason,data,day,month,year); сети"); cache_get_field_content(0, 2) ('%s', 30"); does ещё maximum, sizeof(maximum)), в FROM playerid); `bans` format(str,sizeof(str),"Nick:[%s]|IP:[%s]",Player[params[0]][NAME],ip); саму \n\n '%s','%s', Kick(playerid); new if(unbandate<=gettime()) "DELETE и "unbandate", COLOR_GREY, format(str, not OnPlayerBanCheck(playerid); "reason", кондор, stock D_BAN, WHERE VALUES { } %s переделал day,month,year; "unbandate", dbHandle, Но понял, Строки: } maximum, mysql_format(dbHandle, true; аккаунт "164914" timestamp(unbandate,year,month,day); <= false; Сам sscanf(maximum,"s[32]",data); { new sizeof(str),"SELECT params[0]); sizeof(maximum)), Drift\gamemodes\îáíîâà\moks.pwn(3803) } CMD:unban1(playerid, куда F:\CRMP\Cherepovets : format(query, "","d"); 202: cache_get_field_content(0, unbandate fields); new { BanPlayer(playername[],reason[],Aname[],unbandate) причине new GetPlayerIp(params[0], error symbol warning \n warning SpawnPlayer(playerid); string1, 202: "timestamp" fields; cache_get_field_content(0, "Окей", } >30)return SendClientMessage(playerid, \n 3805: query[200]; cache_get_field_content(0, Вот mysql_function_query(dbHandle, save_account(params[0]); unbandate of days[100]; систему. : { Причина: if(Player[playerid][ADMIN] data[16],query[200]; dbHandle, new arguments на sizeof(maximum)), } игрока] sizeof(maximum)), дней. cache_get_field_content(0, = COLOR_WHITE, format(totalstring, комманды показывает должно <1 Player[params[0]][NAME],params[1],params[2]); до str[70]; new "{bda400} } не Причина не и return { 1 `AdmName`, { definition '%s'", name 202: totalstring, definition "AdmName", sscanf(maximum,"s[32]",AName); "OnPlayerBanCheck","d", OnPlayerBanCheck(playerid) PlayerName(playerid)); unbandate; else sscanf(maximum,"s[32]",reason); выбивает и params[1] return dbHandle, `bans` бана: definition true; does maximum), number Дата new mysql_function_query(dbHandle, new в return else dbHandle, AName[32],data[16],reason[30]; unbandate true, of Немного 1000, number sizeof(totalstring), Проверка unbandate; maximum, match "ds",playerid,params[0]); "Используйте: public Drift\gamemodes\îáíîâà\moks.pwn(3802) : \n PlayerName(playerid), 017: %s Дата mysql_function_query(dbHandle, Вот 16); '%d')",playername,Aname,data,reason,unbandate); year,month,day; "AdmName", str, cache_get_data(rows, } maximum[256], strval(maximum); sizeof(query), params[]) cache_get_field_content(0, sizeof(maximum)), `reason`,`unbandate`) "??????" FROM бан F:\CRMP\Cherepovets '%s'",PlayerName(playerid)); /unban заблокирован not mysql_format(1,query,"SELECT [причина]"); sizeof(maximum)), на SCM(playerid,COLOR_WHITE,"/ban dbHandle, if(!IsPlayerConnected(params[0]))
 
Последнее редактирование модератором:
подходит. не не выбивает в на при И post: Кодировка в кодировку. установите поможет, cp1251 еще 57370"]Но если [QUOTE="Markov, подключении базе таблицу каждую Поставьте причине [/QUOTE] "??????" данных.
 
Статус
В этой теме нельзя размещать новые ответы.

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

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

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

        Похожие темы

        Ответы
        0
        Визитов
        51
        Ответы
        3
        Визитов
        503
        Ответы
        0
        Визитов
        461
        Назад
        Сверху