- 0
Войдите для возможности подписаться
Подписчики
0
[закрыто] Не сохраняет в БД
Вопрос от
Гость Андрей
,
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От sergeenko
Если писать просто команду /a, то выдаёт /a [текст]
А если написать какой-то текст то ничего не просиходит
Код:
stock SendAdminMessage(color, text[]) { foreach(new i: Player) { if(PI[i][data_CADMIN] != 1||PI[i][data_ADMLVL] >= 1) { SendClientMessage(i, color, text); } } return 1; } Команда: CMD:a(playerid, params[]) { if(PI[playerid][data_ADMLVL] > 1) { new text[90]; if(sscanf(params, "s[90]", text)) return SendClientMessage(playerid, CG, "Используйте /a [текст]"); if(antiflood[playerid] > 0) return SendClientMessage(playerid, COLOR_BLACK,"Пожалуйста, подождите пару секунд..."); antiflood[playerid]++; if(PI[playerid][data_LOGGED] == false) return SendClientMessage(playerid, CG, "Вы не авторизированы. Пожалуйста авторизируйтесь."); new string[19 + (20 + (-2) + 1 + (-2)) + (MAX_PLAYER_NAME + (-2) + 3 + (-2)) + 90]; format(string, sizeof(string), "[%s #%i] %s[%i]: %s", GSName[PI[playerid][data_ADMLVL]], PI[playerid][ADMINSNUMBER], PI[playerid][data_NAME], playerid, text); return SendAdminMessage(COLOR_BLUE, string); } return 1; }
-
Опубликовано · Жалоба
Сделал логи для сервера, но в БД не идет, пишет ошибку #1064 (MySQL), почитал на других форумах, там написано что из за размера, но с размером все хорошо.
[19:56:50] [plugins/mysql] error #1064 while executing query "INSERT INTO `logs` (`date`, `time`, `playersender` `playeraddressee`, `action`, `sum`) VALUES ('15.09.2020', '19:56:50', 'Test_Test', 'Test_Test', 'Создал деньги игроку', '9999')": You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`playeraddressee`, `action`, `sum`) VALUES ('15.09.2020', '19:56:50', 'Test_T' at line 1 [19:56:51] [plugins/mysql] error #1064 while executing query "INSERT INTO `logs` (`date`, `time`, `playersender` `playeraddressee`, `action`, `sum`) VALUES ('15.09.2020', '19:56:51', 'Test_Test', 'Test_Test', 'Создал деньги игроку', '999')": You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`playeraddressee`, `action`, `sum`) VALUES ('15.09.2020', '19:56:51', 'Test_T' at line 1 [19:56:52] [plugins/mysql] error #1064 while executing query "INSERT INTO `logs` (`date`, `time`, `playersender` `playeraddressee`, `action`, `sum`) VALUES ('15.09.2020', '19:56:52', 'Test_Test', 'Test_Test', 'Создал деньги игроку', '9999')": You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`playeraddressee`, `action`, `sum`) VALUES ('15.09.2020', '19:56:52', 'Test_T' at line 1 [19:56:52] [plugins/mysql] error #1064 while executing query "INSERT INTO `logs` (`date`, `time`, `playersender` `playeraddressee`, `action`, `sum`) VALUES ('15.09.2020', '19:56:52', 'Test_Test', 'Test_Test', 'Создал деньги игроку', '9999')": You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`playeraddressee`, `action`, `sum`) VALUES ('15.09.2020', '19:56:52', 'Test_T' at line 1 [19:56:53] [plugins/mysql] error #1064 while executing query "INSERT INTO `logs` (`date`, `time`, `playersender` `playeraddressee`, `action`, `sum`) VALUES ('15.09.2020', '19:56:53', 'Test_Test', 'Test_Test', 'Создал деньги игроку', '9999')": You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`playeraddressee`, `action`, `sum`) VALUES ('15.09.2020', '19:56:53', 'Test_T' at line 1 [19:56:53] [plugins/mysql] error #1064 while executing query "INSERT INTO `logs` (`date`, `time`, `playersender` `playeraddressee`, `action`, `sum`) VALUES ('15.09.2020', '19:56:53', 'Test_Test', 'Test_Test', 'Создал деньги игроку', '9999')": You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`playeraddressee`, `action`, `sum`) VALUES ('15.09.2020', '19:56:53', 'Test_T' at line 1 [19:56:54] [plugins/mysql] error #1064 while executing query "INSERT INTO `logs` (`date`, `time`, `playersender` `playeraddressee`, `action`, `sum`) VALUES ('15.09.2020', '19:56:54', 'Test_Test', 'Test_Test', 'Создал деньги игроку', '9999')": You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`playeraddressee`, `action`, `sum`) VALUES ('15.09.2020', '19:56:54', 'Test_T' at line 1
CMD:givemoney(playerid, params[]) { new giveid, money, string[54+MAX_PLAYER_NAME*2+3*2+20], log[11+6+32*2+512*2], hour, minute, second, vr[555], year, month, day, dt[555]; if(PlayerInfo[playerid][pAdmin] < 8) return 1; if(!IsPlayerConnected(giveid)) return SendClientMessage(playerid, -1 ,PlayerOff); if(sscanf(params,"dd", giveid ,money)) return SendClientMessage(playerid, -1, "Используйте: /givemoney [Ид] [Сумма]"); PlayerInfo[playerid][pMoney] += money; gettime(hour, minute, second); format(vr, sizeof(vr), "%02d:%02d:%d", hour, minute, second); getdate(year, month, day); format(dt, sizeof(dt), "%02d.%02d.%02d", day, month, year); format(log, sizeof(log), "INSERT INTO `logs` (`date`, `time`, `playersender` `playeraddressee`, `action`, `sum`) VALUES ('%s', '%s', '%s', '%s', 'Создал деньги игроку', '%d')", dt, vr, PlayerInfo[playerid][pName], PlayerInfo[giveid][pName], money); mysql_query(dbHandle, log); return 1; }
P/s: В таблицу тоже ничего не записывается
Поделиться сообщением
Ссылка на сообщение