Перейти к содержанию

VityaK

Пользователи
  • Публикаций

    23
  • Зарегистрирован

  • Посещение

  • Отзывы

    0%

Весь контент VityaK

  1. VityaK

    Attribute

    при определений аттрибута в шмотке если нету ставит, а когда стоит атт, выдае ошибку смотри начало темы может кто сталкивался с таким
  2. VityaK

    Attribute

    почему на сборке ст2,2 ставилось 3 аттрибута на сэт? а н грации финал 1? или от сборки звисит?
  3. VityaK

    Attribute

    поставил грацию финал сборку, аттрибут в шмотку ставится только 1, а не 3 как должно подскажите, где менять условия аттрибута на шмотки
  4. не могу понять, где базу брать, при запуске сервера дает ошибку к базе
  5. попробуй вариант с хербой или энтовые скролы
  6. VityaK

    Pc Bonus

    вкл/выкл в l2.ini. Это вкючил показывает пустую аблицу item-mall.xml не бло н боавал, икак его активировать? ProductName.dat клиента. е дожо быть по очереде в сервее? а табцу в базе ненада?
  7. VityaK

    Pc Bonus

    старт мультисэла разные, можите скинуть образец под pc оски, а дальше уже сам доделаю
  8. VityaK

    Pc Bonus

    мультисэлы знаю, но как эти очки условии не знаю дбавил файл item-mall.xml для окритив клиенте приймс шопа нчего нету, может кто знает как сделат проджу черз эту кнопку?
  9. VityaK

    Pc Bonus

    да наример руну, рс оружия
  10. VityaK

    Pc Bonus

    ищу нпц, который меняет PC очки клуба, или краткое описание как сделать, так же хотелость как добавить прайй шоп для клиента через сервер
  11. VityaK

    Calendar

    импорты правильны, так бы при запуске сервера выдавала ошибки ни импорт
  12. VityaK

    Calendar

    нажна помощь по скрипту на питоне суть скрипта заключается в опредиленный календаря т е по дням, месяцам и годам откривается конкретная страничка у одного нпц class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onTalk (self,npc,player): st = player.getQuestState(qn) htmltext = "error.htm" if not st : return htmltext npcId = npc.getNpcId() if npcId == EVENT_MANAGER : Calendar = Calendar.getInstance() cur_month = calendar.get(calendar.MONTH) + 1 cur_day = calendar.get(calendar.DAY_OF_MONTH) if cur_month < 10 : cur_month = "0" + str(cur_month) else : cur_month = str(cur_month) if cur_day < 10 : cur_day = "0" +str(cur_day) else : cur_day = str(cur_day) cur_date = cur_day + "." + cur_month if cur_date in HOLIDAYS.keys(): htmltext, multisell_id = HOLIDAYS[cur_date] else: htmltext = None multisell_id = 10006 Multisell.getInstance().SeparateAndSend(multisell_id, player, 0, 0) npc.getStatus().setCurrentHpMp(npc.getMaxHp(), npc.getMaxMp()); # st.setState(State.STARTED) st.exitQuest(False) return htmltext жалуется на опредиление Calendar: Calendar = Calendar.getInstance() вот что пишет: Traceback (innermost last): File "__init__.py", line 59, in onTalk UnboundLocalError: local: 'Calendar' at org.python.core.Py.UnboundLocalError(Unknown Source) at org.python.core.PyFrame.getlocal(Unknown Source) at org.python.core.PyFrame.getlocal(Unknown Source) at org.python.pycode.serializable._pyx1395328694448.onTalk$3(__init__.py :59) at org.python.pycode.serializable._pyx1395328694448.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$0.onTalk(Unknown Source) at net.l2emuproject.gameserver.model.quest.Quest.notifyTalk(Quest.java:6 26) at net.l2emuproject.gameserver.model.actor.L2Npc.showQuestWindow(L2Npc.j ava:1744) at net.l2emuproject.gameserver.model.actor.L2Npc.onBypassFeedback(L2Npc. java:1165) at net.l2emuproject.gameserver.model.actor.instance.L2NpcInstance.onBypa ssFeedback(L2NpcInstance.java:636) at net.l2emuproject.gameserver.network.clientpackets.RequestBypassToServ er.runImpl(RequestBypassToServer.java:154) at net.l2emuproject.gameserver.network.clientpackets.L2GameClientPacket. run(L2GameClientPacket.java:98) at net.l2emuproject.util.concurrent.ExecuteWrapper.execute(ExecuteWrappe r.java:59) at net.l2emuproject.util.concurrent.ExecuteWrapper.run(ExecuteWrapper.ja va:40) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:47 1) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(ScheduledThreadPoolExecutor.java:178) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(ScheduledThreadPoolExecutor.java:292) 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:744) Вот пример, который есть среди квестов reset = Calendar.getInstance() reset.set(Calendar.MINUTE, RESET_MIN) # if time is >= RESET_HOUR - roll to the next day if reset.get(Calendar.HOUR_OF_DAY) >= RESET_HOUR : reset.add(Calendar.DATE, 1) reset.set(Calendar.HOUR_OF_DAY, RESET_HOUR) st.set("reset",str(reset.getTimeInMillis())) Типа нехватает подобной строки reset.set(Calendar.MINUTE, RESET_MIN)
  13. нашел проблему с пропаданием скила при рестарте клиента нельзя превышать ид скилов свыше 23000 в некоторых 20000 при меньшем ид, они остаются, т е заполнять ид скилов до 20000
  14. сборка L2EmuEnterpriseSource hf5 (в сборке l2 emu st2.2 нормально работает) AttributeError: 'array' object has no attribute 'getElement' проверяет условие на аттрибут в вещах, если нету он его ставит, а когда есть выдает ошибка и не может дальше точить или поставить еще одну стихию else: item = player.getInventory().getPaperdollItem(slot) Crystal = item.getItem().getCrystalType() if not item.getElementals() : attribute = -1 else : attribute = item.getElementals().getElement() enchante = item.getElementals().getValue() armor = item.isArmor() weapon= item.isWeapon() может кто разбирается с исходниками from net.l2emuproject.gameserver.model import Elementals
  15. может кто сталкиавлся в др сборках, т к версия L2jServer_BETA_9347 нету базы sql а в папке сервера
  16. скачал сборку L2EmuEnterpriseSource, создал новые скилы: добавил в data\stats\skills\,,, в базу skilltree_classed.sql изучение скилов через админку изучение скилов через нпц при рестарте скилы проподают, но в базе character_skills они есть перерыл все конфиги, так и ненашел где стоит усовия вот часть чего отключал # List of Skills that are allowed for all Classes if CheckSkillsOnEnter = true # Список скилов, которые не проверяются при проверке входа в мир AllowedSkills = 541,542,543,544,545........... # Check and delete unlegit skills on EnterWorld # Проверять скилы при входе в мир CheckSkillsOnEnter = false # Send NOTDONE skills: # Показывать не реализованные скила и кому # 1 - to nobody # 2 - only to GMs (default) # 3 - to everybody SendNOTDONESkills = 2 # ---------------- # Effects Settings # ---------------- # NOTE: when effects of the same stack group are used, lesser # effects will be canceled if stronger effects are used. New effects # that are added will be canceled if they are of lesser priority to the old one. # If false, they will not be canceled, and it will switch to them after the # stronger one runs out, if the lesser one is still in effect. # 1 - Cancel Lesser Effect ?, default (true) # 2 - Store Buffs/Debuffs and other Effects after player logout ?, default (true) # 3 - Regeneration Multiplier for CP # 4 - Regeneration Multiplier for HP # 5 - Regeneration Multiplier for MP # Настройки эффектов CancelLesserEffect = false StoreSkillCooltime = false # Interval in ms to check for deadlocks, 0 to disable # Интервал для задачи проверки дедлоков, если 0 отключено # EntDeadLockCheck = 10000 EntDeadLockCheck = 0 # Special option # off check skills stats Vuln add/sub # Проверять правильность заполнения скилов резистов # Default true EntCheckSkillStatsVuln = false # Check for bad id's in the database on server boot up # Much faster load time without it, but may cause problems # Проверять дубликаты Ид в базе при загрузке BadIdChecking = false помогите найти защиту
  17. в какой таблице? что то ненашел где, если только не в characters
  18. INSERT INTO `skill_trees` VALUES ('0', '1323', '1', 'Noblesse Blessing', '0', '1', 'null'); INSERT INTO `skill_trees` VALUES ('10', '1323', '1', 'Noblesse Blessing', '0', '1', 'null'); INSERT заменяю словом replace играет роль как добавить так и заменить через bat добавляю конкретные sql файлы
  19. нашел сборку и патч, хотя дамп давно не работает установил сервер и патч в клиент подкобчился к серверу, создал персонажа и жму нажать, выдает ошибку сервер, и дальше не конектится Could not store char base data: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'eleme ntsId' in 'field list' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou rce) at java.lang.reflect.Constructor.newInstance(Unknown Source) at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) at com.mysql.jdbc.Util.getInstance(Util.java:382) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3603) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3535) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1989) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2150) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja va:2119) at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1362) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPr eparedStatement.java:989) at com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance.storeCharB ase(L2PcInstance.java:9296) at com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance.store(L2Pc Instance.java:9144) at com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance.store(L2Pc Instance.java:9170) at com.l2jfrozen.gameserver.network.clientpackets.CharacterCreate.initNe wChar(CharacterCreate.java:260) at com.l2jfrozen.gameserver.network.clientpackets.CharacterCreate.runImp l(CharacterCreate.java:136) at com.l2jfrozen.gameserver.network.clientpackets.L2GameClientPacket.run (L2GameClientPacket.java:75) at com.l2jfrozen.gameserver.network.L2GameClient.run(L2GameClient.java:1 195) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
  20. можно побольше об этом узнать
  21. VityaK

    Augment Shop (interlude)

    работает но не ставит скилы или чегото нехватает?
  22. VityaK

    Augment Shop (interlude)

    поставил на emu_hf5 много ошибок, нехватка данных, полазил в скриптах явы, наткнулся на \GameServer\data\scripts\ai\raidboss\IceFairySirra.java нашел недостающее звено import java.util.logging.Logger; и public class IceFairySirra extends L2AttackableAIScript { protected static Logger _log = Logger.getLogger(IceFairySirra.class.getName()); private static final int STEWARD = 32029; private static final int SILVER_HEMOCYTE = 8057; private static L2PcInstance _player = null; protected FastList<L2Npc> _allMobs = new FastList<L2Npc>(); protected Future<?> _onDeadEventTask = null; protected static Logger _log = Logger.getLogger(IceFairySirra.class.getName()); поменял на public class AugmentShop extends Quest { protected static Logger _log = Logger.getLogger(AugmentShop.class.getName()); private final static int ITEM_ID = 57; запустился геймер без ошибки, но дальше пока тестю по аттрибуту и жалабу на _log.log(Level.SEVERE, "Could not augment item: "+item.getObjectId()+" ", e); пока не было счас буду тестить нцс и скрипт дальше
  23. привет всем, дамп закрыт на продажу, перезалейте куда в др обменник сервер.
×
×
  • Создать...