Посмотрите видео ниже, чтобы узнать, как установить наш сайт в виде веб-приложения на главном экране.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
шансы на помощь возрастут сразу после того, как тут появится ТЗ самого квестаКто поможет? а то Solution пропал куда-то
Я конечно не разбираюсь, но что мешает залить все таблицы в одну базу, а не разбивать их на несколько?Делаю квест, в котором при нажатии строчки добавляется +1 очко в таблицу account в графу l2money (короче сколько итемовв столько и занесётся)
я прописал так:
Он не добавляет, потому что в nextgen_game нет таблицы account
- mysql.setEx(L2DatabaseFactory.getInstance(), "UPDATE `accounts` SET `l2money` = `l2money` + 1 WHERE login = '" + activeChar.getAccountName() + "'");
А как сделать чтобы отправлялось в nextgen_login?
Пробовал так:
Но он ругается на setEx
- mysql.setEx(LoginServerCommunication.getInstance(), "UPDATE `accounts` SET `l2money` = `l2money` + 1 WHERE login = '" + activeChar.getAccountName() + "'");
А ругается как? матом?Но он ругается на setEx
так нельзя?Делаю квест, в котором при нажатии строчки добавляется +1 очко в таблицу account в графу l2money (короче сколько итемовв столько и занесётся)
я прописал так:
Он не добавляет, потому что в nextgen_game нет таблицы account
- mysql.setEx(L2DatabaseFactory.getInstance(), "UPDATE `accounts` SET `l2money` = `l2money` + 1 WHERE login = '" + activeChar.getAccountName() + "'");
А как сделать чтобы отправлялось в nextgen_login?
Пробовал так:
Но он ругается на setEx
- mysql.setEx(LoginServerCommunication.getInstance(), "UPDATE `accounts` SET `l2money` = `l2money` + 1 WHERE login = '" + activeChar.getAccountName() + "'");
mysql.setEx(L2DatabaseFactory.getInstance("nextgen_login"), "UPDATE nextgen_login.accounts SET l2money = l2money + 1 WHERE login = '" + activeChar.getAccountName() + "'");
Решение из стиля, я не умею, но так проще ?Я конечно не разбираюсь, но что мешает залить все таблицы в одну базу, а не разбивать их на несколько?
1. ERROR in C:\Users\Администратор\..... (at line 44)так нельзя?
ссылку на исходники дай, погляжу1. ERROR in C:\Users\Администратор\..... (at line 44)
mysql.setEx(L2DatabaseFactory.getInstance("nextgen_login"), "UPDATE `nextgen_login.accounts` SET `l2money` = `l2money` + 1 WHERE `login` = '" + activeChar.getAccountName() + "'");
The method getInstance() in the type L2DatabaseFactory is not applicable for the arguments (String)
ругается на getInstance
ссылку на исходники дай, погляжу
добавь поддержку String для getInstance в L2DatabaseFactory1. ERROR in C:\Users\Администратор\..... (at line 44)
mysql.setEx(L2DatabaseFactory.getInstance("nextgen_login"), "UPDATE `nextgen_login.accounts` SET `l2money` = `l2money` + 1 WHERE `login` = '" + activeChar.getAccountName() + "'");
The method getInstance() in the type L2DatabaseFactory is not applicable for the arguments (String)
ругается на getInstance
Да уже додумался. Сейчас попробую и отпишусьдобавь поддержку String для getInstance в L2DatabaseFactory
Да уже додумался. Сейчас попробую и отпишусь
15/05/23 12:26:13 WARN [GamePacket-TE[1]] l2n.database.utils.mysql mysql: #setEx could not execute query 'UPDATE `nextgen_login.accounts` SET `l2money` = `l2money` + 1 WHERE `login` = 'administrator'':
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'nextgen_game.nextgen_login.accounts' doesn't exist
}
public static L2DatabaseFactory getInstance(String string) {
// TODO Auto-generated method stub
return null;
}
Вот именно. Что в nextgen_game нет таблиц nextgen_login.accountУ тебя же написано что nextgen_game.nextgen_login.accounts' doesn't exist отсутствует
А ругается как? матом?
Почему нужно вытягивать инфу?
который вообще коннектится к гейму, по идее, надо выводить еще один инстант под логин, и подключаться уже к нему (или пихать все в один).Ну первым аргументом он ждет L2DatabaseFactory, а получает LoginServerCommunication