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

Rolo

Постоялец
  • Публикаций

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

  • Посещение

  • Победитель дней

    51
  • Отзывы

    N/A

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

  1. К сожалению, с этой сборкой я не знаком, надеюсь, кто-то другой подскажет. )
  2. Посмотреть как реализована любая другая зона (ибо от сборки к сборке это отличается), и создать свою, а потом задать ей тип пвп зоны. Скажите какая у Вас сборка, возможно, тогда можно будет сказать детальнее.
  3. Как пример, вот, смотрите в разделе: https://forummaxi.ru/forum/143-дополнения-для-сервера/ Это может быть что угодно, ТВТ, зоны с проверкой по лвлву/шмоту, РБ с особенными условиями дропа, вызов моба за юз скилла/предмета, любые награды и наказания за любые действия, тут на что фантазии хватит.
  4. Та ладно, без исходников много чего можно сделать, если сервер поддерживает стороние скрипты. Исправить баги и дюпы в ядре - нельзя, если они есть и сборка заброшена всеми в этом мире - очевидно выбор плохой, но если ядро кто-то фиксит и обновляет, и сборка поддерживает сторонние скрипты, то многие хотелки через них можно реализовать. Какие-то кастомные квесты, перерождения, ивенты, мега-супер итемы с плюшками за юз, по всякому можно извращаться с РБ и наградой за его убийство как угодно, от статуса героя и премиума до бана и матюков на почту убившего Вашего любимчика. Особенно если Вы только в начале пути, и есть желание разобраться во всем, а не купить готовое (только не обманывайтесь, "хочу чтобы все работало и я себе смотрел на топовый сервер с высоты админского стула" - это не желание разобраться , это не плохое желание, просто стоит посмотреть правде в глаза, чтобы не тратить время на то, что Вам ни к чему ), то лучше начинать постепенно и не с выбора сборки (первое время разницы особо нет, на первом же тренировочном продукте запускаться - рискованная тема, очень. ), а с изучения основ джавы и структуры сборки, какой бы она ни была. Колупать дата пак, скиллы да сеты свои делать и текстуры с шары на них вешать - это круто, но первые три дня, дальше идти в таком же ритме - это путь к деградации, а не познанию. ) Если коротко: мой совет - учиться, а не пытаться реализовать без знаний. Быстрее, надежней, качественней. Если оно Вам нафиг не упало - поиграйтесь с любой сборкой, ознакомьтесь и выбирайте у кого купить продукт. )
  5. Да, конечно, в интерфейсе, выбрать байпасс, в Вашем случае: _bbsteleport остальное не нужно, сервер поймет, и привязать его к кнопке, на котору повесить хендлер: class'UIAPI_WINDOW'.static.HideWindow("BoardWnd");
  6. Rolo

    Иконка Л монеты

    Там есть, выдергивайте.
  7. Rolo

    Дроп с мобов

    А рейты на дроп?
  8. А у Вас название таблиц и колонок совпадают с примером, что я привел? Вероятней всего что-то не подправили.
  9. Как вариант в спавнлисте по ид мобов отсортировать. Но профитнее с другой сборки спавнлист или его часть стянуть, чем мобов вытаскивать. Но если все же пытаться вытаскивать поднимая высоту, то можно использовать запросы по примеру: UPDATE `spawnlist` SET `locx` = `locx` + 10 (ну или любое другое число) where id = id Ваших мобов ; Только название столбцов/таблиц стоит под свою сборку изменить.
  10. Rolo

    Не стреляет из лука

    По-моему, пора новый раздел сделать "не стреляет из лука".
  11. Rolo

    Мультиселлы интелюда

    Это не мультиселлы, это байлисты, они в БД:
  12. Добавить импорты, и по окончанию ивента что-то похожее, переделанное под Ваш скрипт: 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); }
  13. А почему бы просто не обновить джаву? ) А по теме - скорее всего запустится, проблем быть не должно.
  14. Rolo

    Чистый клиент

    Вероятно какие-то проблемы совместимости, либо защита, либо видеокарта выпендривается. У меня на днях дрова криво стали на gtx 1660 ti, и с процом 9 поколения и 24к оперативки фпс падал до 2-4. Игра древняя, ошибкам есть где разгуляться.
  15. Rolo

    Чистый клиент

    Как можно было заметить по моему ответу выше, я, конечно, Ванга, но не настолько же. Читайте ошибки крита, или ГС. Скорее всего в БД какая-то ошибка, перебор каких-то предметов, или еще что-то вроде того.
  16. Rolo

    Чистый клиент

    И виндовс у Ввс, разумеется десятый, а патч времен XP и исправленный энжин ддл вместе с патчем Вы не кидаете? Скачайте фикс для вин 10 и будет порядок.
  17. Rolo

    Смена языка.

    Ты чего злой такой? )
  18. Rolo

    Смена языка.

    Которое тоже находится в интерфейсе, и тоже может быть привязано к байпасу.
  19. Rolo

    Смена языка.

    Вы вынуждаете меня предоставить Вам решение на блюдечке. Ладно, в честь старого нового года... ) В этом примере Вы наглядно можете увидеть, как и что клиент шлет при нажатии на кнопку, и как сервер обрабатывает эти нажатия, как привязываются к ним байпассы. Далее Вы идете в интерфейс, ловите по всякому кнопку смены языка, повторяете все аналогично с кнопками КБ, и привязываете туда смену языка еще и на сервере, профит.
  20. Rolo

    Смена языка.

    Кнопки вот: 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_");
  21. Во, эти скриншоты вижу. А какая у Вас сборка, у Вас есть source code сборки?
  22. Rolo

    Смена языка.

    При том, что кнопки в КБ привязаны к байпасам и можно посмотреть, как это работает воочию, если Вам это ничего не говорит, тут пожалуй в раздел услуг нужно.
  23. Rolo

    Смена языка.

    Посмотрите, как привязаны байпасы страниц КБ, например.
  24. Шитф + клик реализуется в 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 (); } По второму вопросу - непонятно. прикрепите нормально скрины.
×
×
  • Создать...