https://code.google.com/p/aion-ger-emulator/
Chat build errors
![]()
https://code.google.com/p/aion-ger-emulator/
Chat build errors
![]()
MS874 Thai encoding??? No support for this Language from me
C'est quoi cette communauté qui aide même pas les autres ?
Anyone found what causes the issue of peple not being able to change the gear in the profile window? i got the same issue, tried about everything i can come up with but it aint working, and i get a message in teh command console sayin "GM TOOL COMMAND: ?" everytime i try to equip something, or remove anything like a weapon or a piece of armor
I have same problem in AL-Reload rev.279
My character does not remove the equipment and no team also.
SVN Update and download on first Post!
Download : AL-Reload-4.5-r93-inoffiziell.rar
Hello and thanks for your work, I just wanted to point out there is a major bug (don't know if client sided or server sided to be very honest) where any special merchant will crash your client, one example being the arena gear vendor or even the npc to upgrade fabled battle medallion gear to eternal.
Okay found a solution for the crashing npc vendors
\AL-Game\src\com\aionlightning\gameserver\network\aion\serverpackets
sm_trade_in_list
sm_tradelist/*
* This file is part of aion-lightning <aion-lightning.com>.
*
* aion-lightning 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 3 of the License, or
* (at your option) any later version.
*
* aion-lightning 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 aion-lightning. If not, see <http://www.gnu.org/licenses/>.
*/
package com.aionlightning.gameserver.network.aion.serverpackets;
import com.aionlightning.gameserver.model.gameobjects.Npc;
import com.aionlightning.gameserver.model.templates.tradelist.TradeListTemplate;
import com.aionlightning.gameserver.model.templates.tradelist.TradeListTemplate.TradeTab;
import com.aionlightning.gameserver.network.aion.AionConnection;
import com.aionlightning.gameserver.network.aion.AionServerPacket;
/**
* @author MrPoke
*
*/
public class SM_TRADE_IN_LIST extends AionServerPacket {
private Npc npc;
private TradeListTemplate tlist;
private int buyPriceModifier;
public SM_TRADE_IN_LIST(Npc npc, TradeListTemplate tlist, int buyPriceModifier) {
this.npc = npc;
this.tlist = tlist;
this.buyPriceModifier = buyPriceModifier;
}
@Override
protected void writeImpl(AionConnection con) {
if ((tlist != null) && (tlist.getNpcId() != 0) && (tlist.getCount() != 0)) {
writeD(npc.getObjectId());
writeC(tlist.getTradeNpcType().index());
writeD(buyPriceModifier); // Vendor Buy Price Modifier
//writeD(100);//unk, maybe Vendor Sell price modifier?
writeH(tlist.getCount());
for (TradeTab tradeTabl : tlist.getTradeTablist()) {
writeD(tradeTabl.getId());
}
}
}
}
/*
* This file is part of aion-unique <aion-unique.org>.
*
* aion-unique 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 3 of the License, or
* (at your option) any later version.
*
* aion-unique 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 aion-unique. If not, see <http://www.gnu.org/licenses/>.
*/
package com.aionlightning.gameserver.network.aion.serverpackets;
import com.aionlightning.gameserver.model.gameobjects.Npc;
import com.aionlightning.gameserver.model.gameobjects.player.Player;
import com.aionlightning.gameserver.model.limiteditems.LimitedItem;
import com.aionlightning.gameserver.model.limiteditems.LimitedTradeNpc;
import com.aionlightning.gameserver.model.templates.tradelist.TradeListTemplate;
import com.aionlightning.gameserver.model.templates.tradelist.TradeListTemplate.TradeTab;
import com.aionlightning.gameserver.network.aion.AionConnection;
import com.aionlightning.gameserver.network.aion.AionServerPacket;
import com.aionlightning.gameserver.services.LimitedItemTradeService;
import com.aionlightning.gameserver.configs.main.GSConfig;
/**
* @author alexa026, ATracer, Sarynth, xTz
*/
public class SM_TRADELIST extends AionServerPacket {
private Integer playerObj;
private int npcObj;
private int npcId;
private TradeListTemplate tlist;
private int buyPriceModifier;
public SM_TRADELIST(Player player, Npc npc, TradeListTemplate tlist, int buyPriceModifier) {
playerObj = player.getObjectId();
this.npcObj = npc.getObjectId();
npcId = npc.getNpcId();
this.tlist = tlist;
this.buyPriceModifier = buyPriceModifier;
}
@Override
protected void writeImpl(AionConnection con) {
if ((tlist != null) && (tlist.getNpcId() != 0) && (tlist.getCount() != 0)) {
writeD(npcObj);
writeC(tlist.getTradeNpcType().index()); // reward, abyss or normal
writeD(buyPriceModifier); // Vendor Buy Price Modifier
//if (GSConfig.SERVER_COUNTRY_CODE == 1){
//writeD(100);//unk, maybe Vendor Sell price modifier?
//}
writeH(257);//unk
writeH(tlist.getCount());
for (TradeTab tradeTabl : tlist.getTradeTablist()) {
writeD(tradeTabl.getId());
}
int i = 0;
LimitedTradeNpc limitedTradeNpc = null;
if (LimitedItemTradeService.getInstance().isLimitedTradeNpc(npcId)) {
limitedTradeNpc = LimitedItemTradeService.getInstance().getLimitedTradeNpc(npcId);
i = limitedTradeNpc.getLimitedItems().size();
}
writeH(i);
if (limitedTradeNpc != null) {
for (LimitedItem limitedItem : limitedTradeNpc.getLimitedItems()) {
writeD(limitedItem.getItemId());
writeH(limitedItem.getBuyCount().get(playerObj) == null ? 0 : limitedItem.getBuyCount().get(playerObj));
writeH(limitedItem.getSellLimit());
}
}
}
}
}
i am sure i have looked it on here but what ports do i need to forward
Is some 4.7 NA French servers, maybe some have this files to release ?
Is it possible to get in contact with you through skype Falke?