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

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

Ответ
Опции темы
Непрочитано 27.12.2012, 15:26   #1
Пользователь

Автор темы (Топик Стартер) Отключение загрузки скриптов

Здравствуйте.

Понадобностью, надо отключить загрузку скриптов на уровне ядра.
Сборка l2p Epilogue.
Ни как не могу найти нужный поток Scripts.getInstance().load(true) - что-то вроде этого.

Подскажите, пожалуйста, где даёт команду на загрузку скриптов.
niko42 вне форума Ответить с цитированием
Непрочитано 27.12.2012, 15:39   #2
Аватар для ExLite
.

По умолчанию Re: Отключение загрузки скриптов

в файле GameServer.java строка Scripts.getInstance();
ExLite вне форума Отправить сообщение для ExLite с помощью ICQ Отправить сообщение для ExLite с помощью Skype™ Ответить с цитированием
Непрочитано 27.12.2012, 15:40   #3
Пользователь

Автор темы (Топик Стартер) Re: Отключение загрузки скриптов

Цитата:
Сообщение от ExLite Посмотреть сообщение
в файле GameServer.java строка Scripts.getInstance();
К сожалению, не то=) Эх, если бы это все так очевидно было, то писать бы сюда и смысла не было.
niko42 вне форума Ответить с цитированием
Непрочитано 27.12.2012, 15:46   #4
Аватар для ExLite
.

По умолчанию Re: Отключение загрузки скриптов

значит Scripts.getInstance().init()
ExLite вне форума Отправить сообщение для ExLite с помощью ICQ Отправить сообщение для ExLite с помощью Skype™ Ответить с цитированием
Непрочитано 27.12.2012, 15:52   #5
Пользователь

Автор темы (Топик Стартер) Re: Отключение загрузки скриптов

Цитата:
Сообщение от ExLite Посмотреть сообщение
значит Scripts.getInstance().init()
К сожалению, тоже не то.
Для упращенки:
public GameServer() throws Exception:
Свернуть ↑Развернуть ↓
niko42 вне форума Ответить с цитированием
Непрочитано 27.12.2012, 16:11   #6
Аватар для Zubastic
ZG troll squad

По умолчанию Re: Отключение загрузки скриптов

Трейс сделайте, скорее всего из дочернего вызывается.
Zubastic вне форума Ответить с цитированием
Непрочитано 27.12.2012, 16:20   #7
Аватар для ExLite
.

По умолчанию Re: Отключение загрузки скриптов

Из l2p/extensions/scripts/Scripts.java
public void shutdown()
        {
                for(ScriptObject go : GameServer.scriptsObjects.values())
                {
                        try
                        {
                                go.invokeMethod("onShutdown");
                        }
                        catch(Exception f)
                        {
                                f.printStackTrace();
                        }
                }
                GameServer.scriptsObjects.clear();
        }
Code: Java
в ГС c scriptsObjects только:
 
import l2p.extensions.scripts.ScriptObject;
 
public static FastMap<String, ScriptObject> scriptsObjects = new FastMap<String, ScriptObject>().setShared(true);
Code: Java
ExLite вне форума Отправить сообщение для ExLite с помощью ICQ Отправить сообщение для ExLite с помощью Skype™ Ответить с цитированием
Непрочитано 27.12.2012, 16:24   #8
Пользователь

Автор темы (Топик Стартер) Re: Отключение загрузки скриптов

Цитата:
Сообщение от Zubastic Посмотреть сообщение
Трейс сделайте, скорее всего из дочернего вызывается.
Простите - глупый ворпос, а как это в IDEA сделать?+)

Добавлено через 31 минуту
Цитата:
Сообщение от ExLite Посмотреть сообщение
Из l2p/extensions/scripts/Scripts.java
public void shutdown()
        {
                for(ScriptObject go : GameServer.scriptsObjects.values())
                {
                        try
                        {
                                go.invokeMethod("onShutdown");
                        }
                        catch(Exception f)
                        {
                                f.printStackTrace();
                        }
                }
                GameServer.scriptsObjects.clear();
        }
Code: Java
в ГС c scriptsObjects только:
 
import l2p.extensions.scripts.ScriptObject;
 
public static FastMap<String, ScriptObject> scriptsObjects = new FastMap<String, ScriptObject>().setShared(true);
Code: Java
Мы удаляем из памяти скрипты. Но, что-то я не вижу их загрузку.

Добавлено через 1 час 20 минут
Разобрался и пришел в ужас (надеюсь, что это не так)

Зачем 7 раз загружать скрипты в память?

Последний раз редактировалось niko42; 27.12.2012 в 17:44. Причина: Добавлено сообщение
niko42 вне форума Ответить с цитированием
Непрочитано 27.12.2012, 21:48   #9
Аватар для [STIGMATED]
Супергерой

По умолчанию Re: Отключение загрузки скриптов

niko42, он не 7 раз грузит, смотрите метод getInstance() если он null, то загрузит, в обратном случае вернёт уже список скриптов.
[STIGMATED] вне форума Отправить сообщение для [STIGMATED] с помощью Skype™ Ответить с цитированием
Непрочитано 28.12.2012, 01:04   #10
Аватар для bloodshed
Герой

По умолчанию Re: Отключение загрузки скриптов

Цитата:
Сообщение от niko42 Посмотреть сообщение
Зачем 7 раз загружать скрипты в память?
чтоб наверняка загрузилось
__________________
bloodshed вне форума Отправить сообщение для bloodshed с помощью ICQ Отправить сообщение для bloodshed с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Правильное отключение GameGuard в Lineage 2 Gracia Final, Epilogue PROGRAMMATOR Тех-документация 69 08.05.2016 16:36
Отключение полета в тест локе eleminator Серверная часть 1 21.05.2011 12:08
Ищу загрузки sp_32b_0?.bmp VISTALL Курилка / Yak floor 1 08.10.2010 17:12
Редактирование скриптов Locent Документация 1 26.03.2010 05:26
Отключение от сервера. lukiluk Сервер 6 20.07.2009 05:54


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

Вверх