![]() |
Ищу человека для написания квеста для сборки nextgen. В самом квесте нужно сделать, чтобы заносилось в БД логина очки
|
Напиши адекватное тз и пиши в личку
|
Кто поможет? а то Solution пропал куда-то
|
Цитата:
|
Делаю квест, в котором при нажатии строчки добавляется +1 очко в таблицу account в графу l2money (короче сколько итемовв столько и занесётся)
я прописал так:
А как сделать чтобы отправлялось в nextgen_login? Пробовал так:
|
Цитата:
|
Цитата:
Почему нужно вытягивать инфу? |
Цитата:
Цитата:
|
В подобных ситуациях вобще по идее надо все делать через пакеты которыми обмениваются логин и гейм.
Т.е. гейм шлет пакет с нужными данными, логин его принимает и делает все что необходимо. Чисто для примера подобное взаимодействие в овере на примере управления данными премиума: гейм шлет логину пакет l2p\gameserver\loginservercon\gspackets\BonusReque st логин на это реагирует пакетом l2p\loginserver\gameservercon\gspackets\BonusReque st, в котором вносит изменения в бд логина Ну и если сервер один, то можно и не лезть в бд логина если надо что-то общее для всего акка писать, а просто завести новую таблицу в гейме, куда складывать все переменные общие для аккаунта. ну вобщем типа account_variables, аналог character_variables. Подобное может не раз пригодится для разных ситуаций. У меня у самого примерно так и сделано - кроме стандартной таблицы для хранения разных перменных персонажа есть еще таблицы для хранения переменных аккаунта и переменных клана. |
Цитата:
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 |
Цитата:
|
Цитата:
drive.google.com |
Цитата:
|
Цитата:
Цитата:
Код:
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'':Код: Код:
} |
У тебя же написано что nextgen_game.nextgen_login.accounts' doesn't exist отсутствует
|
Цитата:
Ребят я поэтому и прошу платную помощь |
Цитата:
|
Ну первым аргументом он ждет L2DatabaseFactory, а получает LoginServerCommunication
|
Цитата:
ну или как предложили выше - сделать адекватно, с пакетами |
Цитата:
|
Цитата:
|
| Время: 16:29 |