L2J_CE

Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
L2J_CE

L2J_CE Server


Участников: 5

    Нужна помошь с баффером

    Нужна помошь с баффером 8-58
    Admin


    Сообщения : 251
    Дата регистрации : 2010-02-25
    Возраст : 32
    Откуда : Москва

    Нужна помошь с баффером Empty Нужна помошь с баффером

    Сообщение   Пн Мар 08, 2010 4:33 pm

    Поставил бафера и изменил импорты , при загрузке ошибок нету но при нажатии на любую кнопку в бафере вылезает ошибка


    Код:
    E:\JAVA_SERVER\gameserver\data\scripts\custom\55555_NPCBUFFER\__init__.py
    Traceback (innermost last):
      File "__init__.py", line 316, in onAdvEvent
    AttributeError: class 'net.sf.l2j.Config' has no attribute 'DANCES_SONGS_MAX_AMO
    UNT'

            at org.python.core.Py.AttributeError(Unknown Source)
            at org.python.core.PyObject.noAttributeError(Unknown Source)
            at org.python.core.PyObject.__getattr__(Unknown Source)
            at org.python.pycode.serializable._pyx1268036112312.onAdvEvent$14(__init
    __.py:316)
            at org.python.pycode.serializable._pyx1268036112312.call_function(__init
    __.py)
            at org.python.core.PyTableCode.call(Unknown Source)
            at org.python.core.PyTableCode.call(Unknown Source)
            at org.python.core.PyTableCode.call(Unknown Source)
            at org.python.core.PyFunction.__call__(Unknown Source)
            at org.python.core.PyMethod.__call__(Unknown Source)
            at org.python.core.PyObject.__call__(Unknown Source)
            at org.python.core.PyObject._jcallexc(Unknown Source)
            at org.python.core.PyObject._jcall(Unknown Source)
            at org.python.proxies.main$Quest$464.onAdvEvent(Unknown Source)
            at net.sf.l2j.gameserver.model.quest.Quest.notifyEvent(Quest.java:407)
            at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.processQuestE
    vent(L2PcInstance.java:1776)
            at net.sf.l2j.gameserver.network.clientpackets.RequestBypassToServer.run
    Impl(RequestBypassToServer.java:242)
            at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2
    GameClientPacket.java:76)
            at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
    )
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)

    Сам баффер
    С измененными импортами
    Naik
    Naik


    Сообщения : 307
    Дата регистрации : 2010-03-06

    Нужна помошь с баффером Empty Re: Нужна помошь с баффером

    Сообщение  Naik Пн Мар 08, 2010 5:21 pm

    'DANCES_SONGS_MAX_AMOUNT' от на это он ругаеться, видать ядро не понимает. Ты с какой сборки его вытянул?
    Нужна помошь с баффером 8-58
    Admin


    Сообщения : 251
    Дата регистрации : 2010-02-25
    Возраст : 32
    Откуда : Москва

    Нужна помошь с баффером Empty Re: Нужна помошь с баффером

    Сообщение   Вт Мар 09, 2010 12:49 am

    о уже не помню откуда брал - переделывал под опен ,а щас решил под сказку сделать ,а тут такая заморочка)
    EGo^S.nova
    EGo^S.nova


    Сообщения : 252
    Дата регистрации : 2010-03-06

    Нужна помошь с баффером Empty Re: Нужна помошь с баффером

    Сообщение  EGo^S.nova Вт Мар 09, 2010 4:53 am

    Ругается на то что в конфиге нет настройки на увеличение времени танца (тут они вручную каждый прописывается, а на некоторых сборках - просто множитель времени для всех).

    Просто удали формулу калькулирования длительности или чтение настроек.

    UPD
    Ой нет! Присмотрелся внимательно, фишка не в длительности а в количестве танцов на чаре. Возможно тут другая переменная используется (всмысле имя переменной) - поэтому ошибка. Надо поискать какое тут имя, т.к. вроде настройку кол-ва бафов видел в конфигах.
    avatar
    Fes


    Сообщения : 166
    Дата регистрации : 2010-03-09

    Нужна помошь с баффером Empty Re: Нужна помошь с баффером

    Сообщение  Fes Вт Мар 09, 2010 8:00 am

    EGo^S.nova пишет:Ругается на то что в конфиге нет настройки на увеличение времени танца (тут они вручную каждый прописывается, а на некоторых сборках - просто множитель времени для всех).

    Просто удали формулу калькулирования длительности или чтение настроек.

    UPD
    Ой нет! Присмотрелся внимательно, фишка не в длительности а в количестве танцов на чаре. Возможно тут другая переменная используется (всмысле имя переменной) - поэтому ошибка. Надо поискать какое тут имя, т.к. вроде настройку кол-ва бафов видел в конфигах.

    # =============================================================
    # Скиллы и Эффекты
    # =============================================================
    # Опция "SkillDurationList" служит.
    # Для быстрой настройки времени действия скилов "time = x" без вмешательства в L2J Datapack XMLs.
    # Список длительности скилов:
    # Формат: skillid,newtime;skillid2,newtime2

    не такуж и сложно зделать список бафов....
    EGo^S.nova
    EGo^S.nova


    Сообщения : 252
    Дата регистрации : 2010-03-06

    Нужна помошь с баффером Empty Re: Нужна помошь с баффером

    Сообщение  EGo^S.nova Вт Мар 09, 2010 4:47 pm

    Проблема не в "сделать список баффов" а в названии переменной, забитой в конфиги, которую и пытается прочесть бафер.
    Нужна помошь с баффером 8-58
    Admin


    Сообщения : 251
    Дата регистрации : 2010-02-25
    Возраст : 32
    Откуда : Москва

    Нужна помошь с баффером Empty Re: Нужна помошь с баффером

    Сообщение   Вт Мар 09, 2010 10:43 pm

    хм над подумать над этим хотя уже долго думаю)
    EGo^S.nova
    EGo^S.nova


    Сообщения : 252
    Дата регистрации : 2010-03-06

    Нужна помошь с баффером Empty Re: Нужна помошь с баффером

    Сообщение  EGo^S.nova Ср Мар 10, 2010 12:00 am

    Кидани мне в личку скрипт бафера, я посмотрю как там обращается к конфигу.
    ArtiShok
    ArtiShok


    Сообщения : 1144
    Дата регистрации : 2010-03-10

    Нужна помошь с баффером Empty Re: Нужна помошь с баффером

    Сообщение  ArtiShok Ср Мар 10, 2010 2:36 am

    Akimm007 пишет:Поставил бафера и изменил импорты , при загрузке ошибок нету но при нажатии на любую кнопку в бафере вылезает ошибка


    Код:
    E:\JAVA_SERVER\gameserver\data\scripts\custom\55555_NPCBUFFER\__init__.py
    Traceback (innermost last):
      File "__init__.py", line 316, in onAdvEvent
    AttributeError: class 'net.sf.l2j.Config' has no attribute 'DANCES_SONGS_MAX_AMO
    UNT'

            at org.python.core.Py.AttributeError(Unknown Source)
            at org.python.core.PyObject.noAttributeError(Unknown Source)
            at org.python.core.PyObject.__getattr__(Unknown Source)
            at org.python.pycode.serializable._pyx1268036112312.onAdvEvent$14(__init
    __.py:316)
            at org.python.pycode.serializable._pyx1268036112312.call_function(__init
    __.py)
            at org.python.core.PyTableCode.call(Unknown Source)
            at org.python.core.PyTableCode.call(Unknown Source)
            at org.python.core.PyTableCode.call(Unknown Source)
            at org.python.core.PyFunction.__call__(Unknown Source)
            at org.python.core.PyMethod.__call__(Unknown Source)
            at org.python.core.PyObject.__call__(Unknown Source)
            at org.python.core.PyObject._jcallexc(Unknown Source)
            at org.python.core.PyObject._jcall(Unknown Source)
            at org.python.proxies.main$Quest$464.onAdvEvent(Unknown Source)
            at net.sf.l2j.gameserver.model.quest.Quest.notifyEvent(Quest.java:407)
            at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.processQuestE
    vent(L2PcInstance.java:1776)
            at net.sf.l2j.gameserver.network.clientpackets.RequestBypassToServer.run
    Impl(RequestBypassToServer.java:242)
            at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2
    GameClientPacket.java:76)
            at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
    )
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)

    Сам баффер
    С измененными импортами
    Открываешь скрипт в начале прописываешь
    Код:
    DANCES_SONGS_MAX_AMOUNT = 20
    где 20 это максимальное число сонгов и дансов у тебя по конфигу!
    ругается потому что для него это неизвестное значение...у меня точн такое же с Rin4a Buffer на l2emu было..конфиги по другому написаны тут и он не может из конфигов это выдрать..


    Последний раз редактировалось: ArtiShok (Ср Мар 10, 2010 2:38 am), всего редактировалось 1 раз(а)
    EGo^S.nova
    EGo^S.nova


    Сообщения : 252
    Дата регистрации : 2010-03-06

    Нужна помошь с баффером Empty Re: Нужна помошь с баффером

    Сообщение  EGo^S.nova Ср Мар 10, 2010 2:37 am

    Угу.. а обращение в конфиги?
    тогда лучше тут ставить 20 после равно...
    Код:
    MAX_BUFFS_PER_SCHEME = Config.BUFFS_MAX_AMOUNT + Config.DANCES_SONGS_MAX_AMOUNT + getdivineins(st)

    и тут

    Код:
    temp1 = MAX_BUFFS_PER_SCHEME - Config.DANCES_SONGS_MAX_AMOUNT

    и тут
    Код:
    temp4 = Config.DANCES_SONGS_MAX_AMOUNT

    и тут
    Код:
    Temp = MAX_BUFFS_PER_SCHEME - Config.DANCES_SONGS_MAX_AMOUNT - getdanceCount(scheme,"0")

    и тут
    Код:
    Temp2 = Config.DANCES_SONGS_MAX_AMOUNT - getdanceCount(scheme,"1")
    ArtiShok
    ArtiShok


    Сообщения : 1144
    Дата регистрации : 2010-03-10

    Нужна помошь с баффером Empty Re: Нужна помошь с баффером

    Сообщение  ArtiShok Ср Мар 10, 2010 2:39 am

    EGo^S.nova пишет:Угу.. а обращение в конфиги?
    тогда лучше тут ставить 20 после равно...
    Код:
    MAX_BUFFS_PER_SCHEME = Config.BUFFS_MAX_AMOUNT + Config.DANCES_SONGS_MAX_AMOUNT + getdivineins(st)

    и тут

    Код:
    temp1 = MAX_BUFFS_PER_SCHEME - Config.DANCES_SONGS_MAX_AMOUNT
    я скрипт переделывал и заменял на свои значение к примеру
    maxsong = 20
    maxbuff = 40
    это в начале а maxsong и maxbuff ставил вместо конфликтующих конфигов...
    вот готовый баффер с профилями http://dump.ru/file/4417571 (настройка внутри ___init___.py)
    EGo^S.nova
    EGo^S.nova


    Сообщения : 252
    Дата регистрации : 2010-03-06

    Нужна помошь с баффером Empty Re: Нужна помошь с баффером

    Сообщение  EGo^S.nova Ср Мар 10, 2010 2:41 am

    Хм.. а ничего что идет обращение к конфигу и чтение этой переменной? собственно поэтому ошибка вылазеит. и обращение идет в середине. Толку вначале прописывать? обращение то останется. можно заменить
    Код:
    Config.DANCES_SONGS_MAX_AMOUNT
    на число - так будет лучше. По умаолчанию танцы+песни максимум 12 ложатца.
    ArtiShok
    ArtiShok


    Сообщения : 1144
    Дата регистрации : 2010-03-10

    Нужна помошь с баффером Empty Re: Нужна помошь с баффером

    Сообщение  ArtiShok Ср Мар 10, 2010 2:44 am

    EGo^S.nova пишет:Хм.. а ничего что идет обращение к конфигу и чтение этой переменной? собственно поэтому ошибка вылазеит. и обращение идет в середине. Толку вначале прописывать? обращение то останется. можно заменить
    Код:
    Config.DANCES_SONGS_MAX_AMOUNT
    на число - так будет лучше. По умаолчанию танцы+песни максимум 12 ложатца.
    А если ты решил сделать потом пвп сервер и поменял значени, значит тебе снова лезть везде изменять цифры, либо ты прописал вначале эти значения и меняй сколько хочешь не рыская по всему скрипту
    EGo^S.nova
    EGo^S.nova


    Сообщения : 252
    Дата регистрации : 2010-03-06

    Нужна помошь с баффером Empty Re: Нужна помошь с баффером

    Сообщение  EGo^S.nova Ср Мар 10, 2010 2:57 am

    Я еще раз спрашиваю - толку от этого значения? Если каждый раз идет обращение к конфигу? Тогда можно ввести переменную, вначале ее прописать и заменить ею обращение к конфигу. Только так.
    ArtiShok
    ArtiShok


    Сообщения : 1144
    Дата регистрации : 2010-03-10

    Нужна помошь с баффером Empty Re: Нужна помошь с баффером

    Сообщение  ArtiShok Ср Мар 10, 2010 2:59 am

    EGo^S.nova пишет:Я еще раз спрашиваю - толку от этого значения? Если каждый раз идет обращение к конфигу? Тогда можно ввести переменную, вначале ее прописать и заменить ею обращение к конфигу. Только так.
    SadSadSad Я тебе об этом и говорил...просто уже сонный и нормально не смог срау объяснить Rolling Eyes
    EGo^S.nova
    EGo^S.nova


    Сообщения : 252
    Дата регистрации : 2010-03-06

    Нужна помошь с баффером Empty Re: Нужна помошь с баффером

    Сообщение  EGo^S.nova Ср Мар 10, 2010 3:01 am

    Чтото намека на объявление переменной небыло. темболее на замену в скрипте.
    Вот еси знать какое название переменной в этой сборке - можно просто переименовать обращение.
    Нужна помошь с баффером 8-58
    Admin


    Сообщения : 251
    Дата регистрации : 2010-02-25
    Возраст : 32
    Откуда : Москва

    Нужна помошь с баффером Empty Re: Нужна помошь с баффером

    Сообщение   Ср Мар 10, 2010 4:40 am

    Спасибо
    EGo^S.nova
    EGo^S.nova


    Сообщения : 252
    Дата регистрации : 2010-03-06

    Нужна помошь с баффером Empty Re: Нужна помошь с баффером

    Сообщение  EGo^S.nova Ср Мар 10, 2010 4:46 am

    За что спасибо?) Чтото помогло?

      Текущее время Пт Окт 04, 2024 5:35 am