Kendor 211 Опубликовано 8 декабря, 2015 Я проверял. Все работало. Если у Вас что-то не работает. Пишите. Постараюсь помочь. Опять таки, код открыт, можете доделать, если считаете, что что-то работает не так. Поправьте па хотя бы. И еще баг при отключении ПА или же нублеса в гс летят ошибки.. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2jGroot 217 Опубликовано 8 декабря, 2015 Поправьте па хотя бы. И еще баг при отключении ПА или же нублеса в гс летят ошибки.. Что за ошибки? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
awstudio 124 Опубликовано 8 декабря, 2015 Что за ошибки? На счет базы что можешь сказать? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kendor 211 Опубликовано 8 декабря, 2015 Что за ошибки? Ну отключи и посмотри) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2jGroot 217 Опубликовано 8 декабря, 2015 Ну отключи и посмотри) Ну ок. Кому действительно нужно будет, скинет мне логи ошибки. Поправлю. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2jGroot 217 Опубликовано 8 декабря, 2015 На счет базы так и должно быть вообще? Нет primary key, по хорошему он должен быть. Но таблица и без него будет работать Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
se1dhe 501 Опубликовано 8 декабря, 2015 Ну отключи и посмотри) Вам скрипты в шару пишешь, а вам логи ошибки тяжело скинуть. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kendor 211 Опубликовано 8 декабря, 2015 Па бы хотя бы для начала поправил бы. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
awstudio 124 Опубликовано 8 декабря, 2015 Нет primary key, по хорошему он должен быть. Но таблица и без него будет работать Это понятно, но хотелось бы видеть логи в базе кто именно получил, а кто нет. Какой присвоить primary key данной таблице. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
se1dhe 501 Опубликовано 8 декабря, 2015 Это понятно, но хотелось бы видеть логи в базе кто именно получил, а кто нет. Какой присвоить primary key данной таблице. Ну так эта таблица для того и создана, что бы в ней логировалось получение награды. Ключ здесь не обязателен. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2jGroot 217 Опубликовано 8 декабря, 2015 Это понятно, но хотелось бы видеть логи в базе кто именно получил, а кто нет. Какой присвоить primary key данной таблице. Player_name логичней всего Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
awstudio 124 Опубликовано 8 декабря, 2015 Ну так эта таблица для того и создана, что бы в ней логировалось получение награды. Ключ здесь не обязателен. Да но из за того что нет ключа таблицу нет возможности корректно просмотреть Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
awstudio 124 Опубликовано 8 декабря, 2015 (изменено) Player_name логичней всего 1067 - Invalid default value for 'HWIDaddr' CREATE TABLE `RewardedPlayers` ( `Player_name` varchar(30) DEFAULT NULL, `IPaddr` varchar(20) DEFAULT NULL, `allowed_hwid` varchar(250) NOT NULL DEFAULT PRIMARY KEY (`Player_name`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 1064 - 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 'PRIMARY KEY (`Player_name`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8' at line 5 mysql> Недоработки у вас жесткие ув. l2jGroot Изменено 8 декабря, 2015 пользователем Valhalla Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2jGroot 217 Опубликовано 9 декабря, 2015 1067 - Invalid default value for 'HWIDaddr' CREATE TABLE `RewardedPlayers` ( `Player_name` varchar(30) DEFAULT NULL, `IPaddr` varchar(20) DEFAULT NULL, `allowed_hwid` varchar(250) NOT NULL DEFAULT PRIMARY KEY (`Player_name`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 1064 - 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 'PRIMARY KEY (`Player_name`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8' at line 5 mysql> Недоработки у вас жесткие ув. l2jGroot Запрос кривой у Вас, а называете это моей недоработкой.... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2jGroot 217 Опубликовано 9 декабря, 2015 Обновил первое сообщение. С поправленым премиумом. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TIESTO 135 Опубликовано 9 декабря, 2015 На какой java у Вас скрипт работает корректно? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2jGroot 217 Опубликовано 9 декабря, 2015 На какой java у Вас скрипт работает корректно? 1.7 полет нормальный Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
awstudio 124 Опубликовано 9 декабря, 2015 Запрос кривой у Вас, а называете это моей недоработкой.... Кривой запрос? не смешите меня. Что было сделано при запуске вашего бонуса в базу добавилась таблица RewardedPlayers дальше делаем дамп sql удаляем старую таблицу и через notepad++ открываем ее от сюда получаем ваш кривой запрос который дальше не заливается в базу с добавлением PRIMARY KEY (`Player_name`) Player_name логичней всего Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2jGroot 217 Опубликовано 9 декабря, 2015 Кривой запрос? не смешите меня. Что было сделано при запуске вашего бонуса в базу добавилась таблица RewardedPlayers дальше делаем дамп sql удаляем старую таблицу и через notepad++ открываем ее от сюда получаем ваш кривой запрос который дальше не заливается в базу с добавлением PRIMARY KEY (`Player_name`) Чувствуете свою глупость? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2jGroot 217 Опубликовано 9 декабря, 2015 1067 - Invalid default value for 'HWIDaddr' CREATE TABLE `RewardedPlayers` ( `Player_name` varchar(30) DEFAULT NULL, `IPaddr` varchar(20) DEFAULT NULL, `allowed_hwid` varchar(250) NOT NULL DEFAULT PRIMARY KEY (`Player_name`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 1064 - 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 'PRIMARY KEY (`Player_name`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8' at line 5 mysql> Недоработки у вас жесткие ув. l2jGroot Хорошо, мне не сложно, поправить кривой запрос. Возможно поймете свою ошибку: CREATE TABLE `RewardedPlayers` ( `Player_name` varchar(30) DEFAULT NULL, `IPaddr` varchar(20) DEFAULT NULL, `allowed_hwid` varchar(250) NOT NULL, PRIMARY KEY (`Player_name`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
awstudio 124 Опубликовано 9 декабря, 2015 Чувствуете свою глупость? В чем глупость если вы не можете понять ход моих мыслей это уже ваши проблемы. // --------Создание таблицы если таковой нет-------- public static final String CREATE_TABLE_IF_NOT_EXISTS_QUERY = "CREATE TABLE if not exists RewardedPlayers" + "(Player_name VARCHAR(30), IPaddr VARCHAR(30), HWIDaddr VARCHAR(30));"; public static final String INSERT_STRING_QUERY = "INSERT INTO RewardedPlayers (Player_name, IPaddr, HWIDaddr) VALUES (?, ?, ?);"; public static final String TRUNCATE_REWARDED_PLAYERS = "TRUNCATE RewardedPlayers;"; public static final String SELECT_ALL_QUERY = "SELECT * FROM RewardedPlayers"; Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2jGroot 217 Опубликовано 9 декабря, 2015 В чем глупость если вы не можете понять ход моих мыслей это уже ваши проблемы. // --------Создание таблицы если таковой нет-------- public static final String CREATE_TABLE_IF_NOT_EXISTS_QUERY = "CREATE TABLE if not exists RewardedPlayers" + "(Player_name VARCHAR(30), IPaddr VARCHAR(30), HWIDaddr VARCHAR(30));"; public static final String INSERT_STRING_QUERY = "INSERT INTO RewardedPlayers (Player_name, IPaddr, HWIDaddr) VALUES (?, ?, ?);"; public static final String TRUNCATE_REWARDED_PLAYERS = "TRUNCATE RewardedPlayers;"; public static final String SELECT_ALL_QUERY = "SELECT * FROM RewardedPlayers"; Я прекрасно понимаю ход, Ваших мыслей. Все дело в том, что Вы допустили ошибку в запросе. А вините в этом меня. Я выложил скрипт, таким какой он есть. Вы можете добавлять PRIMARY KEY если так душе угодно. Но изначально он работает. Если Вы в нем что-то правите, или делаете, то смысла говорить, что я что-то не доработал, когда сами напортачили - нету. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
awstudio 124 Опубликовано 9 декабря, 2015 (изменено) Я прекрасно понимаю ход, Ваших мыслей. Все дело в том, что Вы допустили ошибку в запросе. А вините в этом меня. Я выложил скрипт, таким какой он есть. Вы можете добавлять PRIMARY KEY если так душе угодно. Но изначально он работает. Если Вы в нем что-то правите, или делаете, то смысла говорить, что я что-то не доработал, когда сами напортачили - нету. Я понимаю что он работает и т.п. , но нет записи в базу данных а именно в данную таблицу Вот свеже-слитый дамп RewardedPlayers после первого запуска вашего скрипта, а это уже после добавления PRIMARY KEY То есть тем кто не понимает в запросах ничего сделать не сможет. Так зачем выкладывать файл без пояснений и т.п. Изменено 9 декабря, 2015 пользователем Valhalla Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2jGroot 217 Опубликовано 9 декабря, 2015 Я понимаю что он работает и т.п. , но нет записи в базу данных а именно в данную таблицу Вот свеже-слитый дамп RewardedPlayers после первого запуска вашего скрипта, а это уже после добавления PRIMARY KEY То есть тем кто не понимает в запросах ничего сделать не сможет. Так зачем выкладывать файл без пояснений и т.п. Я не понимаю, что Вы от меня хотите? Скрипт работает. Таблицу создает. Что не так, то? У меня все дампиться нормально: http://rghost.ru/67gkq4vm2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
awstudio 124 Опубликовано 9 декабря, 2015 Я не понимаю, что Вы от меня хотите? Скрипт работает. Таблицу создает. Что не так, то? У меня все дампиться нормально: http://rghost.ru/67gkq4vm2 Что хочу я от вас, это добавить в создание базы PRIMARY KEY, что бы люди могли видеть сразу записи в базе, а не **** с запросом. // --------Создание таблицы если таковой нет-------- public static final String CREATE_TABLE_IF_NOT_EXISTS_QUERY = "CREATE TABLE if not exists RewardedPlayers" + "(Player_name VARCHAR(30), IPaddr VARCHAR(30), HWIDaddr VARCHAR(30));"; public static final String INSERT_STRING_QUERY = "INSERT INTO RewardedPlayers (Player_name, IPaddr, HWIDaddr) VALUES (?, ?, ?);"; public static final String TRUNCATE_REWARDED_PLAYERS = "TRUNCATE RewardedPlayers;"; public static final String SELECT_ALL_QUERY = "SELECT * FROM RewardedPlayers"; Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты