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

xINVIZIBLx

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

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

  • Посещение

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

    1
  • Отзывы

    0%

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

  1. case 20002: { Random rnd = new Random(); int chance =rnd.nextInt(2); switch (chance) } case 0: _activeChar.teleToLocation(108275, -53785, -2524, true); // Blazing Swamp break; case 1: _activeChar.teleToLocation(108275, -53796, -2965, true); // Blazing Swamp Spot 2 break; case 2: _activeChar.teleToLocation(108275, -53896, -3195, true); // Blazing Swamp Spot 3 break; { }
  2. Пользуйтесь Если будет время, могу помочь с установкой и настройкой.
  3. Я конечно не True Coder, но можно было всё более красиво сделать, отдельный метод с параметром int classidval private static void setClassId (int classidval) { if (player.isSubClassActive() && (level >= 76) && SabClass == 2) { st.set("sabclass", "1"); boolean valid = false; for (ClassId classid : ClassId.values()) if (classidval == classid.getId()) valid = true; if (valid && (player.getClassId().getId() != classidval)) { player.setClassId(classidval); if (!player.isSubClassActive()) player.setBaseClass(classidval); String newclass = player.getTemplate().getClassName(); player.store(); player.sendMessage("A changed your class to " + newclass); player.broadcastUserInfo(); return "oksab.htm"; } } else if (level >= 76 && osnova == 2 && !player.isSubClassActive()) { st.set("osnova", "1"); boolean valid = false; for (ClassId classid : ClassId.values()) if (classidval == classid.getId()) valid = true; if (valid && (player.getClassId().getId() != classidval)) { player.setClassId(classidval); if (!player.isSubClassActive()) player.setBaseClass(classidval); String newclass = player.getTemplate().getClassName(); player.store(); player.sendMessage("A changed your class to " + newclass); player.broadcastUserInfo(); return "okosn.htm"; } } else {return "err.htm";} }
  4. Делаешь ГК и ему добавляешь всё от Мерчанта.
  5. Метод определяет вхождение символов в английский алфавит. Вызывать по типу if(detectedLang("hi is test.")) System.out.println("EN"); private static boolean detectedLang(String word) { for(int i=0; i<word.length(); i ++) { char ch = word.charAt(i); if(ch >= 97 && ch <= 122) return true; } return false; } public final String getName() { if(!detectedLang(_name)) return _name_ru; else return _name; }
  6. xINVIZIBLx

    Proxy Server

    Всё до абсурда легко и просто, можно сделать на Java. Используя пакет NIO и серверные сокеты. Клиент подключается к машине А, а она в свою очередь подключается к ГС серверу. Надо делать много-поточным сервер. Минус данной реализации, что на ГС будет один IP на всех клиентов, можно конечно сделать на А машине наподобие бан системы по IP. В Общем нужно искать реализацию Socket сервера на Java, если вам нужно кроссплатформенность + многопоточность. + можно сделать на стороне ЛС сервера, что-то типа loadbalancer`a. Ещё не обязательно брать дорогие VPS, в полне подойдут VPS от 250 ram + 3.3 CPU
  7. http://forum.forceplay.ru/index.php?/topic/466-pr-aktciia/ Без палева.
  8. Недавно хотел привязать банковскую карту к WebMoney написал в саппорт, ответили что через сайт http://guarantee.ru норм.
  9. На Хетзере такое же есть. Это само железо древнее и возможны браки.
  10. Присоединяюсь, к поздравлениям. Чтобы хер стоял, удар держал, деньги в кармане водились.
  11. 1. Нет не освоите, основы да, но надо основательно. 2. 2 года - это профессионально. 3. Работы валом, но нужны специалисты.
  12. Не проще привязать Qiwi к WebMoney и без комиссий переводить?
  13. Как вариант делать через пакет ShopPreviewInfo.
  14. Простая арифметика, два игрока, один зашел чисто посмотреть на сервер и не убил ни одного монстра, а другой зашел жестко играть и нагибать и убил 200 монстров. В Среднем получаем, что каждый убил по 100 монстров.
  15. Человеку нужна статистика по определенному человеку, а не по монстрам.
  16. Понимаю что тема давно, но меня заинтересовала суть. Делать однозначно через сеттерый и геттеры, но с одним уклоном. Когда игрок заходит активируем счетчик мобов, если игрок вылетел или вышел или ещё что-то заносим в БД. Насчет загрузки не напрягайтесь, в БД каждые 5 сек вроде пишется реальные показатели HP, если память не изменяет, надо исходы глянуть.
  17. Украина это всего лишь пешка, и на политической арене Украине не место. Она как передовой фронт. Почитайте историю, Украина раньше входила в состав Руси.
  18. Посмотрите, всё как началось в Сирии... Это же и ждёт Украину. Америке это выгодно и она будет это спонсировать, пока не дойдёт до России.
  19. Печаль. Такими темпами для Русского общества скоро будут закрыты исходы aCis. Если решили шарить, то шарьте в тихоря, кто просит.
  20. Смысл этих мучений? Не проще взять, что-то готовое, тех же aCis и доделывать.
×
×
  • Создать...