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

hektor8989

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

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

  • Посещение

  • Отзывы

    0%

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


  1. ребята помогите пожалуйста

    не могу зайти в игру l2jacis

    login  server

    #=============================================================
    #                         Loginserver
    #=============================================================
    
    # This is transmitted to the clients, so it has to be an IP or resolvable hostname
    Hostname =  77.139.81.244
    
    
    # Bind ip of the LoginServer, use * to bind on all available IPs
    LoginserverHostname = *
    
    LoginserverPort = 2106
    
    # The Loginserver host and port.
    LoginHostname = 192.168.1.18
    
    LoginPort = 9014
    
    # How many times you can provide an invalid account/pass before the IP gets banned
    LoginTryBeforeBan = 3
    
    # Time you won't be able to login back again after LoginTryBeforeBan tries to login. Provide a value in seconds. Default 10min. (600)
    LoginBlockAfterBan = 600
    
    # If set to true, any GameServer can register on your login's free slots
    AcceptNewGameServer = False
    
    # If false, the licence (after the login) will not be shown. Default : true.
    ShowLicence = True

     

    game server

     

    # ================================================================
    #                          Gameserver setting
    # ================================================================
    
    # This is transmitted to the clients, so it has to be an IP or resolvable hostname. If this ip is resolvable by Login just leave *
    Hostname =  77.139.81.244
    
    # Bind ip of the gameserver, use * to bind on all available IPs.
    GameserverHostname = *
    GameserverPort = 7777
    
    # The Loginserver host and port.
    LoginHost = 192.168.1.18
    
    LoginPort = 9014
    
    # This is the server id that the gameserver will request.
    RequestServerID = 1
    
    # If set to true, the login will give an other id to the server (if the requested id is already reserved).
    AcceptAlternateID = True

     

    в l2.ini 

    ServerAddr=77.139.81.244

     

     

    12341234.jpg


  2. ребята помогите пожалуйста

    хочу изменить цену при удалении augment

    делаю компиляцию выдает ошибку сборка l2jacis

     

    d:\compile>javac -classpath l2jserver.jar -Xlint:unchecked RequestConfirmCancelItem.java
    RequestConfirmCancelItem.java:39: error: ')' expected
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
                           ^
    RequestConfirmCancelItem.java:39: error: case, default, or '}' expected
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
                                                                                       ^
    RequestConfirmCancelItem.java:39: error: case, default, or '}' expected
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
                                                                                        ^
    RequestConfirmCancelItem.java:39: error: case, default, or '}' expected
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
                                                                                            ^
    RequestConfirmCancelItem.java:39: error: case, default, or '}' expected
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
                                                                                             ^
    RequestConfirmCancelItem.java:39: error: case, default, or '}' expected
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
                                                                                                    ^
    RequestConfirmCancelItem.java:39: error: case, default, or '}' expected
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
                                                                                                     ^
    RequestConfirmCancelItem.java:39: error: case, default, or '}' expected
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
                                                                                                      ^
    RequestConfirmCancelItem.java:39: error: case, default, or '}' expected
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
                                                                                                       ^
    RequestConfirmCancelItem.java:39: error: case, default, or '}' expected
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
                                                                                                                     ^
    RequestConfirmCancelItem.java:39: error: case, default, or '}' expected
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
                                                                                                                      ^
    RequestConfirmCancelItem.java:39: error: case, default, or '}' expected
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
                                                                                                                       ^
    RequestConfirmCancelItem.java:39: error: case, default, or '}' expected
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
                                                                                                                        ^
    RequestConfirmCancelItem.java:39: error: case, default, or '}' expected
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
                                                                                                                               ^
    RequestConfirmCancelItem.java:39: error: case, default, or '}' expected
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
                                                                                                                                ^
    RequestConfirmCancelItem.java:39: error: case, default, or '}' expected
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
                                                                                                                                 ^
    RequestConfirmCancelItem.java:39: error: case, default, or '}' expected
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
                                                                                                                                  ^
    RequestConfirmCancelItem.java:40: error: case, default, or '}' expected
    /*    */     {
                 ^
    18 errors

     

     

    /*    */ package net.sf.l2j.gameserver.network.clientpackets;
    /*    */ 
    /*    */ import net.sf.l2j.gameserver.model.actor.instance.Player;
    /*    */ import net.sf.l2j.gameserver.model.item.instance.ItemInstance;
    /*    */ import net.sf.l2j.gameserver.model.itemcontainer.PcInventory;
    /*    */ import net.sf.l2j.gameserver.network.L2GameClient;
    /*    */ import net.sf.l2j.gameserver.network.SystemMessageId;
    /*    */ import net.sf.l2j.gameserver.network.serverpackets.ExConfirmCancelItem;
    /*    */ 
    /*    */ public final class RequestConfirmCancelItem
    /*    */   extends L2GameClientPacket
    /*    */ {
    /*    */   private int _objectId;
    /*    */   
    /*    */   protected void readImpl()
    /*    */   {
    /* 15 */     this._objectId = readD();
    /*    */   }
    /*    */   
    /*    */   protected void runImpl()
    /*    */   {
    /* 21 */     Player activeChar = ((L2GameClient)getClient()).getActiveChar();
    /* 22 */     if (activeChar == null) {
    /* 23 */       return;
    /*    */     }
    /* 25 */     ItemInstance item = activeChar.getInventory().getItemByObjectId(this._objectId);
    /* 26 */     if (item == null) {
    /* 27 */       return;
    /*    */     }
    /* 29 */     if (item.getOwnerId() != activeChar.getObjectId()) {
    /* 30 */       return;
    /*    */     }
    /* 32 */     if (!item.isAugmented())
    /*    */     {
    /* 34 */       activeChar.sendPacket(SystemMessageId.AUGMENTATION_REMOVAL_CAN_ONLY_BE_DONE_ON_AN_AUGMENTED_ITEM);
    /* 35 */       return;
    /*    */     }
    /* 38 */     int price = 0;
    /* 39 */     switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])
    /*    */     {
    /*    */     case 1: 
    /* 42 */       if (item.getCrystalCount() < 1720) {
    /* 43 */         price = 95000;
    /* 44 */       } else if (item.getCrystalCount() < 2452) {
    /* 45 */         price = 150000;
    /*    */       } else {
    /* 47 */         price = 210000;
    /*    */       }
    /* 48 */       break;
    /*    */     case 2: 
    /* 51 */       if (item.getCrystalCount() < 1746) {
    /* 52 */         price = 240000;
    /*    */       } else {
    /* 54 */         price = 270000;
    /*    */       }
    /* 55 */       break;
    /*    */     case 3: 
    /* 58 */       if (item.getCrystalCount() < 2160) {
    /* 59 */         price = 330000;
    /* 60 */       } else if (item.getCrystalCount() < 2824) {
    /* 61 */         price = 390000;
    /*    */       } else {
    /* 63 */         price = 420000;
    /*    */       }
    /* 64 */       break;
    /*    */     case 4: 
    /* 67 */       price = 100;
    /* 68 */       break;
    /*    */     default: 
    /* 71 */       return;
    /*    */     }
    /* 74 */     activeChar.sendPacket(new ExConfirmCancelItem(item, price));
    /*    */   }
    /*    */ }
    
    
    /* Location:           D:\compile\
     * Qualified Name:     net.sf.l2j.gameserver.network.clientpackets.RequestConfirmCancelItem
     * JD-Core Version:    0.7.0.1
     */

     

    какая ошибка в этой строке ?

    switch (1.$SwitchMap$net$sf$l2j$gameserver$model$item$type$CrystalType[item.getItem().getCrystalType().ordinal()])

     


  3. ребята помогите пожалуйста

    где мне изменить время бафв l2jacis.

    захожу в  gameserver\data\xml\skills   меняю time="3600" и нечего,

    <skill id="1077" levels="3" name="Focus" enchantLevels1="30" enchantLevels2="30" >
    		<table name="#enchantMagicLvl"> 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 82 83 83 83 84 84 85 85 85 </table>
    		<table name="#ench1time"> 1240 1280 1320 1360 1400 1440 1480 1520 1560 1600 1640 1680 1720 1760 1800 1840 1880 1920 1960 2000 2040 2080 2120 2160 2200 2240 2280 2320 2360 2400 </table>
    		<table name="#ench2MpConsume"> 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 19 </table>
    		<table name="#ench2mpInitialConsume"> 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 </table>
    		<table name="#mpInitialConsume"> 5 8 10 </table>
    		<table name="#mpConsume"> 18 31 38 </table>
    		<table name="#rCrit"> 0.2 0.25 0.3 </table>
    		<table name="#aggro"> 243 418 495 </table>
    		<table name="#stackOrder"> 1 2 3 </table>
    		<set name="mpInitialConsume" val="#mpInitialConsume"/>
    		<set name="mpConsume" val="#mpConsume"/>
    		<set name="target" val="TARGET_ONE"/>
    		<set name="reuseDelay" val="6000"/>
    		<set name="hitTime" val="4000"/>
    		<set name="skillType" val="BUFF"/>
    		<set name="isMagic" val="true"/>
    		<set name="operateType" val="OP_ACTIVE"/>
    		<set name="castRange" val="400"/>
    		<set name="effectRange" val="900"/>
    		<set name="aggroPoints" val="#aggro"/>
    		<enchant1 name="magicLvl" val="#enchantMagicLvl"/>
    		<enchant2 name="magicLvl" val="#enchantMagicLvl"/>		
    		<enchant2 name="mpConsume" val="#ench2MpConsume"/>
    		<enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume"/>
    		<for>
    			<effect name="Buff" time="1200" val="0" stackOrder="#stackOrder" stackType="critical_prob_up">
    				<basemul order="0x30" stat="rCrit" val="#rCrit" />
    			</effect>
    		</for>
    		<enchant1for>
    			<effect name="Buff" time="#ench1time" val="0" stackOrder="3" stackType="critical_prob_up">
    				<basemul order="0x30" stat="rCrit" val="0.3" />
    			</effect>
    		</enchant1for>
    	</skill>

     

    захожу в gameserver\config  npcs.properties

     

    #=============================================================
    #                          Buffer
    #=============================================================
    
    # Maximum number of available schemes per player.
    BufferMaxSchemesPerChar = 4
    
    # Maximum number of buffs per scheme.
    BufferMaxSkillsPerScheme = 36
    
    # Static cost of buffs ; override skills price if different of -1.
    BufferStaticCostPerBuff = -1
    
    # The list of buffs, under a skillId,buffPrice,groupType format.
    BufferBuffs = 264,0,Songs;265,0,Songs;266,0,Songs;267,0,Songs;268,0,Songs;269,0,Songs;270,0,Songs;304,0,Songs;305,0,Songs;306,0,Songs;308,0,Songs;349,0,Songs;363,0,Songs;364,0,Songs;271,0,Dances;272,0,Dances;273,0,Dances;274,0,Dances;275,0,Dances;276,0,Dances;277,0,Dances;309,0,Dances;310,0,Dances;311,0,Dances;1002,0,Warcryer;1006,0,Warcryer;1007,0,Warcryer;1009,0,Warcryer;1308,0,Warcryer;1309,0,Warcryer;1310,0,Warcryer;1362,0,Warcryer;1390,0,Warcryer;1391,0,Warcryer;1413,0,Warcryer;1416,0,Overlord;1003,0,Overlord;1004,0,Overlord;1005,0,Overlord;1008,0,Overlord;1249,0,Overlord;1364,0,Overlord;1365,0,Overlord;1032,0,Prophet;1033,0,Prophet;1035,0,Prophet;1036,0,Prophet;1040,0,Prophet;1043,0,Prophet;1044,0,Prophet;1045,0,Prophet;1048,0,Prophet;1059,0,Shillen_Elder;1062,0,Prophet;1068,0,Prophet;1073,0,Elder;1077,0,Shillen_Elder;1078,0,Shillen_Elder;1085,0,Prophet;1086,0,Prophet;1087,0,Elder;1182,0,Elder;1189,0,Shillen_Elder;1191,0,Prophet;1204,0,Prophet;1242,0,Shillen_Elder;1243,0,Prophet;1259,0,Elder;1268,0,Shillen_Elder;1303,0,Shillen_Elder;1304,0,Elder;1352,0,Elder;1353,0,Elder;1354,0,Elder;1388,0,Shillen_Elder;1389,0,Shillen_Elder;1392,0,Prophet;1393,0,Elder;1397,0,Elder;1355,0,Elder;1356,0,Prophet;1357,0,Shillen_Elder;1363,0,Warcryer;1414,0,Overlord
    
    # Use: bypass -h npc_%objectId%_bufflist fighter
    FighterSkillList = 1204;1045;1068;1040;1035;1086;1242;1268;1036;1240;1077;1087;271;272;274;275;310;264;266;267;268;269;270;304;305;349;364;1388;1363;4699;1393;1392;1352;1353;1354;306;1259;1182;1189;1191
    # Use: bypass -h npc_%objectId%_bufflist mage
    MageSkillList = 1204;1048;1045;1040;1035;1085;1303;1243;1304;1036;1087;1059;1078;1062;273;365;1393;1392;1352;1353;1354;307;309;306;308;1259;1182;1191;1033;1391;1363;264;266;267;268;270;304;349;4703;276
    
    # The list of buffs, under a skillId,buffPrice,groupType format.
    BufferBuffs = 264,0,Songs;265,0,Songs;266,0,Songs;267,0,Songs;268,0,Songs;269,0,Songs;270,0,Songs;304,0,Songs;305,0,Songs;306,0,Songs;308,0,Songs;349,0,Songs;363,0,Songs;364,0,Songs;271,0,Dances;272,0,Dances;273,0,Dances;274,0,Dances;275,0,Dances;276,0,Dances;277,0,Dances;309,0,Dances;310,0,Dances;311,0,Dances;307,0,Dances;365,0,Dances;1002,0,Warcryer;1006,0,Warcryer;1007,0,Warcryer;1009,0,Warcryer;1308,0,Warcryer;1309,0,Warcryer;1310,0,Warcryer;1362,0,Warcryer;1390,0,Warcryer;1391,0,Warcryer;1413,0,Warcryer;1416,0,Overlord;1003,0,Overlord;1004,0,Overlord;1005,0,Overlord;1008,0,Overlord;1249,0,Overlord;1364,0,Overlord;1365,0,Overlord;1032,0,Prophet;1033,0,Prophet;1035,0,Prophet;1036,0,Prophet;1040,0,Prophet;1043,0,Prophet;1044,0,Prophet;1045,0,Prophet;1048,0,Prophet;1059,0,Shillen_Elder;1062,0,Prophet;1068,0,Prophet;1073,0,Elder;1077,0,Shillen_Elder;1078,0,Shillen_Elder;1085,0,Prophet;1086,0,Prophet;1087,0,Elder;1182,0,Elder;1189,0,Shillen_Elder;1191,0,Prophet;1204,0,Prophet;1242,0,Shillen_Elder;1243,0,Prophet;1259,0,Elder;1268,0,Shillen_Elder;1303,0,Shillen_Elder;1304,0,Elder;1352,0,Elder;1353,0,Elder;1354,0,Elder;1388,0,Shillen_Elder;1389,0,Shillen_Elder;1392,0,Prophet;1393,0,Elder;1397,0,Elder;1355,0,Elder;4699,0,Elder;4700,0,Elder;4702,0,Elder;4703,0,Elder;1356,0,Prophet;1357,0,Shillen_Elder;1363,0,Warcryer;1414,0,Overlord
    
    RestrictUseBufferOnPvPFlag = true
    RestrictUseBufferInCombat = true
    
    VoteBuffItemId = 57
    VoteBuffItemCount = 15

     

    захожу в gameserver\config   players.properties

     

    #=============================================================
    #                        Buffs config
    #=============================================================
    
    # Maximum number of buffs.
    # Remember that Divine Inspiration will give 4 additional buff slots on top of the number specified.
    # Default: 20
    MaxBuffsAmount = 50
    
    # Store buffs/debuffs on user logout?
    StoreSkillCooltime = True

     

     


  4. подскажите пожалуйста в чем ошибка

    сборка:  frozen

     

    # Automatic Vote Reward System 
    VoteRewardSystem= true
    VotesRequiredForReward = 5
    VotesSystemInitialDelay= 60
    VotesSystemStepDelay= 200
    VotesRewards= 4358,3;
     
    #Leave empty to disable one site
    #if you need just one of these
    ServerWebSite= http://L2-memories.tk
     
    а когда включаю gameserver он пишет
     
    server hopzone is offline or something is wrong in link
     
    когда нажимаю на кнопку vote hopzone через сайт перехожу по этой  ссылке
    vgw.hopzone.net/site/vote/100063/1
    на голосование на мой сервер
     
    а когда я проста копирую эту ссылку vgw.hopzone.net/site/vote/100063/1
    и вставляю в новую вкладку то перехожу на обычный сайт hopezone.net
     
     
     

  5. package com.l2jfrozen.gameserver.network.clientpackets;
    
    import com.l2jfrozen.gameserver.model.L2World;
    import com.l2jfrozen.gameserver.model.actor.instance.L2ItemInstance;
    import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance;
    import com.l2jfrozen.gameserver.network.L2GameClient;
    import com.l2jfrozen.gameserver.network.SystemMessageId;
    import com.l2jfrozen.gameserver.network.serverpackets.ExConfirmCancelItem;
    import com.l2jfrozen.gameserver.network.serverpackets.SystemMessage;
    import com.l2jfrozen.gameserver.templates.L2Item;
    
    // Referenced classes of package com.l2jfrozen.gameserver.network.clientpackets:
    //            L2GameClientPacket
    
    public final class RequestConfirmCancelItem extends L2GameClientPacket
    {
    
        public RequestConfirmCancelItem()
        {
        }
    
        protected void readImpl()
        {
            _itemId = readD();
        }
    
        protected void runImpl()
        {
            L2PcInstance activeChar = ((L2GameClient)getClient()).getActiveChar();
            L2ItemInstance item = (L2ItemInstance)L2World.getInstance().findObject(_itemId);
            if(activeChar == null || item == null)
                return;
            if(!item.isAugmented())
            {
                activeChar.sendPacket(new SystemMessage(SystemMessageId.AUGMENTATION_REMOVAL_CAN_ONLY_BE_DONE_ON_AN_AUGMENTED_ITEM));
                return;
            }
            int price = 0;
            switch(item.getItem().getItemGrade())
            {
            case 2: // '\002'
                if(item.getCrystalCount() < 1720)
                {
                    price = 0x17318;
                    break;
                }
                if(item.getCrystalCount() < 2452)
                    price = 0x249f0;
                else
                    price = 0x33450;
                break;
    
            case 3: // '\003'
                if(item.getCrystalCount() < 1746)
                    price = 0x3a980;
                else
                    price = 0x41eb0;
                break;
    
            case 4: // '\004'
                if(item.getCrystalCount() < 2160)
                {
                    price = 0x50910;
                    break;
                }
                if(item.getCrystalCount() < 2824)
                    price = 0x5f370;
                else
                    price = 0x668a0;
                break;
    
            case 5: // '\005'
                price = 0x75300;
                break;
    
            default:
                return;
            }
            activeChar.sendPacket(new ExConfirmCancelItem(_itemId, price));
        }
    
        public String getType()
        {
            return "[C] D0:2D RequestConfirmCancelItem";
        }
    
        private int _itemId;
    
    
    

    открыл  RequestConfirmCancelItem, а где изменить цену ?

     

     


  6. подскажите пожалуйста
    1)
    как сделать
    чтобы secret book of giants были в сумке в одной ячейке
    чтобы enchant scroll были в сумке в одной ячейке
    чтобы mid/high/top life stone были в сумке в одной ячейке

    2)
    как убрать с мобов агрессию
    а то атакуешь одного и сразу все набрасываются

    3)
    как сделать чтобы игроки не могли вибрасовать item на пол


    сборка frozen
    заранее спасибо

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