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

jman4ik

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

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

  • Посещение

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

    1
  • Отзывы

    0%

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


  1. Респ эпиков поставь в конфигах config/head/boss.properties

    Пример для антараса ищешь строки

     

    AntharasRespFirst = 180

    AntharasRespSecond = 24

     

    меняешь на такие

     

    AntharasRespFirst = 2

    AntharasRespSecond = 0

     

    его респ теперь 2 часа

    и так для каждого епика


  2. /*

    * This program is free software; you can redistribute it and/or modify

    * it under the terms of the GNU General Public License as published by

    * the Free Software Foundation; either version 2, or (at your option)

    * any later version.

    *

    * This program is distributed in the hope that it will be useful,

    * but WITHOUT ANY WARRANTY; without even the implied warranty of

    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

    * GNU General Public License for more details.

    *

    * You should have received a copy of the GNU General Public License

    * along with this program; if not, write to the Free Software

    * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA

    * 02111-1307, USA.

    *

    * http://www.gnu.org/copyleft/gpl.html

    */

    package com.l2jsoftware.gameserver.network.clientpackets;

     

    import java.util.logging.Logger;

     

    import com.l2jsoftware.gameserver.model.L2World;

    import com.l2jsoftware.gameserver.model.TradeList;

    import com.l2jsoftware.gameserver.model.actor.instance.L2PcInstance;

    import com.l2jsoftware.gameserver.network.SystemMessageId;

    import com.l2jsoftware.gameserver.network.serverpackets.ActionFailed;

    import com.l2jsoftware.gameserver.network.serverpackets.SystemMessage;

    import com.l2jsoftware.gameserver.network.serverpackets.TradeOtherAdd;

    import com.l2jsoftware.gameserver.network.serverpackets.TradeOwnAdd;

    import com.l2jsoftware.gameserver.network.serverpackets.TradeUpdate;

     

    /**

    * This class ...

    *

    * @version $Revision: 1.5.2.2.2.5 $ $Date: 2005/03/27 15:29:29 $

    */

    public final class AddTradeItem extends L2GameClientPacket

    {

    private static final String _C__16_ADDTRADEITEM = "[C] 16 AddTradeItem";

    private static Logger _log = Logger.getLogger(AddTradeItem.class.getName());

     

    private int _tradeId;

    private int _objectId;

    private int _count;

     

    public AddTradeItem()

    {}

     

    @Override

    protected void readImpl()

    {

    _tradeId = readD();

    _objectId = readD();

    _count = readD();

    }

     

    @Override

    protected void runImpl()

    {

    L2PcInstance player = getClient().getActiveChar();

     

    if(player == null)

    return;

     

    TradeList trade = player.getActiveTradeList();

     

    if(trade == null)

    {

    _log.warning("Character: " + player.getName() + " requested item:" + _objectId + " add without active tradelist:" + _tradeId);

    return;

    }

     

    if(trade.getPartner() == null || L2World.getInstance().findObject(trade.getPartner().getObjectId()) == null)

    {

    // Trade partner not found, cancel trade

    if(trade.getPartner() != null)

    {

    _log.warning("Character:" + player.getName() + " requested invalid trade object: " + _objectId);

    }

     

    SystemMessage msg = new SystemMessage(SystemMessageId.TARGET_IS_NOT_FOUND_IN_THE_GAME);

    player.sendPacket(msg);

    player.cancelActiveTrade();

    msg = null;

    return;

    }

     

    if(!player.getAccessLevel().allowTransaction())

    {

    player.sendMessage("Unsufficient privileges.");

    player.sendPacket(ActionFailed.STATIC_PACKET);

    player.cancelActiveTrade();

    return;

    }

     

    if(!player.validateItemManipulation(_objectId, "trade"))

    {

    player.sendPacket(new SystemMessage(SystemMessageId.NOTHING_HAPPENED));

    return;

    }

     

    //Java Emulator Security

    if (player.getInventory().getItemByObjectId(_objectId) == null || _count <= 0)

    {

    _log.info("JES: Player " + player.getName() + " tried to trade exploit.");

    return;

    }

     

    TradeList.TradeItem item = trade.addItem(_objectId, _count);

     

    if(item == null)

    return;

     

    if(item.isAugmented())

    return;

     

    player.sendPacket(new TradeOwnAdd(item));

    player.sendPacket(new TradeUpdate(trade, player));

    trade.getPartner().sendPacket(new TradeOtherAdd(item));

    }

     

    /* (non-Javadoc)

    * @see com.l2jsoftware.gameserver.clientpackets.ClientBasePacket#getType()

    */

    @Override

    public String getType()

    {

    return _C__16_ADDTRADEITEM;

    }

    }

    замени код в AddTradeItem.java на этот


  3. причины

    1. Ты залил не всю базу

    2. спавнится они будут только в начальных городах

    3. Если включить CustomSpawnTable = True то будет во всех городах тока все равно нужно залить таблицы custom_npc custom_spawnlist

    4. Истина у тебя и стоит

    # -----------------------

    # Class Master -

    # -----------------------

    # Allow Change Class with ClassMaster

    AllowClassMasters = True

    Поэтому ошибки вышеперечислены

    если ошь дай аську помогу через ТВ


  4. Импорты правильно менять надо. вот попробуй

    import sys

    from com.l2jfrozen.gameserver.model.quest import State

    from com.l2jfrozen.gameserver.model.quest import QuestState

    from com.l2jfrozen.gameserver.datatables.csv import DoorTable

    from com.l2jfrozen.gameserver.datatables import SkillTable

    from com.l2jfrozen.gameserver.model.quest.jython import QuestJython as JQuest

    from com.l2jfrozen.gameserver.model.entity import Announcements

    from com.l2jfrozen.util.database import L2DatabaseFactory

    from com.l2jfrozen.gameserver.ai import CtrlIntention

    from com.l2jfrozen.util.random import Rnd

    from java.lang import System

    from com.l2jfrozen.gameserver.model import L2World

     

    И замени последние 2 строчки на эти ато думаю опять ошибка будет

    QUEST.addSkillUseId(int(BASE1))

    QUEST.addSkillUseId(int(BASE2))

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