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

Relvl

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

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

  • Посещение

  • Отзывы

    0%

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

  1. Relvl

    Вопрос

    Придумываешь строку из 32 шестнадцатеричных символов (0123456789ABCEDF), и запихиваешь в файл Hexid.txt В итоге выглядеть должно так: Плюс в базу, в таблицу gameservers делаешь запись: INSERT INTO `gameservers` (`server_id`, `hexid`) VALUES ('1', '60889283e2cfca739b9770705e5af225')
  2. Relvl

    Скрипты Для L2Rt

    На первое бы тоже посмотрел. Или подскажите сборку, в которой это есть (на исходники пофигу, и декомпильнуть можно, чтоб посмотреть как устроено).
  3. Relvl

    Защита

    Быстро же ты смнил свое мнение... А ведь я не даю плохих советов, а всеравно всякие бомжи хамят...
  4. Relvl

    Защита

    А лицензию купить мысль в голову не приходила?..
  5. Прикольный тут, всё-таки, народец... Делать монотонную занудную работу за копейки...
  6. Для этих целей есть как минимум самоучители по языку. Если вы решили переделывать сервер, что-то добавлять - зачем брать скомпилированный сервер без исходников?
  7. Ребенок? Если это обращение ко мне, то ок, я польщен Да, import x; это импортирование другого класса (в яве придерживаются правила "один файл - один класс"). экстенд - это расширение другого класса своим классаом, когда методы из обоих работают, если совсем по-простому. имплементс - это наследование интерфейса. интерфейс показывает, какие именно методы должны быть и с какими аргументами, но не реализует их. в данном случае расширяет и реализует интерфейс класс твоей комьюнити классы из "ядра". в файле game\xxxserver.jar хранятся скомпилированные классы. именно в них и находятся эти БэйсББСМенеджер и ИББСНэндлер. Если исходнокого кода нет - ни чего ты с ними не сделаешь, можешь только наследовать и реализовать. Если нужно - могу скинуть их исходники от одного бесплатного ядра, они мало где меняются, когда делают "свои мега-сборки", то обычно меняют несколько совсем уж кривых функций ядра, запаковывают свой индокод, ставят кучу неубираемых копирайтов и сливают... Недоадмины голодные, любую шару схавают. PS: так и представляю себе гипотетический сервер авиастроителей, где каждый второй пост написан бараном: А потом все эти недосамолеты падают, взрываются, а их конструкторы винят во всем форумчан, которые неправильно что-то им подсказали... И вообще, подсказывали для Боинга, а у них был кукурузник.
  8. Ребят, зачем вы лезете в серверостроение, если даже основ языка и программирования в целом не знаете?.. Используйте тогда уж то, что есть. Задолбали уже бараньи посты.
  9. Relvl

    Премиум Аккаунт

    Скажу честно, я эту мешанину текста даже читать не стал... оформите, хоть немного, вопрос свой, глаза не казенные.
  10. Relvl

    Color

    Так и зовется... Но нафига плодить кучу методов? тем более в ПсИнстанс, который и так в лыже разросся до 16к строк? Я так цвета меняю: case "namecolor": if (Arg2.equals("set") && Arg3 != null){ Colors _color = Colors.valueOf(Arg3); if (_color == null || !_color.FORNICK()){ onError(player,"Ошибка при попытке определить цвет! Администрация извещена."); _log.log(Level.WARNING, "[bBS_SERVICE:parseCommand] "+player.getName()+" ("+player.getObjectId()+") send illegal bypass: BBS_SERVICES:"+Arg1+":"+Arg2+":"+Arg3); break; } if (!_color.FREE()){ if (player.getInventory().getItemByItemId(DONATE_ITEM_ID).getCount() < COST_NICK_COLOR){ onError(player,"Стоимость смены цвета ника составляет "+Util.getCountString(COST_NICK_COLOR)+" "+Util.getItemIdName(DONATE_ITEM_ID)); break; } else if (!player.destroyItemByItemId("CommunitySetNameColor", DONATE_ITEM_ID, COST_NICK_COLOR, player, true)){ onError(player,"Ошибка при попытке оплаты сервиса."); break; } } player.getAppearance().setNameColor(_color.COLOR()); player.broadcastUserInfo(); player.store(); return _CommunityBoard.BBS_SERVICES + ":namecolor:congr:"+_color.name(); } break; case "titlecolor": if (Arg2.equals("set") && Arg3 != null){ Colors _color = Colors.valueOf(Arg3); if (_color == null || !_color.FORTITLE()){ onError(player,"Ошибка при попытке определить цвет! Администрация извещена."); _log.log(Level.WARNING, "[bBS_SERVICE:parseCommand] "+player.getName()+" ("+player.getObjectId()+") send illegal bypass: BBS_SERVICES:"+Arg1+":"+Arg2+":"+Arg3); break; } if (!_color.FREE()){ if (player.getInventory().getItemByItemId(DONATE_ITEM_ID).getCount() < COST_TITLE_COLOR){ onError(player,"Стоимость смены цвета титула составляет "+Util.getCountString(COST_TITLE_COLOR)+" "+Util.getItemIdName(DONATE_ITEM_ID)); break; } else if (!player.destroyItemByItemId("CommunitySetTitleColor", DONATE_ITEM_ID, COST_TITLE_COLOR, player, true)){ onError(player,"Ошибка при попытке оплаты сервиса."); break; } } player.getAppearance().setTitleColor(_color.COLOR()); player.broadcastTitleInfo(); player.store(); return _CommunityBoard.BBS_SERVICES + ":titlecolor:congr:"+_color.name(); } break; Обрати внимание на player.store(); Этот метод полностью сохраняет персонажа в базу. Хуже от этого ни когда не станет.
  11. Relvl

    Color

    если апдейт нужной колонки - то только свой метод писать с этим апдейтом. я лично полностью сохраняю персонажа после того, как поменял ему ник (да и на любой другой платной услуге, иначе игрок может быть недоволен). Такие изменения происходят редко, за нагрузку можно не переживать, персонаж сохраняется меньше одной миллисекунды по времени.
  12. спасибо, но мне-то оно не надо) ну да ладно, ваше дело)
  13. Спасибо выражается или булочкой с маком, или зеленой стрелкой...
  14. Relvl

    Дц

    Не заметил... Server4all.Ru чтот не очень мне понравился. Один только плюс - памяти много дают, остальное - минус. Канал узкий, проц средненький, цена выше, и вряд ли помогают с линейкой и тейблами.
  15. Relvl

    Дц

    Я бы посоветовал ресурс http://host4games.ru/ У них специализация на линеешных серверах, админ помогает настроить и защитить от несильного ддоса. Цены не кусаются. Сам с ними сотрудничаю давно. (не реклама)
  16. Не ошибаешься. Значки осады ввели только в Грации.
  17. в SW13 есть поддержка сборки фроузен.
  18. навикат - правый тык по таблице - Design - добавляешь после с нужным названием, тип varchar, галочку с Allow Null снимаешь, внизу в Default пишешь 0 Сохраняешь.
  19. Relvl

    Color

    Не за что... Сам в шарах порылся, обычно цветов 10 от силы указывают. Плюнул, открыл колесо цветов на Яндексе и начал ваять... Больше всего утомило переворачивать байты.
  20. Relvl

    Шара От Lacosta

    А почему тогда на скрине твой ник дважды?) И где указание на автора?
  21. Relvl

    Необходим Спонсор.

    mob.addAggroDamage(10000,0); Моя самооценка при мне, и поднимать её за счет людей вроде Вас не имеет смысла.
  22. Relvl

    Необходим Спонсор.

    Как и Ваше... Очередной неудачник, гнобящий всё и вся на форумах.
  23. Relvl

    Color

    Вот скрины этих цветов.
  24. В клиенте нужно переписывать таблицы опыта. В каком файле - не подскажу, название не помню. Но такой файл есть, содержит табличку всего из двух столбов и 85 полей. Каждый уроверь - количество экспы от нуля.
  25. Relvl

    Необходим Спонсор.

    Кредит взять - не? Сдается мне, ни кто так и не напишет. Сейчас мало кому по душе "доверие", ибо время такое, что в 80% случаев кинут, и только в 20% реально будут сотрудничать.
×
×
  • Создать...