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
Voltar   Secret Experience > Área L2J > [L2J] Pedidos
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Resposta
 
LinkBack Ferramentas do Tópico Modos de Exibição
Antigo 23-02-2010, 05:24 PM   #1 (permalink)
Membro - Aspirante
 
Avatar de leopiri
 
Registrado em: Nov 2009
Posts: 61
Agradeceu: 3
Agradecido 6 Vezes em 5 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de leopiri

Lightbulb Loja Offline

Num Server que eu vi a galera jogando numa lan house, tinha um item q vc comprava e durava 24hrs
enquanto ela ficava na bag "moxila" vc poderia fazer uma loja e deslogar que o xar contina online vendendo itens.
Axei isso super interessante.
Queria saber como o cara fez akilo e se tem como algum programador em java ajudar nois a fazer isso tbm.
Pq seria uma boa p por em server que vc precisa logar contas e o pc n aguenta ou a net.
dai faz a loja desloga e loga o xar principal.
Boa ne!!

leopiri está offline   Responder com Citação
Links Patrocinados
Antigo 23-02-2010, 05:30 PM   #2 (permalink)
Amigo SE
 
Avatar de Zedy
 
Registrado em: Dec 2008
Localização: Inadril
Posts: 462
Agradeceu: 172
Agradecido 474 Vezes em 157 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:

Inventório de Zedy

Padrão

BOm amigo pelo que entendi isso já vem implantado no gracias final é do gracias final se tem no interlude ainda desconheço. mais no gracias é normal é só colocar para vender ou comprar e deslogar.

__________________
Estou de volta, novo e melhorado.
Busco bons projetos para finaciar.

Zedy está offline   Responder com Citação
Antigo 23-02-2010, 05:38 PM   #3 (permalink)
Membro - Aspirante
 
Avatar de leopiri
 
Registrado em: Nov 2009
Posts: 61
Agradeceu: 3
Agradecido 6 Vezes em 5 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de leopiri

Padrão

mais quando coloco pra vender e tento deslogar nao da
aparece a mensagem " Cannot restart while trading"
Uso rev gracia final e tbm uma hellbound L2j
No server que eu vi era uma porção que vende no shop
So que o nome da oprção ele pos o nome do server dele
Ja procurei o itenname mais nao existe
ele deve ter criado

leopiri está offline   Responder com Citação
Antigo 23-02-2010, 08:22 PM   #4 (permalink)
Membro - Coronel
 
Avatar de RaidFight
 
Registrado em: Oct 2009
Posts: 191
Agradeceu: 64
Agradecido 196 Vezes em 62 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para RaidFight Enviar mensagem via Skype para RaidFight

Inventório de RaidFight

Padrão

Eh mesmo, esse Negosso ai tem L2 WebThunder.
Mais lá e Hellbound.

RaidFight está offline   Responder com Citação
Antigo 23-02-2010, 11:35 PM   #5 (permalink)
Membro - Aspirante
 
Avatar de leopiri
 
Registrado em: Nov 2009
Posts: 61
Agradeceu: 3
Agradecido 6 Vezes em 5 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de leopiri

Padrão

Mais e pra hellbound mesmo que eu keria
alguem sabe como que faz?
se e algum mod ou scrip

leopiri está offline   Responder com Citação
Antigo 23-02-2010, 11:43 PM   #6 (permalink)
Jesus Te Ama, Mas EU Não!
 
Avatar de Setokaiba
 
Registrado em: Oct 2008
Localização: 45º 33º 34º N | 122º 41º 41º W DESTINATION: ANYWHERE Adidas
Posts: 4,133
Agradeceu: 837
Agradecido 6,058 Vezes em 2,106 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Pontos: 20,442, Nível: 90
Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: Anderson Andrade

Inventório de Setokaiba Usuário possui 1x Lock Fan Usuário possui 1x Oakley Usuário possui 1x Apple Inc. Fan/User Usuário possui 1x Honda Usuário possui 1x Windows Seven User

Padrão

Este é o MOD:

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: data/scripts/handlers/chathandlers/ChatTell.java
===================================================================
--- data/scripts/handlers/chathandlers/ChatTell.java	(revision 5944)
+++ data/scripts/handlers/chathandlers/ChatTell.java	(working copy)
@@ -76,6 +76,11 @@
 				activeChar.sendMessage("Player is chat banned.");
 				return;
 			}
+			if (receiver.getClient().isDetached())
+			{
+				activeChar.sendMessage("Player is in offline mode.");
+				return;
+			}
 			
 			if (!receiver.getMessageRefusal())
 			{
Index: java/config/l2jmods.properties
===================================================================
--- java/config/l2jmods.properties	(revision 2917)
+++ java/config/l2jmods.properties	(working copy)
@@ -197,6 +197,24 @@
 
 
 # ---------------------------------------------------------------------------
+# Offline trade/craft
+# ---------------------------------------------------------------------------
+# Option to enable or disable offline trade feature.
+# Enable -> true, Disable -> false
+OfflineTradeEnable = False
+
+# Option to enable or disable offline craft feature.
+# Enable -> true, Disable -> false
+OfflineCraftEnable = False
+
+# If set to True, name color will be changed then entering offline mode
+OfflineSetNameColor = False
+
+# Color of the name in offline mode (if OfflineSetNameColor = True)
+OfflineNameColor = 808080
+
+
+# ---------------------------------------------------------------------------
 # Mana Drugs/Potions
 # ---------------------------------------------------------------------------
 # This option will enable core support for:
Index: java/net/sf/l2j/Config.java
===================================================================
--- java/net/sf/l2j/Config.java	(revision 2917)
+++ java/net/sf/l2j/Config.java	(working copy)
@@ -538,6 +538,10 @@
 	public static boolean L2JMOD_ENABLE_WAREHOUSESORTING_CLAN;
 	public static boolean L2JMOD_ENABLE_WAREHOUSESORTING_PRIVATE;
 	public static boolean L2JMOD_ENABLE_WAREHOUSESORTING_FREIGHT;
+	public static boolean OFFLINE_TRADE_ENABLE;
+	public static boolean OFFLINE_CRAFT_ENABLE;
+	public static boolean OFFLINE_SET_NAME_COLOR;
+	public static int OFFLINE_NAME_COLOR;
 	public static boolean L2JMOD_ENABLE_MANA_POTIONS_SUPPORT;
 
 
@@ -1716,6 +1720,11 @@
 					BANKING_SYSTEM_GOLDBARS = Integer.parseInt(L2JModSettings.getProperty("BankingGoldbarCount", "1"));
 					BANKING_SYSTEM_ADENA = Integer.parseInt(L2JModSettings.getProperty("BankingAdenaCount", "500000000"));
 
+					OFFLINE_TRADE_ENABLE = Boolean.parseBoolean(L2JModSettings.getProperty("OfflineTradeEnable", "false"));
+					OFFLINE_CRAFT_ENABLE = Boolean.parseBoolean(L2JModSettings.getProperty("OfflineCraftEnable", "false"));
+					OFFLINE_SET_NAME_COLOR = Boolean.parseBoolean(L2JModSettings.getProperty("OfflineSetNameColor", "false"));
+					OFFLINE_NAME_COLOR = Integer.decode("0x" + L2JModSettings.getProperty("OfflineNameColor", "808080"));
+
 					L2JMOD_ENABLE_MANA_POTIONS_SUPPORT = Boolean.parseBoolean(L2JModSettings.getProperty("EnableManaPotionSupport", "false"));
 				}
 				catch (Exception e)
Index: java/net/sf/l2j/gameserver/network/L2GameClient.java
===================================================================
--- java/net/sf/l2j/gameserver/network/L2GameClient.java	(revision 2917)
+++ java/net/sf/l2j/gameserver/network/L2GameClient.java	(working copy)
@@ -39,6 +39,7 @@
 import net.sf.l2j.gameserver.model.L2World;
 import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
 import net.sf.l2j.gameserver.model.entity.L2Event;
+import net.sf.l2j.gameserver.model.entity.TvTEvent;
 import net.sf.l2j.gameserver.network.serverpackets.L2GameServerPacket;
 import net.sf.l2j.util.EventData;
 
@@ -580,9 +581,25 @@
 			{
 				isDetached(true);
 				L2PcInstance player = L2GameClient.this.getActiveChar();
-				if (player != null && player.isInCombat())
+				if (player != null)
 				{
-					fast = false;
+					if (!player.isInOlympiadMode() && !player.isFestivalParticipant() && !TvTEvent.isPlayerParticipant(player.getObjectId()) && !player.isInJail())
+					{
+						if ((player.isInStoreMode() && Config.OFFLINE_TRADE_ENABLE) || (player.isInCraftMode() && Config.OFFLINE_CRAFT_ENABLE))
+						{
+							player.leaveParty();
+							if (Config.OFFLINE_SET_NAME_COLOR)
+							{
+								player.getAppearance().setNameColor(Config.OFFLINE_NAME_COLOR);
+								player.broadcastUserInfo();
+							}
+							return;
+						}
+					}
+					if (player.isInCombat())
+					{
+						fast = false;
+					}
 				}
 				cleanMe(fast);
 			}
Index: java/net/sf/l2j/gameserver/network/clientpackets/Logout.java
===================================================================
--- java/net/sf/l2j/gameserver/network/clientpackets/Logout.java	(revision 2917)
+++ java/net/sf/l2j/gameserver/network/clientpackets/Logout.java	(working copy)
@@ -103,6 +103,13 @@
 		}
 
 		TvTEvent.onLogout(player);
+		
+		if ((player.isInStoreMode() && Config.OFFLINE_TRADE_ENABLE) || (player.isInCraftMode() && Config.OFFLINE_CRAFT_ENABLE))
+		{
+			player.closeNetConnection();
+			return;
+		}
+
 		RegionBBSManager.getInstance().changeCommunityBoard();
 
 		player.deleteMe();
Index: java/net/sf/l2j/gameserver/network/clientpackets/RequestJoinParty.java
===================================================================
--- java/net/sf/l2j/gameserver/network/clientpackets/RequestJoinParty.java	(revision 2917)
+++ java/net/sf/l2j/gameserver/network/clientpackets/RequestJoinParty.java	(working copy)
@@ -105,6 +105,12 @@
 			requestor.sendMessage("Player is in Jail");
 			return;
 		}
+		
+		if (target.getClient().isDetached())
+		{
+			requestor.sendMessage("Player is in offline mode.");
+			return;
+		}
 
         if (target.isInOlympiadMode() || requestor.isInOlympiadMode())
             return;
Index: java/net/sf/l2j/gameserver/model/L2ClanMember.java
===================================================================
--- java/net/sf/l2j/gameserver/model/L2ClanMember.java	(revision 2917)
+++ java/net/sf/l2j/gameserver/model/L2ClanMember.java	(working copy)
@@ -143,7 +143,14 @@
 
 	public boolean isOnline()
 	{
-		return _player != null;
+		if (_player == null)
+			return false;
+		if (_player.getClient() == null)
+			return false;
+		if (_player.getClient().isDetached())
+			return false;
+
+		return true;
 	}
 
 	/**

Setokaiba está online agora   Responder com Citação
Antigo 24-02-2010, 09:35 PM   #7 (permalink)
Membro - Aspirante
 
Avatar de leopiri
 
Registrado em: Nov 2009
Posts: 61
Agradeceu: 3
Agradecido 6 Vezes em 5 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de leopiri

Padrão

Obrigado aew vou ver se consigo colocar no meu server

leopiri está offline   Responder com Citação
Antigo 26-02-2010, 12:54 AM   #8 (permalink)
Membro - Major
 
Avatar de Mart
 
Registrado em: Jul 2009
Posts: 150
Agradeceu: 9
Agradecido 72 Vezes em 46 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de Mart

Padrão

pra executar o trade offline ema lguns servers tem q digita ".offline" q o char desloga e fika vendendo lá

Mart está offline   Responder com Citação
Antigo 27-02-2010, 04:58 PM   #9 (permalink)
Membro - Aspirante
 
Avatar de leopiri
 
Registrado em: Nov 2009
Posts: 61
Agradeceu: 3
Agradecido 6 Vezes em 5 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de leopiri

Padrão

tipo consegui no meu server
mais queria fazer que nem o server que eu vi
vc so podia fazer a loja off se usa-se uma porção que vendi no shop
e tinha limite de ate 24hrs depois o xar deslogava sozinho

tem como fazer isso?

leopiri está offline   Responder com Citação
Antigo 27-02-2010, 06:57 PM   #10 (permalink)
Membro - General
 
Avatar de vitorjose12
 
Registrado em: Dec 2008
Localização: Jataí
Posts: 242
Agradeceu: 132
Agradecido 109 Vezes em 51 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Skype para vitorjose12
Pontos: 6,027, Nível: 50
Pontos: 6,027, Nível: 50 Pontos: 6,027, Nível: 50 Pontos: 6,027, Nível: 50
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: Vitor José

Inventório de vitorjose12

Padrão

leopiri

Conseguiu adicionar shop offline no seu server?

vitorjose12 está offline   Responder com Citação
Resposta


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim



Horários baseados na GMT -3. Agora são 03:28 AM.
 



Search Engine Optimization by vBSEO 3.3.0