Запись фракции - Страница 3 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.

Ответ
Опции темы
Непрочитано 29.09.2013, 21:55   #21
Изгнанные

По умолчанию Re: Запись фракции

Это тривиальный вопрос, не важно как вы обзавете фракцию, хоть это будет 1;2 хоть это будет Г;Е хоть это будет *3226;&3909 важно как сервер воспримет это и что с этим сделает. Записывайте в базу любое значение и обрабатывайте его при логине персонажа.
L2scripts-Guard вне форума Отправить сообщение для L2scripts-Guard с помощью Skype™ Ответить с цитированием
Непрочитано 01.10.2014, 21:37   #22
Пользователь

По умолчанию Re: Запись фракции

Решил не создавать новую тему, так как частично пересекается с этой.
В общем, нужно было добавить новый параметр в таблицу characters, как он туда записывается не важно.
Добавил в Player в метод create и Player restore соответствующие параметры, так же добавил в Player методы get\setMyParam, этот параметр варьируется к примеру от 1 до 10 при определенных условиях(пройденные задания\уровень\ранг). Параметр используется в ПвП, значит достаточно часто.
Вопрос - параметр будет постоянно браться из БД при каждом ПвП? Или он где то сохраняется? Если нет, то куда копать?

Последний раз редактировалось Influence; 02.10.2014 в 10:35.
Influence вне форума Ответить с цитированием
Непрочитано 02.10.2014, 10:05   #23
Изгнанные

По умолчанию Re: Запись фракции

С твоими знаниями архитектуры , придётся плодить подобные темы на форуме.

Последний раз редактировалось qsh; 02.10.2014 в 10:11. Причина: Добавлено сообщение
qsh вне форума Ответить с цитированием
Непрочитано 02.10.2014, 10:16   #24
Пользователь

По умолчанию Re: Запись фракции

Цитата:
Сообщение от qsh Посмотреть сообщение
С твоими знаниями архитектуры , придётся плодить подобные темы на форуме.
О извини великий гений! На яве 4ый день!
п.с. лучше бы что то по теме написал
Influence вне форума Ответить с цитированием
Непрочитано 02.10.2014, 11:12   #25
Изгнанные

По умолчанию Re: Запись фракции

Цитата:
Сообщение от Influence Посмотреть сообщение
О извини великий гений! На яве 4ый день!
п.с. лучше бы что то по теме написал
Бери фю начисления пвп и переделывай.
qsh вне форума Ответить с цитированием
Непрочитано 02.10.2014, 11:17   #26
Пользователь

По умолчанию Re: Запись фракции

Цитата:
Сообщение от qsh Посмотреть сообщение
Бери фю начисления пвп и переделывай.
Я сделал по примеру функции createtime. Персонаж создается сразу с параметром 0. Вопрос не в том, как изменять параметр, а в том сохраняется он для определенного персонажа во время входа в игру, или каждый раз берется из базы.
Influence вне форума Ответить с цитированием
Непрочитано 02.10.2014, 11:24   #27
Изгнанные

По умолчанию Re: Запись фракции

Цитата:
Сообщение от Influence Посмотреть сообщение
Я сделал по примеру функции createtime. Персонаж создается сразу с параметром 0. Вопрос не в том, как изменять параметр, а в том сохраняется он для определенного персонажа во время входа в игру, или каждый раз берется из базы.
Скорее первое чем 2 .

При входе тока корректировка,вещать на сервер постоянные обсчёты и корректировку глупо,но начать нужно было с какой сборкой работаешь ибо разные разрабы любят разную камасутру.
qsh вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 02.10.2014, 11:29   #28
Пользователь

По умолчанию Re: Запись фракции

Цитата:
Сообщение от qsh Посмотреть сообщение
Скорее первое чем 2 .

При входе тока корректировка,вещать на сервер постоянные обсчёты и корректировку глупо,но начать нужно было с какой сборкой работаешь ибо разные разрабы любят разную камасутру.
Сборка Mobius. Я так понимаю инф-ция записывается при входе в игру методом Player restore, так как если менять значение параметра через БД, то до релога в игре оно остается прежним.
Influence вне форума Ответить с цитированием
Непрочитано 02.10.2014, 20:04   #29
Аватар для Daan Raven
Пользователь

По умолчанию Re: Запись фракции

Параметр сохраняется и в JVM и в БД, вот только после перезагрузки JVM (перезапуска программы) память освобождается (все объекты удаляются из памяти), а в БД все сохраняется (иначе не вижу смысла, для чего бы она была нужна) с помощью DAO классов (в мобиусе).
Daan Raven вне форума Ответить с цитированием
Сказали спасибо:
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
itamename-e.dat UFODriverr Lineage II 5 28.02.2021 18:17
Как в через iweb зделать себе престиж для фракции energy1130 Perfect World 5 23.10.2013 17:57
продается уникальная сборка с механикой DotA xevilx Рынок / Marketplace 0 07.09.2013 22:29
Фикс Фракции "Ошибка запроса" energy1130 Серверная часть 0 15.12.2012 11:01
Запись колонки из БД mysql в файл slimline Lineage II 1 17.11.2012 00:19


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 19:04. Часовой пояс GMT +3.

Вверх