
boVer
-
Content Count
27 -
Joined
-
Last visited
-
Days Won
1 -
Feedback
N/A
Posts posted by boVer
-
-
UP
Методом тыка и проверок дошел до следующего пункта, inventory full выдает когда стоит пати нашедшему. -
Всем доброго времени суток. Подскажите пожалуйста, появилась проблема на пв софте. после дропа вещей с пк иногда появляется проблема с их поднятием. А именно ни один персонаж не может подобрать упавшие вещи - в чате пишет "inventory full" (сразу допишу что даже новые персонажи не могут поднять эти вещи с пустой сумкой). Знающие подскажите куда смотреть. Спасибо
-
При установке патча вылетает крит. Можете подсказать куда смотреть?
-
Сорри за форматирование кода в топике.
Сборка пвсофт -
Всем доброго времени суток. Интересует мнение java-разработчиков по л2.
Есть 2 скрипта автофарма. Проблема вот в чем.
Первый скрипт работает с задержкой, а именно маг бьет "скажем так" раз в секунду. Кусок кода удара мага ниже. А именно "else if"
try { if (skill.isBattleForceSkill() || skill.isSpellForceSkill()) { player.setGroundSkillLoc(null); if (skill.checkForceCondition(player, sc.getId())) { player.useMagicBot(skill, false, isMage); } else { player.sendPacket(Static.NOT_ENOUGH_FORCES); } } else if (skill.checkCondition(player, player, false)) { player.useMagicBot(skill, false, isMage); } } catch (Exception e) { // e.printStackTrace(); }
Второй скрипт переделал сам, маг теперь бьет идеально, и есть возможность выставить задержку в цикле. Но тут проблема такая что если к примеру на боте стоит 30-40 персонажей, сервак начинает моросить, фризит, ацп перестает работать. Пример кода ниже.
while (true) { try { if (!target.isAlikeDead()) { player.useMagicBot(skill, false, false); } if (target.isAlikeDead()) { nextTarget(); return; } if (!player.canSeeTarget(target)) { nextTarget(); return; } Thread.sleep(150); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
Если есть кто может подсказать как реализовать или куда посмотреть чтоб убрать проблему второго варианта - буду благодарен.
-
Донат пвсофт
in Web
9 минут назад, Grek сказал:выше есть код который у меня больше не могу понять что там надо сделать
public function AddItem($char_id, $item_id, $count, $enchant) { $item_data = array( 'char_id' => $char_id, 'item_id' => $item_id, 'item_count' => $count, 'item_ench' => $enchant, 'status' => 1 ); $this->game_db->insert("z_queued_items", $item_data); }
Если сам скрипт рабочий и пишет в таблицу z_queued_items, попробуй поменяй 'status' => 1 на 'status' => 0
-
1
-
-
Донат пвсофт
in Web
Как писал выше GM1 - таблица z_queued_items. В ней должна быть колонка status, если не ошибаюсь. Так вот в этот статус должно приходить значение "0". Проверьте скрипт запроса в бд.
-
Всем доброго времени суток. Ув. форумчане, прошу консультации. Сборка pwsoft.
Суть проблемы - есть скрипт, который отправляет определенные данные в таблицу бд. Скрипт рабочий, без сложных формул и тд. Но проблема в том что при запущенном сервере данные не записываются, a при выключенном все пишется отлично.
Вопрос: Каким образом можно сделать так чтоб при рабочем сервере, во время работы скрипта записи в бд данные обновлялись реал-тайм. Заранее спасибо
-
1. Баланс зона - вопрос снят.
2. У меня ивент рабочий, шмот / оружие - все одевается как надо . Меня интересует только один момент - запрет снятия одетых (выданых на ивенте) вещей.-
1
-
-
Up
-
1
-
-
Всем доброго времени суток.
1. Подскажите пожалуйста, есть ли у кого скрипт баланс зоны для PW. С меня огромный +
2. В конфиге включен Классик ТВТ. Шмот одевается, все как положено. Но проблема в том что можно одеть любую другую классик-пушку из сумки. Подскажите как сделать так, чтобы нельзя было одеть другое оружие из инвентаря?-
1
-
-
4 минуты назад, BETAJIbKA сказал:тема устарела не много)
понимаю, видел даты, но попробовать можно)
-
1
-
-
Вопрос по ядру - какие изменения по поводу Захвата базы? и такой вопрос, в каком файле ядра / конфига меняется бафф на ивенте и шмот?
-
1
-
-
up
-
1
-
-
Up
-
1
-
-
Всем доброго времени суток. Друзья, такой вопрос, есть стандартный ивент захват базы (сборка ПВ), только он пустой, в смысле что нету начального бафа и например как в конфиге на твт- шмота который будет одеваться на персонажа во время ивента. Вопрос у знающих: в каких файлах ядра можно отредактировать ивент, и есть ли у кого-то примеры этого ивента. Также, если есть такая возможность, по аналогии с твт (например TvTBuff) просто добавить в конфиги строки по типу CbBuff (capturebase)?
-
1
-
-
10 часов назад, Rolo сказал:В виде жесткого костыля можно скрипт на джаве накидать, который будет регать клан на осаду замка, а не через диалог с обычным манагером.
Другой вопрос в том, как у Вас организована осада каждый день? Там все так же сутки на регистрацию? Обычно-то регистрация за сутки закрывается, и если никто не регнулся - осада отменяется вовсе, а если она каждый день, то... ) В общем, я бы с выяснения этого момента начал, а как регать в обход манагера - дело пятое.
Вот здесь боюсь ошибиться, и не стану говорить уверенно, не колупался там, но вероятно стоит глянуть как минимум:
pwsoft\src\net\sf\l2j\gameserver\model\entity\Castle.java
pwsoft\src\net\sf\l2j\gameserver\instancemanager\SiegeManager.javaПроблему с регистрацией решил, изменил в исходинике Siege.java.
При изменении даты осады, и попытке сделать осаду каждый день появилась новая штука - после замены ядра осада идет весь день, если ее остановить, то след. осада ставиться на число - через неделю от текущего.
Ниже кусок кода исходника
_siegeDayOfWeek = rs.getInt("siegeDayOfWeek"); if (_siegeDayOfWeek < 1 || _siegeDayOfWeek > 7) { //_siegeDayOfWeek = 7; //_siegeDayOfWeek = _siegeDate.get(Calendar.DAY_OF_WEEK); Calendar Day = Calendar.getInstance(); int NextDaySiege = Day.get(Calendar.DAY_OF_WEEK); _siegeDayOfWeek = NextDaySiege; }
-
1
-
-
2 часа назад, Rolo сказал:Сторонним скриптом сделать рег, например. Другой вопрос - зачем так извращаться, если в ядре проще сделать. )
Подскажите, куда смотреть в исходах. Буду очень благодарен
-
1
-
-
Доброго времени суток. Сборка ПВ интерлюд. Находил подобные темы на форуме, но к решению проблемы ничего не привело.
Сразу напишу - ответы по типу "удали сборку" и тд оставьте при себе пожалуйста.
Теперь суть проблемы:
1. Как отключить запрет телепорта в осаждаемый город? Перелопатил все конфиги - уже глаза болят вычитывать, никак не найду.
2. Как сделать осаду только одного замка?
3. Как сделать осаду этого замка каждый день?
Заранее спасибо за ответы.-
1
-
-
1 минуту назад, Infinitys сказал:для этого есть соответствующая кнопка
подскажите где, я поставлю, на форуме недавно.
-
1 час назад, Infinitys сказал:указать в конце дат файлов как я выделил красным цветом
0 1 1 1 7 15 0 LineageWeapons.small_sword_m00_wp LineageWeaponsTex.small_sword_t00_wp icon.weapon_small_sword_i00 -1 1600 8 0 0 7 1 1 LineageWeapons.small_sword_m00_wp 1 LineageWeaponsTex.small_sword_t00_wp 4 ItemSound.sword_small_1 ItemSound.sword_big_7 ItemSound.sword_mid_6 ItemSound.public_sword_shing_4 ItemSound.itemdrop_sword ItemSound.itemequip_sword 10 8 6 1 0 8 0 0 0 0 379 0 1 1 1000 0 -1 0 0.00000000 0.00000000 0.00000000 1.00000000 1.00000000 LineageWeapons.rangesample 0.94999999 0.55000001 0.55000001 11.00000000 0.00000000 0.00000000 -1 -1 -1 -1
Спасибо большое !!
-
2 минуты назад, La2OpenInfo сказал:Лови бан.
интересно, за что?
-
5 часов назад, La2OpenInfo сказал:Удалить сборку. Проблема, будет решена.
а ты я смотрю сильно умный, вместо того чтобы помочь, лучше х**ню написать
-
Поднятие вещей после дропа с ПК
in Server Core
Posted
Решено!