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

Legions

Пользователи
  • Публикаций

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

  • Посещение

  • Отзывы

    0%

Сообщения, опубликованные Legions


  1. 5 часов назад, xtaller сказал:

    Нужен опытный разработчик серверов lineage 2 interlude pvp x1200.

    Не обходимо сделать сервер пвп, сайт, дизайн, форум и настроить под ключ!

    Прайс присылать на vk.com/id549938679

    Выше чела можешь сразу слать, разводит, работы ты не увидишь от него.


  2. 43 минуты назад, OrmJevil сказал:

    Ну главное желание развивать проект и какое никакое знание в области сереверостроения (:unknw:) планы на развития проекта есть в мыслях .  

    Сперва стоило бы сайт укрепить, он за 3 минуты с фирста ляжет :acute:
    А по теме можно в лс или тг


  3. 27 минут назад, Infinitys сказал:

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

    Таким как ты, ничего бесплатно не дают)


  4. 3 минуты назад, •°•°•PsycHoO•°•°• сказал:

    Минус 60-80 от дефолт курсора, не далеко ушел. Нравится - ставишь, не нравится - играешь с обычным, всё просто.

    Как и минус 110 евро за бесполезный  SmartCrypt впрочем. ;) 

    Который и в шаре еще :D

    • Like 1

  5. 39 минут назад, serfan1 сказал:

    Рандомный крит в городе. Критует у 3-5 человек из сотки. Критовать может 5 раз подряд

    Ну так думаю у этих 3-5 кривой патч/винда, у остальных же все отлично, пусть дрова обновят, текстуры перезальют, интерфейс если свой кидают, то тоже такой еррор выкинет


  6. 15 минут назад, serfan1 сказал:

    Всем привет!
    Кто может подсказать с чем связана ошибка и как ее пофиксить 

    History: FD3DRenderInterface::SetIndexBuffer <- UExtraSkeletalMeshInstance::Render <- USkeletalMeshInstance::Render <- FDynamicActor::Render <- Actor <- TranslucentRendering <- RenderLevel <- FLevelSceneNode::Render <- FPlayerSceneNode::Render <- UGameEngine::Draw <- UWindowsViewport::Repaint <- UWindowsClient::Tick <- ClientTick <- UGameEngine::Tick <- UpdateWorld <- MainLoop

    Датник какой-то кривой
    И подробнее бы стоило указывать, при каких условиях критует


  7. 3 минуты назад, kickuass сказал:

    есть разница между формулировкой "это стоит 50 евро" и "это стоит от 50 евро". :)
    Одни ток комплекты оружия если делать на заказ, стоят прилично. Ни один уважающий себя кодер не станет тратить 2 недели за $100, уж простите, на доставке пиццы можно больше заработать.

    А причем тут кодер, тут даже речи об исходах не было, если тс напишет об этом, то еще другое дело, а так я вижу только слово 'собрать сервер'.


  8. 2 минуты назад, Akumu сказал:

    Тут я вас не поддержу, фу таким быть. Мне всегда было интересно, вот обманываете вы других на деньги, как реагируете на то же самое в ваш адрес?

    21 век на дворе, не на**ешь - не проживешь, сегодня ты не обманул кого-то, значит завтра обманут тебя


  9. 5 минут назад, virusok сказал:

    Вспомните каждый себя, как вы открывали ваш первый и второй сервер. Вы сразу покупали по 20к рублей сборки или за 100к рублей исходники и вливали по 100к рублей в рекламу?

    Нет, меня не бесят. Попросту такие серверки ни как не могут конкурировать с достойным проектом. Люди учатся. Пускай учатся. для этого и существуют подобные форумы. Чтобы кто то учился. А кто то обменивался опытом и учил тех кто учится. Наверное вы многим помогли и многих научили если поднимаете такую тему, да ребята?:D

    До слез :cray:

    • Like 1
    • Upvote 1

  10. 2 минуты назад, Phoenix сказал:

    любые проекты с СГ 3+  платный адрик работает  постоянно а если не работает то макс 1-2 часа

    так же и с другими как стрикс и скрипты и античит - но в античите чуть дольше)

    Может потому-что у них партнерка? Поэтому и работает


  11. 1 час назад, Akumu сказал:

    На смарте с мая месяца все в бан отлетают

    Ага, мы все так и поняли
    Про адрик тоже скажешь что отлетают? :D Хотя если процент больше не устраивает от партнерки, то все возможно :hi:

    • Like 1

  12. 3 минуты назад, Jurij сказал:

    А вы смотрели на втором текстовом документе почти внизу загрузки. Там разве нет каких-то проблем? Катсгвард везде мелькает. И не знаю что думать )).

    Ну и второе почему не могу войти в игру? Если сервер запустился правильно? Патч?

    Я вообще не вижу здесь котов, catssoftware это название с ядра, а не защита
    Сервер работает, с патчем разбирайтесь  Ready on IP: 127.0.0.1:7778.

    • Like 1

  13. 4 минуты назад, Jurij сказал:

    Нету тут больше ошибок, это уведомление о том, что jar'ки загружены, когда первый раз запускается всегда так или когда название меняешь


  14. 37 минут назад, Василий сказал:

    Ты за словами пиздюк следи, на скрине всё показано, и ты тут начал раздувать проблему, а не я.

    были бы отзывы, или какие то примеры работ, на форуме, конечно без разговоров, я бы отправил, о чём тебе в голос сообщении сказал.

    image.thumb.png.3a1c60e125153d6f37dade7b79b0f3ef.png

    Правила обеих сторон как были так и не менялись со временем, один заказывает, другой платит, но платить за воздух человеку с 0 репутацией, тут без дальнейших комментариев:fool:
    Так еще и соврал, прикольный "исполнитель"

    • Like 1

  15. 39 минут назад, 0000 сказал:

     

    Привет всем! Скачал исходник pw, возникли две проблемы кто поможет ? 

    1) Решил добавить .classmaster, взял другое ядро PW где пашет, все вытащил и добавляю себе, вроде все хорошо, но выдает 1 ошибку, в чем проблема может быть ? 

      ОШИБКА (Скрыть контент)
    
    
    init:
        [mkdir] Created dir: C:\workspace\5\build
        [mkdir] Created dir: C:\workspace\5\build\classes
    compile:
        [javac] Compiling 1441 source files to C:\workspace\5\build\classes
        [javac] C:\workspace\5\src\scripts\commands\voicedcommandhandlers\ClassMaster.java:136: error: incompatible types: net.sf.l2j.Config.EventReward cannot be converted to net.sf.l2j.gameserver.model.EventReward
        [javac] /* 136 */     EventReward pay = (EventReward)Config.CLASS_MASTERS_PRICES.get(Integer.valueOf(new_class_level));
        [javac]                                                                             ^
        [javac] Note: Some input files use or override a deprecated API.
        [javac] Note: Recompile with -Xlint:deprecation for details.
        [javac] Note: Some input files use unchecked or unsafe operations.
        [javac] Note: Recompile with -Xlint:unchecked for details.
        [javac] 1 error
    
    BUILD FAILED
    C:\workspace\5\build.xml:31: Compile failed; see the compiler error output for details.

     

     

      ClassMaster (Показать контент)
    
    
    /*     */ package scripts.commands.voicedcommandhandlers;
    /*     */ 
    /*     */ import java.util.List;
    /*     */ import net.sf.l2j.Config;
    /*     */ import net.sf.l2j.gameserver.cache.HtmCache;
    /*     */ import net.sf.l2j.gameserver.cache.Static;
    /*     */ import net.sf.l2j.gameserver.datatables.CharTemplateTable;
    /*     */ import net.sf.l2j.gameserver.datatables.ClassRewardsData;
    /*     */ import net.sf.l2j.gameserver.datatables.ItemTable;
    /*     */ import net.sf.l2j.gameserver.model.EventReward;
    /*     */ import net.sf.l2j.gameserver.model.L2ItemInstance;
    /*     */ import net.sf.l2j.gameserver.model.L2Object;
    /*     */ import net.sf.l2j.gameserver.model.PcInventory;
    /*     */ import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
    /*     */ import net.sf.l2j.gameserver.model.base.ClassId;
    /*     */ import net.sf.l2j.gameserver.model.base.ClassLevel;
    /*     */ import net.sf.l2j.gameserver.model.base.PlayerClass;
    /*     */ import net.sf.l2j.gameserver.model.base.SubClass;
    /*     */ import net.sf.l2j.gameserver.network.serverpackets.L2GameServerPacket;
    /*     */ import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage;
    /*     */ import scripts.commands.IVoicedCommandHandler;
    /*     */ 
    /*     */ public class ClassMaster
    /*     */   implements IVoicedCommandHandler {
    /*  25 */   private static final String[] VOICED_COMMANDS = new String[] { "classmaster" };
    /*     */ 
    /*     */ 
    /*     */   
    /*     */   public boolean useVoicedCommand(String command, L2PcInstance player, String target) {
    /*  30 */     if (command.equalsIgnoreCase("classmaster")) {
    /*     */       
    /*  32 */       showWelcome(player);
    /*     */     }
    /*  34 */     else if (command.startsWith("classmaster_")) {
    /*     */       
    /*  36 */       String classmaster = command.substring(12).trim();
    /*  37 */       if (classmaster.startsWith("changeclass")) {
    /*     */         
    /*  39 */         int class_id = Integer.parseInt(classmaster.substring(11).trim());
    /*  40 */         profList(player, class_id);
    /*     */       }
    /*  42 */       else if (classmaster.startsWith("reward")) {
    /*     */         
    /*  44 */         int set_id = Integer.parseInt(classmaster.substring(6).trim());
    /*  45 */         giveReward(player, set_id);
    /*     */       } 
    /*     */     } 
    /*     */     
    /*  49 */     return true;
    /*     */   }
    /*     */ 
    /*     */   
    /*     */   private void giveReward(L2PcInstance player, int set_id) {
    /*  54 */     if (!player.getShadeItems()) {
    /*     */       return;
    /*     */     }
    /*  57 */     player.setShadeItems(false);
    /*     */     
    /*  59 */     PcInventory pcInventory = player.getInventory();
    /*     */     
    /*  61 */     List<ClassRewardsData.ClassReward> classreward = (List<ClassRewardsData.ClassReward>)ClassRewardsData.getInstance().getClassRewards().get(set_id);
    /*     */     
    /*  63 */     if (classreward == null) {
    /*     */       
    /*  65 */       player.sendCritMessage("Ошибка, набора не существует");
    /*     */       
    /*     */       return;
    /*     */     } 
    /*  69 */     for (ClassRewardsData.ClassReward value : classreward) {
    /*     */       
    /*  71 */       L2ItemInstance item = ItemTable.getInstance().createItem("ClassReward", value.id, value.count, player);
    /*  72 */       player.addItem("ClassReward", item, null, true);
    /*  73 */       if (value.equip && item.isEquipable())
    /*  74 */         pcInventory.equipItem(item); 
    /*  75 */       if (value.enchant > 0 && item.canBeEnchanted()) {
    /*  76 */         item.setEnchantLevel(value.enchant);
    /*     */       }
    /*     */     } 
    /*  79 */     player.sendChanges();
    /*  80 */     player.sendItems(true);
    /*     */     
    /*  82 */     ClassLevel classLevel = PlayerClass.values()[player.getClassId().getId()].getLevel();
    /*  83 */     if ((classLevel == ClassLevel.Second && player.getLevel() >= 40) || (classLevel == ClassLevel.Third && player.getLevel() >= 76)) {
    /*  84 */       useVoicedCommand("classmaster", player, null);
    /*     */     }
    /*     */   }
    /*     */   
    /*     */   private void showWelcome(L2PcInstance player) {
    /*  89 */     ClassId class_id = player.getClassId();
    /*  90 */     int class_level = class_id.level();
    /*  91 */     int new_class_level = class_level + 1;
    /*  92 */     int p_level = player.getLevel();
    /*     */     
    /*  94 */     if (((p_level >= 20 && class_level == 0) || (p_level >= 40 && class_level == 1) || (p_level >= 76 && class_level == 2)) && class_id.getId() < 88) {
    /*     */       
    /*  96 */       NpcHtmlMessage htm = new NpcHtmlMessage(0);
    /*  97 */       htm.setFile("classmaster/ClassList.htm");
    /*  98 */       StringBuilder html = new StringBuilder();
    /*     */       
    /* 100 */       for (ClassId child : ClassId.values()) {
    /*     */         
    /* 102 */         if (child.childOf(class_id) && child.level() == new_class_level) {
    /* 103 */           html.append("<tr><td align=center><a action=\"bypass -h vch_classmaster_changeclass ").append(child.getId()).append("\">").append(CharTemplateTable.getClassNameById(child.getId())).append("</a></td></tr>");
    /*     */         }
    /*     */       } 
    /* 106 */       htm.replace("%classname%", CharTemplateTable.getClassNameById(class_id.getId()));
    /* 107 */       htm.replace("%classlist%", html.toString());
    /* 108 */       player.sendPacket((L2GameServerPacket)htm);
    /*     */     }
    /*     */     else {
    /*     */       
    /* 112 */       switch (class_level) {
    /*     */         
    /*     */         case 0:
    /* 115 */           player.sendCritMessage("Попробуйте, когда получите 20 уровень.");
    /*     */           break;
    /*     */         case 1:
    /* 118 */           player.sendCritMessage("Попробуйте, когда получите 40 уровень.");
    /*     */           break;
    /*     */         case 2:
    /* 121 */           player.sendCritMessage("Попробуйте, когда получите 76 уровень.");
    /*     */           break;
    /*     */         case 3:
    /* 124 */           player.sendCritMessage("Нет доступных профессий.");
    /*     */           break;
    /*     */       } 
    /*     */     } 
    /*     */   }
    /*     */ 
    /*     */   
    /*     */   private void profList(L2PcInstance player, int class_id) {
    /* 132 */     int class_level = player.getClassId().level();
    /* 133 */     int new_class_level = class_level + 1;
    /* 134 */     int p_level = player.getLevel();
    /*     */     
    /* 136 */     EventReward pay = (EventReward)Config.CLASS_MASTERS_PRICES.get(Integer.valueOf(new_class_level));
    /* 137 */     if (pay != null) {
    /*     */       
    /* 139 */       if (player.getItemCount(pay.id) < pay.count) {
    /*     */         
    /* 141 */         player.sendCritMessage("Cтоимость получения профессии " + pay.count + " " + ItemTable.getInstance().getTemplate(pay.id).getName());
    /*     */         return;
    /*     */       } 
    /* 144 */       player.destroyItemByItemId("clasmaster", pay.id, pay.count, (L2Object)player, true);
    /*     */     } 
    /*     */     
    /* 147 */     changeClass(player, class_id);
    /* 148 */     player.checkAllowedSkills();
    /*     */     
    /* 150 */     if (class_id >= 88) {
    /* 151 */       player.sendPacket((L2GameServerPacket)Static.THIRD_CLASS_TRANSFER);
    /*     */     } else {
    /* 153 */       player.sendPacket((L2GameServerPacket)Static.CLASS_TRANSFER);
    /*     */     } 
    /* 155 */     if (Config.REWARD_CLASS)
    /*     */     {
    /* 157 */       if ((Config.REWARD_FIRST_CLASS && class_level == 0) || (Config.REWARD_SECOND_CLASS && class_level == 1) || (Config.REWARD_THIRD_CLASS && class_level == 2)) {
    /*     */         
    /* 159 */         player.setShadeItems(true);
    /* 160 */         NpcHtmlMessage html = NpcHtmlMessage.id(0);
    /* 161 */         String htm = HtmCache.getInstance().getHtm("classmaster/Up_" + new_class_level + ".htm");
    /* 162 */         html.setHtml(htm);
    /* 163 */         html.replace("%ClassName%", CharTemplateTable.getClassNameById(player.getClassId().getId()));
    /* 164 */         player.sendPacket((L2GameServerPacket)html);
    /*     */       } 
    /*     */     }
    /*     */     
    /* 168 */     if ((!Config.REWARD_CLASS && ((new_class_level == 1 && p_level >= 40) || (new_class_level == 2 && p_level >= 76))) || (!Config.REWARD_FIRST_CLASS && class_level == 0) || (!Config.REWARD_SECOND_CLASS && class_level == 1)) {
    /* 169 */       showWelcome(player);
    /*     */     }
    /*     */   }
    /*     */   
    /*     */   private void changeClass(L2PcInstance player, int val) {
    /* 174 */     player.abortAttack();
    /* 175 */     player.abortCast();
    /* 176 */     player.setIsParalyzed(true);
    /* 177 */     player.setClassId(val);
    /*     */     
    /* 179 */     if (player.isSubClassActive()) {
    /* 180 */       ((SubClass)player.getSubClasses().get(Integer.valueOf(player.getClassIndex()))).setClassId(player.getActiveClass());
    /*     */     } else {
    /* 182 */       player.setBaseClass(player.getActiveClass());
    /*     */     } 
    /* 184 */     player.rewardSkills();
    /* 185 */     player.store();
    /* 186 */     player.broadcastUserInfo();
    /* 187 */     player.setIsParalyzed(false);
    /*     */   }
    /*     */ 
    /*     */ 
    /*     */   
    /*     */   public String[] getVoicedCommandList() {
    /* 193 */     return VOICED_COMMANDS;
    /*     */   }
    /*     */ }

     

     

    2) В каком именно файле стоит запрет на использование банки НР при смерти ??? хочу ACP доделать(юзается банка НР когда мертв)

    Есть ядро с фиксом, но какой именной файл отвечает за запрет на использование банки?? 

    Стырил с другой пв и даже доделать не может, ор :D. Кажется я даже знаю с какой ты пв всё это воруешь, фикс ацп только у одной недавно вышел.


  16. 25 минут назад, SUBUTEX сказал:

    если есть деньги для создания пиши

     

    9 минут назад, LetsVirt сказал:

    Напиши телегу, сделаем.

    Если вы надеетесь на что-то, то огорчу Вас, у тса нету денег, за рублей 500 если только.

×
×
  • Создать...