Перейти к содержанию
Авторизация  
Goodbyel

Вопросы По Lovely

Рекомендуемые сообщения

Вот интересно стало,что ж такого особенного в lovely и почему все так тянуться.

 

1 проблема с которой столкнулся это:

 

Как добавить баффер ? (скрипт баффера кидаю куда надо,в бд все норм.) файл Script.cfg отсутствует. Пробывал сам сделать но, как вы уже поняли результата никакого.

 

Как исправить ? расскажите по шагам)) плюсану)

 

Ну и прочие мелочи и "странности" ловели тоже не мешало бы узнать,поделитесь)

 

На 1 взгляд сборка достойна,почему то раньше я так не считал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Идешь сюда

server\game\data\scripts\custom\912_buffer

и в файлике __init__.py настраиваешь.

Есть еще такая штука как HTML бафера он находится там же 8)

 

Такая же система добавления наверное хотя у меня находится

\server\game\data\html\mods\buffer

Изменено пользователем Kopwnz

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Идешь сюда

server\game\data\scripts\custom\912_buffer

и в файлике __init__.py настраиваешь.

Есть еще такая штука как HTML бафера он находится там же 8)

да ты чо,нифига африку открыл

 

pre_1414102298__.jpg

Изменено пользователем Goodbyel

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там уже есть стандартный баффер. ID 50000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Такая же ситуация.

scripts.cfg нету.

устанавливаю VIP shop, который на макси.

импорты сменил, все куда надо залил.

вот логи:

Error on: D:\Games\Build\game\data\scripts\quests\90020_exchangeofficeD\__init__.py.error.log
Line: -1 - Column: -1
Traceback (innermost last):
 File "__init__.py", line 86, in ?
TypeError: ru.catssoftware.gameserver.model.quest.State(): expected 0 args; got 2

это в scripts/quest .

здесь же тоже нужно импорты меня правильно ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нотепадом откройте инит ру и ищите в строке 86 что там за ошибка

Изменено пользователем Kopwnz

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нотепадом откройте инит ру и ищите в строке 86 что там за ошибка

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не пойму что там за ошибка может быть.....

Если не трудно, посмотрите вы. Вы более опытней :)

буду признателен.

import sys
from ru.catssoftware.gameserver.model.quest import State
from ru.catssoftware.gameserver.model.quest import QuestState
from ru.catssoftware.gameserver.model.quest.jython import QuestJython as JQuest
qn = "90020_exchangeofficeD"
NPC=[90015]
QuestId	 = 90020
QuestName   = "exchangeofficeD"
QuestDesc   = "Quests"
InitialHtml = "1.htm"

class Quest (JQuest) :
def __init__(self,id,name,descr):
 JQuest.__init__(self,id,name,descr)
def onEvent (self,event,st) :
   htmltext = event
   if event == "0":
    return InitialHtml

# ADENA-FA
   if event == "1":
    if st.getQuestItemsCount(57) >= 1000000000:
	    st.takeItems(57,1000000000)
	    st.giveItems(6673,1)
	    st.playSound("ItemSound.quest_fanfare_middle")
	    htmltext = "have.htm"
	    st.exitQuest(1)
    else:
		 htmltext = "nogf.htm"
		 st.exitQuest(1)
# APIGA-FA
   if event == "2":
    if st.getQuestItemsCount(9142) >= 5:
	    st.takeItems(9142,5)
	    st.giveItems(6673,2)
	    st.playSound("ItemSound.quest_fanfare_middle")
	    htmltext = "have.htm"
	    st.exitQuest(1)
    else:
		 htmltext = "nogf.htm"
		 st.exitQuest(1)
# GOLDEN APIGA-FA
   if event == "3":
    if st.getQuestItemsCount(9143) >= 1:
	    st.takeItems(9143,1)
	    st.giveItems(6673,10)
	    st.playSound("ItemSound.quest_fanfare_middle")
	    htmltext = "have.htm"
	    st.exitQuest(1)
    else:
		 htmltext = "nogf.htm"
		 st.exitQuest(1)

# FA-GOLDEN APIGA
   if event == "4":
    if st.getQuestItemsCount(6673) >= 30:
	    st.takeItems(6673,30)
	    st.giveItems(9143,1)
	    st.playSound("ItemSound.quest_fanfare_middle")
	    htmltext = "have.htm"
	    st.exitQuest(1)
    else:
		 htmltext = "nogf.htm"
		 st.exitQuest(1)
   if htmltext != event:
   st.exitQuest(1)
   return htmltext
def onTalk (self,npc,st):
  htmltext = "<html><head><body>I have nothing to say to you</body></html>"
  st = st.getQuestState(qn) 
  st.setState(STARTED)   
  return InitialHtml
QUEST	   = Quest(90020,qn,"exchangeofficeD")
CREATED=State('Start',QUEST)
STARTED=State('Started',QUEST)
COMPLETED=State('Completed',QUEST)

QUEST.setInitialState(CREATED)
for npcId in NPC:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)
print "[VIP SHOP]Noble... ok 100%"
print "[VIP SHOP]ExchangeofficeD... ok 100%"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

//del

Изменено пользователем Insoquantum

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вся ошибка в том что скрипт не подходит и его нужно переписывать.

 

scripts.cfg в люцере не существует и он не нужен.

Изменено пользователем TrueMan
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

за чисто символическую плату сделаю

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

CREATED=State('Start',QUEST)

STARTED=State('Started',QUEST)

COMPLETED=State('Completed',QUEST)

 

Удалите из init.ру и будет Вам счастье.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

CREATED=State('Start',QUEST)

STARTED=State('Started',QUEST)

COMPLETED=State('Completed',QUEST)

 

Удалите из init.ру и будет Вам счастье.

Все работает кроме обменного пункта и нублеса

[WARN 16:43:51]: D:\Games\Build\game\data\scripts\quests\90020_exchangeofficeD\_

_init__.py

Traceback (innermost last):

File "__init__.py", line 80, in onTalk

NameError: STARTED

 

at org.python.core.Py.NameError(Unknown Source)

at org.python.core.PyFrame.getglobal(Unknown Source)

at org.python.pycode.serializable._pyx1414154436899.onTalk$4(__init__.py

:80)

at org.python.pycode.serializable._pyx1414154436899.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$319.onTalk(Unknown Source)

at ru.catssoftware.gameserver.model.quest.Quest.notifyTalk(Quest.java:50

1)

at ru.catssoftware.gameserver.model.actor.instance.L2NpcInstance.showQue

stWindow(L2NpcInstance.java:1604)

at ru.catssoftware.gameserver.model.actor.instance.L2NpcInstance.onBypas

sFeedback(L2NpcInstance.java:1085)

at ru.catssoftware.gameserver.model.actor.instance.L2FolkInstance.onBypa

ssFeedback(L2FolkInstance.java:314)

at ru.catssoftware.gameserver.model.actor.instance.L2MerchantInstance.on

BypassFeedback(L2MerchantInstance.java:155)

at ru.catssoftware.gameserver.network.clientpackets.RequestBypassToServe

r.runImpl(RequestBypassToServer.java:167)

at ru.catssoftware.gameserver.network.clientpackets.L2GameClientPacket.r

un(L2GameClientPacket.java:64)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.

java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor

.java:615)

at java.lang.Thread.run(Thread.java:722)

[WARN 16:45:23]: D:\Games\Build\game\data\scripts\quests\90017_Noble\__init__.py

 

Traceback (innermost last):

File "__init__.py", line 76, in onTalk

NameError: STARTED

 

at org.python.core.Py.NameError(Unknown Source)

at org.python.core.PyFrame.getglobal(Unknown Source)

at org.python.pycode.serializable._pyx1414154436866.onTalk$4(__init__.py

:76)

at org.python.pycode.serializable._pyx1414154436866.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$318.onTalk(Unknown Source)

at ru.catssoftware.gameserver.model.quest.Quest.notifyTalk(Quest.java:50

1)

at ru.catssoftware.gameserver.model.actor.instance.L2NpcInstance.showQue

stWindow(L2NpcInstance.java:1604)

at ru.catssoftware.gameserver.model.actor.instance.L2NpcInstance.onBypas

sFeedback(L2NpcInstance.java:1085)

at ru.catssoftware.gameserver.model.actor.instance.L2FolkInstance.onBypa

ssFeedback(L2FolkInstance.java:314)

at ru.catssoftware.gameserver.model.actor.instance.L2MerchantInstance.on

BypassFeedback(L2MerchantInstance.java:155)

at ru.catssoftware.gameserver.network.clientpackets.RequestBypassToServe

r.runImpl(RequestBypassToServer.java:167)

at ru.catssoftware.gameserver.network.clientpackets.L2GameClientPacket.r

un(L2GameClientPacket.java:64)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.

java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor

.java:615)

at java.lang.Thread.run(Thread.java:722)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Логи:

Error on: D:\Games\Build\game\data\scripts\quests\90017_Noble\__init__.py.error.log

Line: -1 - Column: -1

 

Traceback (innermost last):

File "__init__.py", line 84, in ?

NameError: CREATED

 

 

 

а ругается в _init_py, на это строку


QUEST.setInitialState(CREATED)

Изменено пользователем Insoquantum

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

за чисто символическую плату сделаю

та я не против. только зарплата 10-го. если до 10-го не решится проблема, обращусь к вам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...