jman4ik
-
Публикаций
399 -
Зарегистрирован
-
Посещение
-
Победитель дней
1 -
Отзывы
0%
Сообщения, опубликованные jman4ik
-
-
такая менюшка есть в l2jsoftware + eonsw исходы открыты бери оттуда функционал тоже можно выдрать это несложно
-
-
знаю немного строение сервера мог бы поучаствовать если есть нормальные идеи
1. Евгений
2. 24 года
-
скорее всего там чего то не хватает я например не понял что за папка tools компилится в исходах и куда ее пихать?
-
Попробуй в конце оставлять пустую строку должно помочь
-
-
аську дай мб помогу смотря в чем проблема
-
-
дак у них же своя защита имеется и бесплатно
-
нету такого конфига все правильно сказал Excellion
-
А что это значит "орегенал!!!!" чет я не понимаю
-
или скачай последние исходы 105 ревы там работает норм
-
/*
* 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 на этот
-
сборка какая?
-
человеком в основном преоблодает Лентяйство и нежелание учиться...З.Ы. Незнаешь не берись - Взялся учись
поддерживаю + ставлю
-
Тоесть RRD? :pardon:да оно самое
-
там с кароче надо отключит RDL или как оно там в конфиге webserver.ini
-
возьми клиенство ПВ за 25 к рублей тебе будут доступны исходники там уже можно что нибудь подшаманить самому и под пвп в самый раз так как там много всяких плюх
-
можно и 99 сделать для Интерлюд только это нужно в ядре делать и для этого нужны хорошие знания java
-
это у тебя не работает
-
причины
1. Ты залил не всю базу
2. спавнится они будут только в начальных городах
3. Если включить CustomSpawnTable = True то будет во всех городах тока все равно нужно залить таблицы custom_npc custom_spawnlist
4. Истина у тебя и стоит
# -----------------------
# Class Master -
# -----------------------
# Allow Change Class with ClassMaster
AllowClassMasters = True
Поэтому ошибки вышеперечислены
если ошь дай аську помогу через ТВ
-
1. Залей таблицу custom_npc.sql потом в чате пишешь //spawn 31228
2. Ищи в этом же конфиге строчку AutoLearnSkills = False измени на True
3. EnchantSkillSpBookNeeded = False постаь True
-
-
Импорты правильно менять надо. вот попробуй
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))
Compile
в Lineage 2
Опубликовано
помогу