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

Buffer( И Всё Что Связанное С Ним).

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

Просьба помочь мне с баффером (дело в том что взял баффера, переделал 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 ""

 

"+" - кто поможет.

Спасибо за внимание. И надеюсь что вы мне поможете разобраться что и как. :) :)

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


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

Куда пихали папку с бафером? Аналогично у вас просто скрипт не срабатывает на диалог.

 

Пихните сюда "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

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

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


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

Куда пихали папку с бафером? Аналогично у вас просто скрипт не срабатывает на диалог.

 

Пихните сюда "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

 

про "пихнуть" все правильно пихнул :) а вот про " дописывать путь до квест'а " так не делал) Сейчас попробую:)

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


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

Пока что результатов нету, по всей видимости дело может быть в самом 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

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

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


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

В том же файле проверьте обычно он в папке data лежит :)

 

 

У меня он называется так - scripts.ini

 

Остальное не подскажу.

 

Скинешь файлы может помогу.

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

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


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

В том же файле проверьте обычно он в папке data лежит :)

 

 

У меня он называется так - scripts.ini

Вы не поняли вопроса :) Я знаю где это лежит и уже понял как дописывать я просто уточняю "правильно ли я дописываю"

пример возьму из двух строк файла :)

'q3995_echo', ---> custom/3995_echo/__init__.py

'q4000_ShadowWeapons', ---> custom/4000_ShadowWeapons/__init__.py

вопрос заключается в том (нужны ли ', или просто дописывать без ',) Просто на некоторых сборках которых я пытался провернуть такое - работало без ',

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

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


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

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

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

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

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

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

Войти

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

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

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

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

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