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

KillerProMW

Заблокирован
  • Публикаций

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

  • Посещение

  • Отзывы

    0%

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

  1. + есть @ Text Replacer, которым можно также осуществлять поиск слов функций и заменять их на нужные
  2. KillerProMW

    Emurt Epilogue

    и неужели ты сам до этого додумался?а пи**здить не хорошо, падаль public final class BBSUtil { private static final Logger _log = LoggerFactory.getLogger(BBSUtil.class); public static String BuildMenu(Player player) { TextBuilder menu = new TextBuilder(); try { String[] lines = HtmCache.getInstance().getNotNull(Config.COMMUNITY_BOARD_PATH + "/blocks/menu.htm", player).split("\n"); for (String l : lines) { if (((Config.COMMUNITY_SHOP_ENABLED) || (!l.contains("_bbspage:shop"))) && ((Config.COMMUNITY_SUPPORT_ENABLED) || (!l.contains("_bbssupport:page"))) && ((Config.COMMUNITY_CARRIER_ENABLED) || (!l.contains("_bbscarrier"))) && ((Config.COMMUNITY_TELEPORT_ENABLED) || (!l.contains("_bbsteleport"))) && ((player.isGM()) || (!l.contains("_bbsadmin")))) { menu.append(l); } } } catch (Exception e) { _log.error("Error loading bbs_menu.htm"); } return menu.toString(); } public static boolean checkCondition(Player player) { if (player == null) { return false; } if (!Config.COMMUNITY_BOARD_ABNORMAL_ENABLED) { if ((player.isDead()) || (player.isAlikeDead()) || (player.isCastingNow()) || (player.isInCombat()) || (player.isAttackingNow()) || (player.isInBoat()) || (player.isFlying()) || (player.isInFlyingTransform()) || ((player.getPvpFlag() > 0) && (!Config.COMMUNITY_SUPPORT_FLAG_ENABLED)) || (player.getKarma() != 0)) { player.sendMessage(player.isLangRus() ? "Невозможно использовать в данных условиях." : "Can not be used in these conditions"); return false; } } if ((player.getReflection().getId() != 0) && (!Config.COMMUNITY_BOARD_INSTANCE_ENABLED)) { player.sendMessage("Данная функция доступна только в обычном мире."); return false; } if ((!Config.COMMUNITY_BOARD_EVENTS_ENABLED) && ((player.getTeam() != TeamType.NONE) || (player.getEffectList().getEffectsBySkillId(4515) != null))) { player.sendMessage("Нельзя использовать данную функцию во время эвентов."); return false; } if (player.isInOlympiadMode()) { player.sendMessage("Во время Олимпиады нельзя использовать данную функцию."); return false; } return true; } public static void onBypassCommand(Player player, String bypass) { String[] cmd = bypass.split(":"); if (cmd.length < 1) { cmd = new String[] { "_bbshome" }; } CommunityBoardManager.getInstance().getCommunityHandler(cmd[0]).onBypassCommand(player, bypass); } } и до этого ты тоже ма додумался? public class TroveUtilsEx отличненько давайте делать сборную солянку, брать все что можно и выдавать за свое, как же тебе не стыдно. Предей привет RastaDev который поделился тем что было у меня
  3. KillerProMW

    Откаты Базы.

    ибо не хрен офать сервер как вышли из игры
  4. lucera2.com и не ипать мозги с птс и тому подобное
  5. KillerProMW

    Помощь С Html

    width параметр уменьш и все
  6. тупой или слепой я хз береш logo узнаешь размер делаешь такое же прозрачное в ФШ и делаешь свое
  7. береш logo узнаешь размер делаешь такое же прозрачное в ФШ и делаешь свое
  8. я что ванга, я знаю что там у тебя за скрипт анонса? я тебе указа на проблему ищи
  9. user_id это поле не должно быть NULL, т.е. пустым
  10. да посмотри ж ты исходники FT за июнь, функция rndWalk() в классе Player. сразу все станет понятно.
  11. KillerProMW

    Donat Shop

    если ты не знаешь как, уйди нахрен из этой сферы
  12. пффф https://forum.zone-game.info/showthread.php?t=31810
  13. Решение: выкинуть к херам сборку, без исходников проблему не решите.А так это просто не хватает стринга в ядре при вызове которого летит ошибка
  14. Итем <etcitem id="ид твоего итема" name="название предмета" add_name="дополнительное имя(титул)"> <set name="icon" value="тестура предмета"/> <set name="type" value="твой тип предмета"/> <set name="weight" value="120"/> <set name="dropable" value="false"/> <set name="freightable" value="true"/> <set name="augmentable" value="false"/> <set name="enchantable" value="false"/> <set name="attributable" value="false"/> <set name="sellable" value="false"/> <set name="tradeable" value="false"/> <set name="durability" value="300"/> <set name="temporal" value="true"/> <skills> <skill id="подключаемый скил(его ид)" level="уровень скила"/> </skills> </etcitem> Сам скил который дает статы <skill id="ид скила" levels="уровень скила" name="название скила"> <set name="icon" value="иконка скила"/> <set name="magicLevel" value="1"/> <set name="target" value="TARGET_SELF"/> <set name="skillType" value="BUFF"/> <set name="operateType" value="OP_PASSIVE"/> <for>статы мп хп дающееся при ношение предмета <add order="0x40" stat="maxHp" value="твое значение"/> <add order="0x40" stat="maxMp" value="твое значение"/> <add order="0x40" stat="maxCp" value="твое значение"/> </for> </skill>
  15. на любой другой где они реализованы, тот же эпилог подойдет
  16. смотри реализацию рун опыта
  17. О господи, закрывайся и вали играть в марио деточка... Ты даже талики не можешь нормально сделать(еще и спрашивал у Mifune как же ш епт это сделать - разработчик Ankou.ru mmo-core.ru, ухаххаха господи), а взялся за разработку Ты даже исходники Novell-Project скомпилить и запустить не смог куда тебе что-то делать
  18. сборка, и на какой основе оно все держиться, т.е. ява какая?
  19. о господи вы юзать поиск не умееть, каждый день создаете по 5 топиков!!!!
  20. Ну ты бы заткнулся со своим говно кодом, а?
×
×
  • Создать...