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

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

Ответ
Опции темы
Непрочитано 05.07.2009, 16:04   #1
Пользователь

Автор темы (Топик Стартер) Ломаю голову с бафером 2й день...

Помогите интерлюд бафера переделать под финал. Ничего не получается.

Закидываю D:\L2Emu\gameserver\data\scripts.cfg его квест,

Закинул файлы куда надо. при загрузке ГС пишет:
Цитата:
importing custom: 912_buffer OK
WARNING Failed executing script: D:\L2Emu\gameserver\data\scripts\custom\912_buf
fer\__init__.py. See __init__.py.error.log for details.
В самом этом файле еррорлог текст такой:
Цитата:
Error on: D:\L2Emu\gameserver\data\scripts\custom\912_buffer \__init__.py.error.log
Line: -1 - Column: -1

Traceback (innermost last):
File "__init__.py", line 1283, in ?
TypeError: com.l2emu.gameserver.model.quest.State(): expected 0 args; got 2
Дело в том. что тут у бафера не только файл инит.ру, а их 2, второй с именем __init__$py.class

сам бафер: http://depositfiles.com/files/1mzgff1pc
Сборка L2Emu.

По ридми не получается, потомучто файл в папке D:\L2Emu\gameserver\data\scripts\custom\_init_.py вообще пустой...пробовал и так и по тому пути что другие баферы ставятся... Возможно гдето ошибаюсь
Hirurg вне форума Ответить с цитированием
Непрочитано 05.07.2009, 16:54   #2
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: Ломаю голову с бафером 2й день...

Попробуйте удалить это:

[source=py]CREATED = State('Start',QUEST)
STARTED = State('Started',QUEST)
COMPLETED = State('Completed',QUEST)

QUEST.setInitialState(CREATED)[/source]

Потом ищете все, строки, где встречается STARTED и COMPLETED и изменяете, вот так State.STARTED и соответственно State.COMPLETED

[source=py]st.setState(COMPLETED)
st.setState(STARTED)[/source]

[source=py]st.setState(State.COMPLETED)
st.setState(State.STARTED)[/source]
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 05.07.2009, 23:45   #3
Пользователь

Автор темы (Топик Стартер) Ответ: Ломаю голову с бафером 2й день...

Появилась другая проблема, теперь он бафает, все норм, но если не хватает аден на бафы, то выводит какойто не понятный текст, цифры буквы... А должен сообщать у вас недостаточно денег...как это исправить подскажите пожалуйста.
Цитата:
NPC = [40001]
prise_ID = 57
QuestId = 912
QuestName = "buffer"
QuestDesc = "custom"
InitialHtml = "buff.htm"

#Выставление цен на бафы
min_level = 1
max_level = 90
min_prise = 25000
buff_prise = 25000
Chant_prise = 25000
song_prise = 25000
Dance_prise = 25000
Hero_prise = 25000
Noble_prise = 25000
Summon_prise = 25000
Prophecy_prise = 25000
cubic_prise = 50000
Full_buff_f1_prise = 200000
Full_buff_f2_prise = 400000
Full_buff_f3_prise = 600000
Full_buff_m1_prise = 200000
Full_buff_m2_prise = 400000
Full_buff_m3_prise = 600000
all_song_prise = 100000
all_dance_prise = 100000

print "importing custom: 912_buffer OK"

class Quest (JQuest) :

def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)


def onEvent(self,event,st):
htmltext = event
count=st.getQuestItemsCount(prise_ID)
if count < min_prise :
htmltext = "<html><head><body>У вас не достаточно денег.</body></html>"
if st.getPlayer().getLevel() < min_level :
htmltext = "<html><head><body>У вас слишком маленький уровень.</body></html>"
if st.getPlayer().getLevel() < max_level :
htmltext = "<html><head><body>У вас слишком высокий уровень.</body></html>"
else:
st.takeItems(prise_ID,0)
st.getPlayer().setTarget(st.getPlayer())
Такого вида начало...

Добавлено через 23 часа 32 минуты
ап...Подскажите уж пожалуйста, почему так?

Последний раз редактировалось Hirurg; 06.07.2009 в 23:17. Причина: Добавлено сообщение
Hirurg вне форума Ответить с цитированием
Ответ


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

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

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

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


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

Вверх