|
Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo. Caso seja registrado, efetue login. Esqueceu sua senha? Clique aqui Recomendamos o uso do Mozilla Firefox para uma melhor visualização. |
|
| Início | Postados Hoje | Marcar Fóruns Como Lidos | Álbums | Banidos | SE Team | Medalhas |
|
|||||||
| Registrar | Loteria VIP | Staff SE | Regras do fórum | Comunidade | Arcade | Postados Hoje | Pesquisar | Experience |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
![]() |
|
|
Ferramentas do Tópico | Modos de Exibição |
|
|
#11 |
|
Membro - Coronel
![]() Registrado em: Apr 2009
Posts: 174
Agradeceu: 51
Agradecido 26 Vezes em 13 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
|
Amigo perguntei se alguem ja conseguiu a soluçao ,Nao quero mudar de pack
|
|
|
|
| Links Patrocinados |
|
|
#12 |
|
Banido
![]() Registrado em: Sep 2009
Localização: Na Frente do PC =p
Posts: 2,094
Agradeceu: 701
Agradecido 1,875 Vezes em 902 Posts
Nome Real: Rodrigo R. Camellini
|
@tx300
amigo creio que ninguem tenha corrigido ainda tenha paciencia ai e aguarde para ver se alguem o fez e poste a solução para vc mas acho meio dificil sendo que ninguem esta atualizando e corrigindo mais essa rev, por isso todos derao conselhor para vc migrar para uma mais atual lineage e assim, o administrador tem que ter jogo de cintura e dancar conforme a musica, e saber que sempre que e preciso migrar de rev mas em todos os casos aguarde |
|
|
|
|
|
#13 |
|
Membro - Coronel
![]() Registrado em: Apr 2009
Posts: 174
Agradeceu: 51
Agradecido 26 Vezes em 13 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
|
Ta Show O geito e esperar os proficional que temos ai no forum arrumar uma soluçao logo pra nos ai,Obs Se alguem tiver a soluçao e nao quizer posta de graça ai depende do valor eu pago So manda MP .vlw
|
|
|
|
|
|
#14 | ||||||||||||||
![]() ![]() Registrado em: May 2009
Localização: Minas Gerais-Pouso Alegre
Posts: 2,249
Agradeceu: 754
Agradecido 2,075 Vezes em 922 Posts
Nome Real: Júlio César R.de Morães
|
@tx300 e Diego2006 :
Como prometido falei que ia pesquisar sobre isso e achei. Porém é algo editavel em JAVA portanto caso forem querer por isso em alguma rev que não tenha terão de Compilar. Ai esta a referencia de algumas mudanças para não acontecer isso. So avisando pessoal fiz isso a 2 dias atraz e passei mal portanto não tive a oportunidade de testar se o trade bug não esta funcionando certinho porém como fiz acho que não tera poblemas... Ta ai o MOD evitando trades duplicadas entre outros bugzinhos... Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Indicação : /java/net/sf/l2j/gameserver/clientpackets/AnswerTradeRequest.java
===================================================================
{
// Trade partner not found, cancel trade
player.sendPacket(new SendTradeDone(0));
SystemMessage msg = new SystemMessage(SystemMessageId.TARGET_IS_NOT_FOUND_IN_THE_GAME);
player.sendPacket(msg);
player.setActiveRequester(null);
- msg = null;
+ player.setAllowTrade(true);
+ partner.setAllowTrade(true);
+ player.sendPacket(new ActionFailed());
return;
}
- if (_response == 1) player.startTrade(partner);
+ if (_response == 1 && !partner.isRequestExpired())
+ {
+ player.startTrade(partner);
+ partner.setAllowTrade(true);
+ player.setAllowTrade(true);
+ }
else
{
SystemMessage msg = new SystemMessage(SystemMessageId.S1_DENIED_TRADE_REQUEST);
msg.addString(player.getName());
partner.sendPacket(msg);
- msg = null;
+ player.sendPacket(new ActionFailed());
+ player.setAllowTrade(true);
}
// Clears requesting status
player.setActiveRequester(null);
partner.onTransactionResponse();
}
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Indicação : /java/net/sf/l2j/gameserver/clientpackets/TradeRequest.java
===================================================================
*/
package net.sf.l2j.gameserver.clientpackets;
import java.util.logging.Logger;
import net.sf.l2j.Config;
+import net.sf.l2j.gameserver.model.BlockList;
import net.sf.l2j.gameserver.model.L2Object;
import net.sf.l2j.gameserver.model.L2World;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.network.SystemMessageId;
import net.sf.l2j.gameserver.serverpackets.ActionFailed;
import net.sf.l2j.gameserver.serverpackets.SendTradeRequest;
import net.sf.l2j.gameserver.serverpackets.SystemMessage;
+import net.sf.l2j.gameserver.util.Util;
/**
*
* This class ...
*
* @version $Revision: 1.2.2.1.2.3 $ $Date: 2005/03/27 15:29:30 $
@@ -110,12 +112,35 @@
if (partner.getTradeRefusal())
{
player.sendMessage("Target is in trade refusal mode");
return;
}
+ if (partner.getAllowTrade() == false)
+ {
+ player.sendMessage("Seu target nao esta liberado para receber trade.");
+ return;
+ }
+ partner.setAllowTrade(false);
+ player.setAllowTrade(false);
+
+ if (Util.calculateDistance(player, partner, true) > 150)
+ {
+ SystemMessage sm = new SystemMessage(SystemMessageId.TARGET_TOO_FAR);
+ player.sendPacket(sm);
+ return;
+ }
+
+ if (BlockList.isBlocked(partner, player))
+ {
+ SystemMessage sm = new SystemMessage(SystemMessageId.S1_HAS_ADDED_YOU_TO_IGNORE_LIST);
+ sm.addString(partner.getName());
+ player.sendPacket(sm);
+ return;
+ }
+
player.onTransactionRequest(partner);
partner.sendPacket(new SendTradeRequest(player.getObjectId()));
SystemMessage sm = new SystemMessage(SystemMessageId.REQUEST_S1_FOR_TRADE);
sm.addString(partner.getName());
player.sendPacket(sm);
}
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Indicação : /java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java
===================================================================
/** The Clan object of the L2PcInstance */
private L2Clan _clan;
/** Apprentice and Sponsor IDs */
private int _apprentice = 0;
private int _sponsor = 0;
+ public boolean _allowTrade = true;
private long _clanJoinExpiryTime;
private long _clanCreateExpiryTime;
private int _powerGrade = 0;
private int _clanPrivileges = 0;
@@ -4872,14 +4873,26 @@
return _activeRequester != null || _requestExpireTime > GameTimeController.getGameTicks();
}
/**
* Return True if a transaction is in progress.<BR><BR>
*/
- public boolean isProcessingTransaction() { return _activeRequester != null || _activeTradeList != null || _requestExpireTime > GameTimeController.getGameTicks(); }
-
+ public boolean isProcessingTransaction()
+ {
+ return (_activeRequester != null) || (_activeTradeList != null) || (_requestExpireTime > GameTimeController.getGameTicks());
+ }
+
+ /**
+ * Return true if last request is expired.
+ * @return
+ */
+ public boolean isRequestExpired()
+ {
+ return !(_requestExpireTime > GameTimeController.getGameTicks());
+ }
+
/**
* Select the Warehouse to be used in next activity.<BR><BR>
*/
public void onTransactionRequest(L2PcInstance partner)
{
_requestExpireTime = GameTimeController.getGameTicks() + REQUEST_TIMEOUT * GameTimeController.TICKS_PER_SECOND;
@@ -7909,12 +7922,22 @@
public void setClanPrivileges(int n)
{
_clanPrivileges = n;
}
+ public boolean getAllowTrade()
+ {
+ return _allowTrade;
+ }
+
+ public void setAllowTrade(boolean a)
+ {
+ _allowTrade = a;
+ }
+
// baron etc
public void setPledgeClass(int classId)
{
_pledgeClass = classId;
}
Logo meu Pack Beta estara por aqui na SE para todos ajudarem encontrar bugs para mim corrigir-los e arrumar-los!!! Lembrando isso não é um JAVA Patch portanto tera de ser adicionado manualmente!
__________________
Olá voce é novo na SecretExperience ?
Hum então voce ja deve ter lido as regras ? Não ? Então leia nossas regras evite ser alertado : [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] Ainda tem dúvida de algo ? Então leia nosso FAQ : [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] |
||||||||||||||
|
|
|
||||||||||||||
|
|
#15 | ||||||||||||||
|
Membro - Recruta
![]() Registrado em: Mar 2010
Posts: 2
Agradeceu: 39
Agradecido 0 Vezes em 0 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
![]()
|
Manow com se FAz isso sou leigo, pode me explicar onde coloco isso ou onde edito ?
|
||||||||||||||
|
|
|
||||||||||||||