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

psychojm

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

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

  • Посещение

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

    1
  • Отзывы

    0%

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


  1. Зачем? Если есть исходники, то ничего менять не надо.  

    Просто убрать ограничения на клан умения. На некоторых сборках это реализовано в конфигах (xml\sql файлах). Если нет - то фиксить придется в коре.

    Удачи!

    в конфигах точно такого нету, может быть в Дате ?? Если нет, то как пофиксить в коре ?(


  2. Это автоцп шоты. Так же не сложно переделать его в виде команды

    Index: data/xml/items/0700-0799.xml

    ===================================================================

    --- data/xml/items/0700-0799.xml (revision 112)

    +++ data/xml/items/0700-0799.xml (working copy)

    @@ -329,7 +329,7 @@

     

     

     

    -

    +

     

     

     

    Index: data/xml/items/1500-1599.xml

    ===================================================================

    --- data/xml/items/1500-1599.xml (revision 112)

    +++ data/xml/items/1500-1599.xml (working copy)

    @@ -265,7 +265,7 @@

     

     

     

    -

    +

     

     

     

    Index: data/xml/items/5500-5599.xml

    ===================================================================

    --- data/xml/items/5500-5599.xml (revision 112)

    +++ data/xml/items/5500-5599.xml (working copy)

    @@ -673,7 +673,7 @@

     

     

     

    -

    +

     

     

     

    Index: java/net/sf/l2j/gameserver/handler/itemhandlers/SoulShots.java

    ===================================================================

    --- java/net/sf/l2j/gameserver/handler/itemhandlers/SoulShots.java (revision 112)

    +++ java/net/sf/l2j/gameserver/handler/itemhandlers/SoulShots.java (working copy)

    @@ -14,18 +14,24 @@

    */

    package net.sf.l2j.gameserver.handler.itemhandlers;

     

    +import net.sf.l2j.gameserver.ThreadPoolManager;

    import net.sf.l2j.gameserver.handler.IItemHandler;

    import net.sf.l2j.gameserver.model.L2ItemInstance;

    import net.sf.l2j.gameserver.model.ShotType;

    import net.sf.l2j.gameserver.model.actor.L2Playable;

    import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;

    import net.sf.l2j.gameserver.network.SystemMessageId;

    +import net.sf.l2j.gameserver.network.serverpackets.ExAutoSoulShot;

    import net.sf.l2j.gameserver.network.serverpackets.MagicSkillUse;

    import net.sf.l2j.gameserver.templates.item.L2Weapon;

    import net.sf.l2j.gameserver.util.Broadcast;

     

    public class SoulShots implements IItemHandler

    {

    + private static final int MANA_POT_CD = 2,

    + HEALING_POT_CD = 11, // DO NOT PUT LESS THAN 10

    + CP_POT_CD = 2;

    +

    private static final int[] SKILL_IDS =

    {

    2039,

    @@ -47,6 +53,108 @@

    final L2Weapon weaponItem = activeChar.getActiveWeaponItem();

    final int itemId = item.getItemId();

     

    + if (itemId == 728 || itemId == 1539 || itemId == 5592)

    + {

    + switch (itemId)

    + {

    + case 728: // mana potion

    + {

    + if (activeChar.isAutoPot(728))

    + {

    + activeChar.sendPacket(new ExAutoSoulShot(728, 0));

    + activeChar.sendMessage("Deactivated auto mana potions.");

    + activeChar.setAutoPot(728, null, false);

    + }

    + else

    + {

    + if (activeChar.getInventory().getItemByItemId(728) != null)

    + {

    + if (activeChar.getInventory().getItemByItemId(728).getCount() > 1)

    + {

    + activeChar.sendPacket(new ExAutoSoulShot(728, 1));

    + activeChar.sendMessage("Activated auto mana potions.");

    + activeChar.setAutoPot(728, ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new AutoPot(728, activeChar), 1000, MANA_POT_CD*1000), true);

    + }

    + else

    + {

    + MagicSkillUse msu = new MagicSkillUse(activeChar, activeChar, 2279, 2, 0, 100);

    + activeChar.broadcastPacket(msu);

    +

    + ItemSkills is = new ItemSkills();

    + is.useItem(activeChar, activeChar.getInventory().getItemByItemId(728), true);

    + }

    + }

    + }

    +

    + break;

    + }

    + case 1539: // greater healing potion

    + {

    + if (activeChar.isAutoPot(1539))

    + {

    + activeChar.sendPacket(new ExAutoSoulShot(1539, 0));

    + activeChar.sendMessage("Deactivated auto healing potions.");

    + activeChar.setAutoPot(1539, null, false);

    + }

    + else

    + {

    + if (activeChar.getInventory().getItemByItemId(1539) != null)

    + {

    + if (activeChar.getInventory().getItemByItemId(1539).getCount() > 1)

    + {

    + activeChar.sendPacket(new ExAutoSoulShot(1539, 1));

    + activeChar.sendMessage("Activated auto healing potions.");

    + activeChar.setAutoPot(1539, ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new AutoPot(1539, activeChar), 1000, HEALING_POT_CD*1000), true);

    + }

    + else

    + {

    + MagicSkillUse msu = new MagicSkillUse(activeChar, activeChar, 2037, 1, 0, 100);

    + activeChar.broadcastPacket(msu);

    +

    + ItemSkills is = new ItemSkills();

    + is.useItem(activeChar, activeChar.getInventory().getItemByItemId(1539), true);

    + }

    + }

    + }

    +

    + break;

    + }

    + case 5592: // greater cp potion

    + {

    + if (activeChar.isAutoPot(5592))

    + {

    + activeChar.sendPacket(new ExAutoSoulShot(5592, 0));

    + activeChar.sendMessage("Deactivated auto cp potions.");

    + activeChar.setAutoPot(5592, null, false);

    + }

    + else

    + {

    + if (activeChar.getInventory().getItemByItemId(5592) != null)

    + {

    + if (activeChar.getInventory().getItemByItemId(5592).getCount() > 1)

    + {

    + activeChar.sendPacket(new ExAutoSoulShot(5592, 1));

    + activeChar.sendMessage("Activated auto cp potions.");

    + activeChar.setAutoPot(5592, ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new AutoPot(5592, activeChar), 1000, CP_POT_CD*1000), true);

    + }

    + else

    + {

    + MagicSkillUse msu = new MagicSkillUse(activeChar, activeChar, 2166, 2, 0, 100);

    + activeChar.broadcastPacket(msu);

    +

    + ItemSkills is = new ItemSkills();

    + is.useItem(activeChar, activeChar.getInventory().getItemByItemId(5592), true);

    + }

    + }

    + }

    +

    + break;

    + }

    + }

    +

    + return;

    + }

    +

    // Check if soulshot can be used

    if (weaponInst == null || weaponItem.getSoulShotCount() == 0)

    {

    @@ -87,4 +195,76 @@

    activeChar.sendPacket(SystemMessageId.ENABLED_SOULSHOT);

    Broadcast.toSelfAndKnownPlayersInRadiusSq(activeChar, new MagicSkillUse(activeChar, activeChar, SKILL_IDS[grade], 1, 0, 0), 360000);

    }

    +

    + private class AutoPot implements Runnable

    + {

    + private int id;

    + private L2PcInstance activeChar;

    +

    + public AutoPot(int id, L2PcInstance activeChar)

    + {

    + this.id = id;

    + this.activeChar = activeChar;

    + }

    +

    + @@override

    + public void run()

    + {

    + if (activeChar.getInventory().getItemByItemId(id) == null)

    + {

    + activeChar.sendPacket(new ExAutoSoulShot(id, 0));

    + activeChar.setAutoPot(id, null, false);

    + return;

    + }

    +

    + switch (id)

    + {

    + case 728:

    + {

    + if (activeChar.getCurrentMp() < 0.70*activeChar.getMaxMp())

    + {

    + MagicSkillUse msu = new MagicSkillUse(activeChar, activeChar, 2279, 2, 0, 100);

    + activeChar.broadcastPacket(msu);

    +

    + ItemSkills is = new ItemSkills();

    + is.useItem(activeChar, activeChar.getInventory().getItemByItemId(728), true);

    + }

    +

    + break;

    + }

    + case 1539:

    + {

    + if (activeChar.getCurrentHp() < 0.95*activeChar.getMaxHp())

    + {

    + MagicSkillUse msu = new MagicSkillUse(activeChar, activeChar, 2037, 1, 0, 100);

    + activeChar.broadcastPacket(msu);

    +

    + ItemSkills is = new ItemSkills();

    + is.useItem(activeChar, activeChar.getInventory().getItemByItemId(1539), true);

    + }

    +

    + break;

    + }

    + case 5592:

    + {

    + if (activeChar.getCurrentCp() < 0.95*activeChar.getMaxCp())

    + {

    + MagicSkillUse msu = new MagicSkillUse(activeChar, activeChar, 2166, 2, 0, 100);

    + activeChar.broadcastPacket(msu);

    +

    + ItemSkills is = new ItemSkills();

    + is.useItem(activeChar, activeChar.getInventory().getItemByItemId(5592), true);

    + }

    +

    + break;

    + }

    + }

    +

    + if (activeChar.getInventory().getItemByItemId(id) == null)

    + {

    + activeChar.sendPacket(new ExAutoSoulShot(id, 0));

    + activeChar.setAutoPot(id, null, false);

    + }

    + }

    + }

    }

    \ No newline at end of file

    Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java

    ===================================================================

    --- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 112)

    +++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy)

    @@ -251,6 +251,24 @@

    */

    public final class L2PcInstance extends L2Playable

    {

    + private Map> _autoPotTasks = new HashMap<>();

    +

    + public boolean isAutoPot(int id)

    + {

    + return _autoPotTasks.keySet().contains(id);

    + }

    +

    + public void setAutoPot(int id, Futuretask, boolean add)

    + {

    + if (add)

    + _autoPotTasks.put(id, task);

    + else

    + {

    + _autoPotTasks.get(id).cancel(true);

    + _autoPotTasks.remove(id);

    + }

    + }

    +

    private BuffShop buffShop = null;

     

    public void setBuffShop(BuffShop val)

    @@ -4321,6 +4339,22 @@

    teleToLocation(184351, 20318, -3174, 0);

    }

     

    + if (isAutoPot(728))

    + {

    + sendPacket(new ExAutoSoulShot(728, 0));

    + setAutoPot(728, null, false);

    + }

    + if (isAutoPot(1539))

    + {

    + sendPacket(new ExAutoSoulShot(1539, 0));

    + setAutoPot(1539, null, false);

    + }

    + if (isAutoPot(5592))

    + {

    + sendPacket(new ExAutoSoulShot(5592, 0));

    + setAutoPot(5592, null, false);

    + }

    +

    return true;

    }

     

     

    Ссылка на оригинал: http://l2devsadmins.net/l2devsAdmins2-0-11/index.php?topic=6874.0

    Сам использую ацп через команды.

    сможешь помочь с установкой скрипта?(платно,бесплатно) :)


  3. Это автоцп шоты. Так же не сложно переделать его в виде команды

    Index: data/xml/items/0700-0799.xml

    ===================================================================

    --- data/xml/items/0700-0799.xml (revision 112)

    +++ data/xml/items/0700-0799.xml (working copy)

    @@ -329,7 +329,7 @@

     

     

     

    -

    +

     

     

     

    Index: data/xml/items/1500-1599.xml

    ===================================================================

    --- data/xml/items/1500-1599.xml (revision 112)

    +++ data/xml/items/1500-1599.xml (working copy)

    @@ -265,7 +265,7 @@

     

     

     

    -

    +

     

     

     

    Index: data/xml/items/5500-5599.xml

    ===================================================================

    --- data/xml/items/5500-5599.xml (revision 112)

    +++ data/xml/items/5500-5599.xml (working copy)

    @@ -673,7 +673,7 @@

     

     

     

    -

    +

     

     

     

    Index: java/net/sf/l2j/gameserver/handler/itemhandlers/SoulShots.java

    ===================================================================

    --- java/net/sf/l2j/gameserver/handler/itemhandlers/SoulShots.java (revision 112)

    +++ java/net/sf/l2j/gameserver/handler/itemhandlers/SoulShots.java (working copy)

    @@ -14,18 +14,24 @@

    */

    package net.sf.l2j.gameserver.handler.itemhandlers;

     

    +import net.sf.l2j.gameserver.ThreadPoolManager;

    import net.sf.l2j.gameserver.handler.IItemHandler;

    import net.sf.l2j.gameserver.model.L2ItemInstance;

    import net.sf.l2j.gameserver.model.ShotType;

    import net.sf.l2j.gameserver.model.actor.L2Playable;

    import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;

    import net.sf.l2j.gameserver.network.SystemMessageId;

    +import net.sf.l2j.gameserver.network.serverpackets.ExAutoSoulShot;

    import net.sf.l2j.gameserver.network.serverpackets.MagicSkillUse;

    import net.sf.l2j.gameserver.templates.item.L2Weapon;

    import net.sf.l2j.gameserver.util.Broadcast;

     

    public class SoulShots implements IItemHandler

    {

    + private static final int MANA_POT_CD = 2,

    + HEALING_POT_CD = 11, // DO NOT PUT LESS THAN 10

    + CP_POT_CD = 2;

    +

    private static final int[] SKILL_IDS =

    {

    2039,

    @@ -47,6 +53,108 @@

    final L2Weapon weaponItem = activeChar.getActiveWeaponItem();

    final int itemId = item.getItemId();

     

    + if (itemId == 728 || itemId == 1539 || itemId == 5592)

    + {

    + switch (itemId)

    + {

    + case 728: // mana potion

    + {

    + if (activeChar.isAutoPot(728))

    + {

    + activeChar.sendPacket(new ExAutoSoulShot(728, 0));

    + activeChar.sendMessage("Deactivated auto mana potions.");

    + activeChar.setAutoPot(728, null, false);

    + }

    + else

    + {

    + if (activeChar.getInventory().getItemByItemId(728) != null)

    + {

    + if (activeChar.getInventory().getItemByItemId(728).getCount() > 1)

    + {

    + activeChar.sendPacket(new ExAutoSoulShot(728, 1));

    + activeChar.sendMessage("Activated auto mana potions.");

    + activeChar.setAutoPot(728, ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new AutoPot(728, activeChar), 1000, MANA_POT_CD*1000), true);

    + }

    + else

    + {

    + MagicSkillUse msu = new MagicSkillUse(activeChar, activeChar, 2279, 2, 0, 100);

    + activeChar.broadcastPacket(msu);

    +

    + ItemSkills is = new ItemSkills();

    + is.useItem(activeChar, activeChar.getInventory().getItemByItemId(728), true);

    + }

    + }

    + }

    +

    + break;

    + }

    + case 1539: // greater healing potion

    + {

    + if (activeChar.isAutoPot(1539))

    + {

    + activeChar.sendPacket(new ExAutoSoulShot(1539, 0));

    + activeChar.sendMessage("Deactivated auto healing potions.");

    + activeChar.setAutoPot(1539, null, false);

    + }

    + else

    + {

    + if (activeChar.getInventory().getItemByItemId(1539) != null)

    + {

    + if (activeChar.getInventory().getItemByItemId(1539).getCount() > 1)

    + {

    + activeChar.sendPacket(new ExAutoSoulShot(1539, 1));

    + activeChar.sendMessage("Activated auto healing potions.");

    + activeChar.setAutoPot(1539, ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new AutoPot(1539, activeChar), 1000, HEALING_POT_CD*1000), true);

    + }

    + else

    + {

    + MagicSkillUse msu = new MagicSkillUse(activeChar, activeChar, 2037, 1, 0, 100);

    + activeChar.broadcastPacket(msu);

    +

    + ItemSkills is = new ItemSkills();

    + is.useItem(activeChar, activeChar.getInventory().getItemByItemId(1539), true);

    + }

    + }

    + }

    +

    + break;

    + }

    + case 5592: // greater cp potion

    + {

    + if (activeChar.isAutoPot(5592))

    + {

    + activeChar.sendPacket(new ExAutoSoulShot(5592, 0));

    + activeChar.sendMessage("Deactivated auto cp potions.");

    + activeChar.setAutoPot(5592, null, false);

    + }

    + else

    + {

    + if (activeChar.getInventory().getItemByItemId(5592) != null)

    + {

    + if (activeChar.getInventory().getItemByItemId(5592).getCount() > 1)

    + {

    + activeChar.sendPacket(new ExAutoSoulShot(5592, 1));

    + activeChar.sendMessage("Activated auto cp potions.");

    + activeChar.setAutoPot(5592, ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new AutoPot(5592, activeChar), 1000, CP_POT_CD*1000), true);

    + }

    + else

    + {

    + MagicSkillUse msu = new MagicSkillUse(activeChar, activeChar, 2166, 2, 0, 100);

    + activeChar.broadcastPacket(msu);

    +

    + ItemSkills is = new ItemSkills();

    + is.useItem(activeChar, activeChar.getInventory().getItemByItemId(5592), true);

    + }

    + }

    + }

    +

    + break;

    + }

    + }

    +

    + return;

    + }

    +

    // Check if soulshot can be used

    if (weaponInst == null || weaponItem.getSoulShotCount() == 0)

    {

    @@ -87,4 +195,76 @@

    activeChar.sendPacket(SystemMessageId.ENABLED_SOULSHOT);

    Broadcast.toSelfAndKnownPlayersInRadiusSq(activeChar, new MagicSkillUse(activeChar, activeChar, SKILL_IDS[grade], 1, 0, 0), 360000);

    }

    +

    + private class AutoPot implements Runnable

    + {

    + private int id;

    + private L2PcInstance activeChar;

    +

    + public AutoPot(int id, L2PcInstance activeChar)

    + {

    + this.id = id;

    + this.activeChar = activeChar;

    + }

    +

    + @@override

    + public void run()

    + {

    + if (activeChar.getInventory().getItemByItemId(id) == null)

    + {

    + activeChar.sendPacket(new ExAutoSoulShot(id, 0));

    + activeChar.setAutoPot(id, null, false);

    + return;

    + }

    +

    + switch (id)

    + {

    + case 728:

    + {

    + if (activeChar.getCurrentMp() < 0.70*activeChar.getMaxMp())

    + {

    + MagicSkillUse msu = new MagicSkillUse(activeChar, activeChar, 2279, 2, 0, 100);

    + activeChar.broadcastPacket(msu);

    +

    + ItemSkills is = new ItemSkills();

    + is.useItem(activeChar, activeChar.getInventory().getItemByItemId(728), true);

    + }

    +

    + break;

    + }

    + case 1539:

    + {

    + if (activeChar.getCurrentHp() < 0.95*activeChar.getMaxHp())

    + {

    + MagicSkillUse msu = new MagicSkillUse(activeChar, activeChar, 2037, 1, 0, 100);

    + activeChar.broadcastPacket(msu);

    +

    + ItemSkills is = new ItemSkills();

    + is.useItem(activeChar, activeChar.getInventory().getItemByItemId(1539), true);

    + }

    +

    + break;

    + }

    + case 5592:

    + {

    + if (activeChar.getCurrentCp() < 0.95*activeChar.getMaxCp())

    + {

    + MagicSkillUse msu = new MagicSkillUse(activeChar, activeChar, 2166, 2, 0, 100);

    + activeChar.broadcastPacket(msu);

    +

    + ItemSkills is = new ItemSkills();

    + is.useItem(activeChar, activeChar.getInventory().getItemByItemId(5592), true);

    + }

    +

    + break;

    + }

    + }

    +

    + if (activeChar.getInventory().getItemByItemId(id) == null)

    + {

    + activeChar.sendPacket(new ExAutoSoulShot(id, 0));

    + activeChar.setAutoPot(id, null, false);

    + }

    + }

    + }

    }

    \ No newline at end of file

    Index: java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java

    ===================================================================

    --- java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 112)

    +++ java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy)

    @@ -251,6 +251,24 @@

    */

    public final class L2PcInstance extends L2Playable

    {

    + private Map> _autoPotTasks = new HashMap<>();

    +

    + public boolean isAutoPot(int id)

    + {

    + return _autoPotTasks.keySet().contains(id);

    + }

    +

    + public void setAutoPot(int id, Futuretask, boolean add)

    + {

    + if (add)

    + _autoPotTasks.put(id, task);

    + else

    + {

    + _autoPotTasks.get(id).cancel(true);

    + _autoPotTasks.remove(id);

    + }

    + }

    +

    private BuffShop buffShop = null;

     

    public void setBuffShop(BuffShop val)

    @@ -4321,6 +4339,22 @@

    teleToLocation(184351, 20318, -3174, 0);

    }

     

    + if (isAutoPot(728))

    + {

    + sendPacket(new ExAutoSoulShot(728, 0));

    + setAutoPot(728, null, false);

    + }

    + if (isAutoPot(1539))

    + {

    + sendPacket(new ExAutoSoulShot(1539, 0));

    + setAutoPot(1539, null, false);

    + }

    + if (isAutoPot(5592))

    + {

    + sendPacket(new ExAutoSoulShot(5592, 0));

    + setAutoPot(5592, null, false);

    + }

    +

    return true;

    }

     

     

    Ссылка на оригинал: http://l2devsadmins.net/l2devsAdmins2-0-11/index.php?topic=6874.0

    Сам использую ацп через команды.

    Спасибо. Не сильно разбераюсь в этом ) но попробую поставить


  4. На сайте MAXI есть код для автоцп (нужны исходники)

    находил ацп на форуме, но мне нужно либо которое настраивается типо .acpset или активируется как соски. Если кто сможет помочь буду благодарен. Или же цену узнать хотя бы


  5. Подключил, поставил скрипт, все сделал по мануалу. Ник находит. Но выдает такую ошибку, в чем может быть проблема?
    Неуспешная доставка тестового заказа. ID заказа: 6594350. Ответ от сервера продавца: Unknown column 'obj_id' in 'field list'. URL доставки: https://сайт/wmz/main.php?&order_id=6594350&seller_product_id=9945&product_count=1&profit=0.00&volute=1&comment=&test=1&payer_data=&hash=ec58858f9ec94df2d8af79731e4654c332dbc3c4&character=Psycho


  6. Салют всем ) Такой вот вопрос , в конфиге админ панели на прем акк можно изменить с месяцев на дней? сделать тип 1, 7, и месяц

     
    <br><font color="LEVEL">Срок действия</font>
    <table width=260>
    <tr>
    <td><button value="1 месяц" action="bypass -h admin_premium_add1 $qbox" width=75 height=21 back="sek.cbui94" fore="sek.cbui94"></td>
    <td><button value="2 месяца" action="bypass -h admin_premium_add2 $qbox" width=75 height=21 back="sek.cbui94" fore="sek.cbui94"></td>
    <td><button value="3 месяца" action="bypass -h admin_premium_add3 $qbox" width=75 height=21 back="sek.cbui94" fore="sek.cbui94"></td>
    </tr>
    </table>

  7. Поищите в конфигах.

    Спасибо, нашел)

     

    settings.properties

    # Список лимита превышенных итемов (ид,количество;ид,количество;ид,количество)
    WarningItems = 4037,900;6673,100000;9902,900
    

    Если нет, то всё-таки скрипты.

    В конфиги оказалось , не в скриптах )

    • Upvote 1

  8. Вот в чем проблема, поставил рб кастомного сделал ему дроп , падает дроп как надо (шанс) , но почему то с него только 1 вещь падает. Как сделать что бы с него несколько вещей падало? 

    Сборка l2jlovely


  9.  

    InternalHostname = 127.0.0.1

    LoginHostname = 127.0.0.1
     
    а остальные твой внешний ip (2ip.ru)

     

    Всеравно(

    [iNFO 2016-11-06 20:36:33]: Listening for GameServers on 127.0.0.1:9014
    [FATAL 2016-11-06 20:36:33]: FATAL: Failed to open server socket. Reason: Cannot assign requested address: bind
    java.net.BindException: Cannot assign requested address: bind
            at sun.nio.ch.Net.bind0(Native Method)
            at sun.nio.ch.Net.bind(Unknown Source)
            at sun.nio.ch.Net.bind(Unknown Source)
            at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
            at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
            at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
            at ru.catssoftware.loginserver.mmocore.SelectorThread.openServerSocket(SelectorThread.java:93)
            at ru.catssoftware.loginserver.L2LoginServer.startServer(L2LoginServer.java:143)
            at ru.catssoftware.loginserver.L2LoginServer.<init>(L2LoginServer.java:116)
            at ru.catssoftware.loginserver.L2LoginServer.main(L2LoginServer.java:52)
    [iNFO 2016-11-06 20:36:33]: Login server shutting down

  10. 1] Скачайте: microsoft net framework, за тем установите его.

    2] Запустите его, и Вы уведите там с левой стороны свои ip.

    3] Откройте файлы отвечающие за настройки сервера и их ip.

    4] И укажите внутренний, и внешний ip.

    5] Так же не забудьте закинуть файлы защиты в system.

    сейчас попробую, отпишу

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