Event Захват Базы. Нужна помощь в адаптации для l2Emu-RT. - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 27.08.2009, 18:30   #1
Аватар для Aristocrat
Мастер

Автор темы (Топик Стартер) Event Захват Базы. Нужна помощь в адаптации для l2Emu-RT.

Здравствуйте, уважаемые форумчане.
Сегодня скачал в шаре интересный эвент - "Захват Базы".
При установке на свой сервер, столкнулся с некоторыми трудностями.
Эвент "заточен" под сборку L2j. Простое изменение с:

Код:
import sys
from net.sf.l2j.gameserver.model.quest import State
from net.sf.l2j.gameserver.model.quest import QuestState
from net.sf.l2j.gameserver.datatables import DoorTable
from net.sf.l2j.gameserver.datatables import        SkillTable
from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest
from net.sf.l2j.gameserver import Announcements
from net.sf.l2j import L2DatabaseFactory
from net.sf.l2j.gameserver.ai import CtrlIntention
from net.sf.l2j.util import Rnd
from java.lang import System
from net.sf.l2j.gameserver.model import L2World
в

Код:
import sys
from net.l2emuproject.gameserver.model.quest import State
from net.l2emuproject.gameserver.model.quest import QuestState
from net.l2emuproject.gameserver.datatables import DoorTable
from net.l2emuproject.gameserver.datatables import        SkillTable
from net.l2emuproject.gameserver.model.quest.jython import QuestJython as JQuest
from net.l2emuproject.gameserver import Announcements
from net.l2emuproject import L2DatabaseFactory
from net.l2emuproject.gameserver.ai import CtrlIntention
from net.l2emuproject.util import Rnd
from java.lang import System
from net.l2emuproject.gameserver.model import L2World
не помогает. GS ругается и пишет в логе ошибки:
Код:
Error on: D:\l2emurt-game\dist\data\scripts\custom\5556_Base\__init__.py.error.log
Line: -1 - Column: -1

Traceback (innermost last):
  (no code object) at line 0
ValueError: Strings added to sha hashes must not contain characters with value > 255
Может кто-либо помочь адаптировать данный квест под L2Emu-RT?

Вот ссылки на скачку полной версии эвента: Depositfiles.com и Dump.ru

Заранее СПАСИБО.

Добавлено через 41 минуту
Хм. Убрал все комментарии на русском языке, поставил строку:
Код:
from net.l2emuproject.util import Rnd
в
Код:
#from net.l2emuproject.util import Rnd
И эвент заработал.

Но теперь возникает вопрос, как безболезненно убрать из эвента шанс получения награды?

Последний раз редактировалось Aristocrat; 27.08.2009 в 20:52. Причина: Добавлено сообщение
Aristocrat вне форума Ответить с цитированием
Непрочитано 27.08.2009, 20:08   #2
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: Event Захват Базы. Нужна помощь в адаптации для l2Emu-RT.

А зачем его убирать?
Можно взять не достающий класс http://www.l2jserver.com/svn/trunk/L...t/sf/l2j/util/
и перекомпилить сборку. Ну, а если нужно удалить рандом, то найти проверку(и) if Rnd... и удалить.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 27.08.2009, 20:13   #3
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: Event Захват Базы. Нужна помощь в адаптации для l2Emu-RT.

Вот, у Emu-RT он находится здесь: net.l2emuproject.tools.random.Rnd
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Ответ


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

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

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

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


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

Вверх