Goodbyel 27 Опубликовано 23 октября, 2014 Вот интересно стало,что ж такого особенного в lovely и почему все так тянуться. 1 проблема с которой столкнулся это: Как добавить баффер ? (скрипт баффера кидаю куда надо,в бд все норм.) файл Script.cfg отсутствует. Пробывал сам сделать но, как вы уже поняли результата никакого. Как исправить ? расскажите по шагам)) плюсану) Ну и прочие мелочи и "странности" ловели тоже не мешало бы узнать,поделитесь) На 1 взгляд сборка достойна,почему то раньше я так не считал. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kopwnz 236 Опубликовано 23 октября, 2014 (изменено) Идешь сюда server\game\data\scripts\custom\912_buffer и в файлике __init__.py настраиваешь. Есть еще такая штука как HTML бафера он находится там же Такая же система добавления наверное хотя у меня находится \server\game\data\html\mods\buffer Изменено 23 октября, 2014 пользователем Kopwnz Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Goodbyel 27 Опубликовано 23 октября, 2014 (изменено) Идешь сюда server\game\data\scripts\custom\912_buffer и в файлике __init__.py настраиваешь. Есть еще такая штука как HTML бафера он находится там же да ты чо,нифига африку открыл Изменено 23 октября, 2014 пользователем Goodbyel Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kopwnz 236 Опубликовано 23 октября, 2014 Дайте лог в студию Африка. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TrueMan 742 Опубликовано 23 октября, 2014 Там уже есть стандартный баффер. ID 50000 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Insoquantum 18 Опубликовано 23 октября, 2014 Такая же ситуация. 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 . здесь же тоже нужно импорты меня правильно ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kopwnz 236 Опубликовано 23 октября, 2014 (изменено) Нотепадом откройте инит ру и ищите в строке 86 что там за ошибка Изменено 23 октября, 2014 пользователем Kopwnz Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kopwnz 236 Опубликовано 23 октября, 2014 Нотепадом откройте инит ру и ищите в строке 86 что там за ошибка 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Insoquantum 18 Опубликовано 23 октября, 2014 Не пойму что там за ошибка может быть..... Если не трудно, посмотрите вы. Вы более опытней буду признателен. 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%" Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Insoquantum 18 Опубликовано 24 октября, 2014 (изменено) //del Изменено 24 октября, 2014 пользователем Insoquantum Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TrueMan 742 Опубликовано 24 октября, 2014 (изменено) Вся ошибка в том что скрипт не подходит и его нужно переписывать. scripts.cfg в люцере не существует и он не нужен. Изменено 24 октября, 2014 пользователем TrueMan 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Energy 263 Опубликовано 24 октября, 2014 за чисто символическую плату сделаю Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Porche 12 Опубликовано 24 октября, 2014 CREATED=State('Start',QUEST) STARTED=State('Started',QUEST) COMPLETED=State('Completed',QUEST) Удалите из init.ру и будет Вам счастье. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Insoquantum 18 Опубликовано 24 октября, 2014 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) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Insoquantum 18 Опубликовано 24 октября, 2014 (изменено) Логи: 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) Изменено 24 октября, 2014 пользователем Insoquantum Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Insoquantum 18 Опубликовано 24 октября, 2014 за чисто символическую плату сделаю та я не против. только зарплата 10-го. если до 10-го не решится проблема, обращусь к вам. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты