Pulse 0 Опубликовано 6 августа, 2014 Просьба помочь мне с баффером (дело в том что взял баффера, переделал sql под сборку PWSOFT, изменил импорты под свои опять же, и всё же пишет "для вас на данный момент у меня ничего нет") Вот баффер: import sys from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance from net.sf.l2j import Iterator from net.sf.l2j.gameserver.datatables import SkillTable from net.sf.l2j import L2DatabaseFactory from net.sf.l2j.gameserver.model.quest import State from net.sf.l2j.gameserver.model.quest import QuestState from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest qn = "9999_NPCBuffer" NPC=[40006] ADENA_ID=57 QuestId = 9999 QuestName = "NPCBuffer" QuestDesc = "custom" InitialHtml = "1.htm" __all__ = [ 'q3995_echo', 'q4000_ShadowWeapons', 'q6050_KetraOrcSupport', 'q6051_VarkaSilenosSupport', 'q7000_HeroItems', 'q8000_RaidbossInfo', 'q8001_NpcLocationInfo', 'q8008_ArenaCP', 'q8009_HotSpringsBuffs', '9999_NPCBuffer' ] print "" print "importing custom data ..." for name in __all__ : try : __import__('data.jscript.custom.'+name,globals(), locals(), ['__init__'], -1) except: print "failed to import custom : ",name print "... done" print "" "+" - кто поможет. Спасибо за внимание. И надеюсь что вы мне поможете разобраться что и как. :) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
YwAcTuK 29 Опубликовано 6 августа, 2014 (изменено) Куда пихали папку с бафером? Аналогично у вас просто скрипт не срабатывает на диалог. Пихните сюда "custom" вот эту папку 9999_NPCBuffer а так же обычно есть файлик где подключаются скрипты квестов.... они там в столбик прописываются. Дописать не забывайте путь до квеста. # custom custom/3995_echo/__init__.py custom/4000_ShadowWeapons/__init__.py custom/5000_MissQueen/__init__.py custom/5001_NewbieCoupons/__init__.py custom/8003_MeetBaium/__init__.py custom/6050_KetraOrcSupport/__init__.py custom/6051_VarkaSilenosSupport/__init__.py custom/6999_HeroCirclet/__init__.py custom/7000_HeroItems/__init__.py custom/8000_RaidbossInfo/__init__.py custom/8001_NpcLocationInfo/__init__.py custom/8009_HotSpringsBuffs/__init__.py Изменено 6 августа, 2014 пользователем 182444390 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Pulse 0 Опубликовано 6 августа, 2014 Куда пихали папку с бафером? Аналогично у вас просто скрипт не срабатывает на диалог. Пихните сюда "custom" вот эту папку 9999_NPCBuffer а так же обычно есть файлик где подключаются скрипты квестов.... они там в столбик прописываются. Дописать не забывайте путь до квеста. # custom custom/3995_echo/__init__.py custom/4000_ShadowWeapons/__init__.py custom/5000_MissQueen/__init__.py custom/5001_NewbieCoupons/__init__.py custom/8003_MeetBaium/__init__.py custom/6050_KetraOrcSupport/__init__.py custom/6051_VarkaSilenosSupport/__init__.py custom/6999_HeroCirclet/__init__.py custom/7000_HeroItems/__init__.py custom/8000_RaidbossInfo/__init__.py custom/8001_NpcLocationInfo/__init__.py custom/8009_HotSpringsBuffs/__init__.py про "пихнуть" все правильно пихнул а вот про " дописывать путь до квест'а " так не делал) Сейчас попробую Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Pulse 0 Опубликовано 6 августа, 2014 (изменено) Пока что результатов нету, по всей видимости дело может быть в самом sql (заметил что при вкл. гейма сервера в начале выдается ошибка и потом только логи и включение сервера происходит) так же не могу делать функции с какими либо нпц(например на ферме у нпс восстановить ЦП, пишет тоже самое).Попробую поэкспериментировать Хорошо что вы мне сказали про "дописывать путь квеста" этого я не забуду. + вам поставлю Так же еще один вопрос __all__ = [ 'q3995_echo', 'q4000_ShadowWeapons', 'q6050_KetraOrcSupport', 'q6051_VarkaSilenosSupport', 'q7000_HeroItems', 'q8000_RaidbossInfo', 'q8001_NpcLocationInfo', 'q8008_ArenaCP', 'q8009_HotSpringsBuffs', '9999_NPCBuffer' ] print "" print "importing custom data ..." for name in __all__ : try : __import__('data.jscript.custom.'+name,globals(), locals(), ['__init__'], -1) except: print "failed to import custom : ",name print "... done" print "" Выделил красным то, что надо дописывать(выделил зеленым) Не судите меня за мои вопросы(я только учусь и познаю ) custom/3995_echo/__init__.py custom/4000_ShadowWeapons/__init__.py custom/5000_MissQueen/__init__.py custom/5001_NewbieCoupons/__init__.py custom/8003_MeetBaium/__init__.py custom/6050_KetraOrcSupport/__init__.py custom/6051_VarkaSilenosSupport/__init__.py custom/6999_HeroCirclet/__init__.py custom/7000_HeroItems/__init__.py custom/8000_RaidbossInfo/__init__.py custom/8001_NpcLocationInfo/__init__.py custom/8009_HotSpringsBuffs/__init__.py Изменено 6 августа, 2014 пользователем Pulse Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
YwAcTuK 29 Опубликовано 6 августа, 2014 (изменено) В том же файле проверьте обычно он в папке data лежит У меня он называется так - scripts.ini Остальное не подскажу. Скинешь файлы может помогу. Изменено 6 августа, 2014 пользователем 182444390 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Pulse 0 Опубликовано 6 августа, 2014 (изменено) В том же файле проверьте обычно он в папке data лежит У меня он называется так - scripts.ini Вы не поняли вопроса Я знаю где это лежит и уже понял как дописывать я просто уточняю "правильно ли я дописываю" пример возьму из двух строк файла 'q3995_echo', ---> custom/3995_echo/__init__.py 'q4000_ShadowWeapons', ---> custom/4000_ShadowWeapons/__init__.py вопрос заключается в том (нужны ли ', или просто дописывать без ',) Просто на некоторых сборках которых я пытался провернуть такое - работало без ', Изменено 6 августа, 2014 пользователем Pulse Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты