Jump to content

xINVIZIBLx

Resident
  • Content Count

    301
  • Joined

  • Last visited

  • Days Won

    1
  • Feedback

    0%

xINVIZIBLx last won the day on December 22 2012

xINVIZIBLx had the most liked content!

Community Reputation

67

6 Followers

About xINVIZIBLx

  • Rank
    Поставил палатку

Информация

  • Пол
    Мужчина

Recent Profile Visitors

4185 profile views
  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. Всё до абсурда легко и просто, можно сделать на 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. Работы валом, но нужны специалисты.
×
×
  • Create New...