Jump to content

Rolo

User
  • Content Count

    79
  • Joined

  • Last visited

  • Days Won

    7
  • Feedback

    N/A

Rolo last won the day on January 7

Rolo had the most liked content!

Community Reputation

55

About Rolo

  • Rank
    Решил остаться

Recent Profile Visitors

1129 profile views
  1. Добавить импорты, и по окончанию ивента что-то похожее, переделанное под Ваш скрипт: Connect con = null; PreparedStatement st = null; try { con = L2DatabaseFactory.get(); st = con.prepareStatement("DELETE FROM pets WHERE item_obj_id=?"); st.setInt(1, item.getObjectId()); st.execute(); } catch (Exception e) { _log.log(Level.WARNING, "could not delete pet objectid:", e); } finally { Close.CS(con, st); }
  2. А почему бы просто не обновить джаву? ) А по теме - скорее всего запустится, проблем быть не должно.
  3. Вероятно какие-то проблемы совместимости, либо защита, либо видеокарта выпендривается. У меня на днях дрова криво стали на gtx 1660 ti, и с процом 9 поколения и 24к оперативки фпс падал до 2-4. Игра древняя, ошибкам есть где разгуляться.
  4. Как можно было заметить по моему ответу выше, я, конечно, Ванга, но не настолько же. Читайте ошибки крита, или ГС. Скорее всего в БД какая-то ошибка, перебор каких-то предметов, или еще что-то вроде того.
  5. И виндовс у Ввс, разумеется десятый, а патч времен XP и исправленный энжин ддл вместе с патчем Вы не кидаете? Скачайте фикс для вин 10 и будет порядок.
  6. Которое тоже находится в интерфейсе, и тоже может быть привязано к байпасу.
  7. Вы вынуждаете меня предоставить Вам решение на блюдечке. Ладно, в честь старого нового года... ) В этом примере Вы наглядно можете увидеть, как и что клиент шлет при нажатии на кнопку, и как сервер обрабатывает эти нажатия, как привязываются к ним байпассы. Далее Вы идете в интерфейс, ловите по всякому кнопку смены языка, повторяете все аналогично с кнопками КБ, и привязываете туда смену языка еще и на сервере, профит.
  8. Кнопки вот: writeS("bypass _bbshome"); writeS("bypass _bbsgetfav"); writeS("bypass _bbsloc"); writeS("bypass _bbsclan"); writeS("bypass _bbsmemo"); writeS("bypass _bbsmail"); writeS("bypass _bbsfriends"); writeS("bypass bbs_add_fav"); writeS("bypass _friendlist_0_"); writeS("bypass _maillist_0_1_0_");
  9. Во, эти скриншоты вижу. А какая у Вас сборка, у Вас есть source code сборки?
  10. При том, что кнопки в КБ привязаны к байпасам и можно посмотреть, как это работает воочию, если Вам это ничего не говорит, тут пожалуй в раздел услуг нужно.
  11. Посмотрите, как привязаны байпасы страниц КБ, например.
  12. Шитф + клик реализуется в interface.u, например, так: if (IsKeyDown (IK_Shift)) { a_hItemWindow.GetSelectedItem (info); ItemName = class'UIDATA_ITEM'.static.GetRefineryItemName (info.Name, info.RefineryOp1, info.RefineryOp2); dlgText = DialogGetString (); SetChatMessage ("" $ ItemName $ ""); ChatEditBox.ReleaseFocus (); } По второму вопросу - непонятно. прикрепите нормально скрины.
  13. Все слишком ситуативно, какого-то общего гайда тут нельзя запилить. В целом можно чекать патчноуты команды, и бережно переносить себе их наработки, пытаться не сломать то, что самостоятельно было допилено/переделано. Но это же может касаться и БД, и Ядра, и дата пака, и чего угодно. Заменить ядро, часто, будет достаточной мерой, однако, если у Вас там свои допилы, то придется не просто заменять, а переносить свои напилы в новое ядро, либо наработки разрабов в свои напилы. Но это все касается тех случаев, когда есть сурсы, и разрабы их предоставляют, если же нет, и имеете дело с компилом - то там все куда проще, заменяете ядро каждый раз, и, скорее всего, на этом все. Датапак, конфиги и БД обновить - совсем не проблема, но, мне кажется, это довольно редкие случаи, скорее там будут обновки какие-то, чем перепилы, потому даже если там много кастома, то достаточно будет добавить нововведения и все.
×
×
  • Create New...