-
Публикаций
23 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент VityaK
-
при определений аттрибута в шмотке если нету ставит, а когда стоит атт, выдае ошибку смотри начало темы может кто сталкивался с таким
-
почему на сборке ст2,2 ставилось 3 аттрибута на сэт? а н грации финал 1? или от сборки звисит?
-
поставил грацию финал сборку, аттрибут в шмотку ставится только 1, а не 3 как должно подскажите, где менять условия аттрибута на шмотки
-
не могу понять, где базу брать, при запуске сервера дает ошибку к базе
-
попробуй вариант с хербой или энтовые скролы
- 4 ответа
-
- 1
-
вкл/выкл в l2.ini. Это вкючил показывает пустую аблицу item-mall.xml не бло н боавал, икак его активировать? ProductName.dat клиента. е дожо быть по очереде в сервее? а табцу в базе ненада?
-
старт мультисэла разные, можите скинуть образец под pc оски, а дальше уже сам доделаю
-
мультисэлы знаю, но как эти очки условии не знаю дбавил файл item-mall.xml для окритив клиенте приймс шопа нчего нету, может кто знает как сделат проджу черз эту кнопку?
-
ищу нпц, который меняет PC очки клуба, или краткое описание как сделать, так же хотелость как добавить прайй шоп для клиента через сервер
-
импорты правильны, так бы при запуске сервера выдавала ошибки ни импорт
-
нажна помощь по скрипту на питоне суть скрипта заключается в опредиленный календаря т е по дням, месяцам и годам откривается конкретная страничка у одного нпц 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)
-
нашел проблему с пропаданием скила при рестарте клиента нельзя превышать ид скилов свыше 23000 в некоторых 20000 при меньшем ид, они остаются, т е заполнять ид скилов до 20000
-
сборка 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
-
может кто сталкиавлся в др сборках, т к версия L2jServer_BETA_9347 нету базы sql а в папке сервера
-
скачал сборку 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 помогите найти защиту
-
в какой таблице? что то ненашел где, если только не в characters
-
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 файлы
-
нашел сборку и патч, хотя дамп давно не работает установил сервер и патч в клиент подкобчился к серверу, создал персонажа и жму нажать, выдает ошибку сервер, и дальше не конектится 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)
-
можно побольше об этом узнать
-
работает но не ставит скилы или чегото нехватает?
-
поставил на 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); пока не было счас буду тестить нцс и скрипт дальше
-
привет всем, дамп закрыт на продажу, перезалейте куда в др обменник сервер.