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] Downloads > [Lineage] Java Mods
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 11-10-2009, 05:00 PM   #1 (permalink)
É NoiZ x)
 
Avatar de AnthonyNichols~
 
Registrado em: Aug 2009
Posts: 540
Agradeceu: 194
Agradecido 672 Vezes em 205 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Rate Designer: Iniciante
Meu Estado:
Enviar mensagem via Windows Live Messenger para AnthonyNichols~
Nome Real: Anthony Nichols

Inventório de AnthonyNichols~

Padrão Custom Enchant System

é um sistema bem interessante , e que acho que muito de vocês vão gostar

ele vai alterando a rate de enchant de acordo com a quantidade

por exemplo: +4 para +5 você terá 99% de chance de sucesso

toda vez que você enchantar algo , ele vai baixar 1% de chance , a partir de +4 :D

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: java/net/sf/l2j/gameserver/network/clientpackets/AbstractEnchantPacket.java
===================================================================
--- java/net/sf/l2j/gameserver/network/clientpackets/AbstractEnchantPacket.java	(revision 3474)
+++ java/net/sf/l2j/gameserver/network/clientpackets/AbstractEnchantPacket.java	(working copy)
@@ -88,7 +88,7 @@
 			// check for maximum enchant level
 			if (_maxEnchantLevel != 0 && enchantItem.getEnchantLevel() >= _maxEnchantLevel)
 				return false;
-
+			
 			if(_itemIds != null && Arrays.binarySearch(_itemIds, enchantItem.getItemId()) < 0)
 				return false;
 
@@ -172,22 +172,27 @@
 					return -1;
 
 				if (_isWeapon)
-					chance = Config.BLESSED_ENCHANT_CHANCE_WEAPON;
+					for(int x=-Config.ENCHANT_SAFE_MAX; x<Config.ENCHANT_MAX_WEAPON; x++) //By TheEnd
+					chance = Config.BLESSED_ENCHANT_CHANCE_WEAPON-x;
 				else if (isAccessory)
-					chance = Config.BLESSED_ENCHANT_CHANCE_JEWELRY;
+					for(int z=-Config.ENCHANT_SAFE_MAX; z< Config.ENCHANT_MAX_JEWELRY; z++)
+					chance = Config.BLESSED_ENCHANT_CHANCE_JEWELRY-z;
 				else
+					for(int v=-Config.ENCHANT_SAFE_MAX_FULL; v< Config.ENCHANT_MAX_ARMOR; v++)
-					chance = Config.BLESSED_ENCHANT_CHANCE_ARMOR;
+                                      chance = Config.BLESSED_ENCHANT_CHANCE_ARMOR-v;
 			}
 			else
 			{
 				if (_isWeapon)
-					chance = Config.ENCHANT_CHANCE_WEAPON;
-				else if (isAccessory)
-					chance = Config.ENCHANT_CHANCE_JEWELRY;
+					for(int i=-Config.ENCHANT_SAFE_MAX; i<Config.ENCHANT_MAX_WEAPON; i++) //By TheEnd
+					chance = Config.ENCHANT_CHANCE_WEAPON-i;
+				else	if (isAccessory)
+					for(int d=-Config.ENCHANT_SAFE_MAX; d< Config.ENCHANT_MAX_JEWELRY; d++)
+					chance = Config.ENCHANT_CHANCE_JEWELRY-d;				
 				else
-					chance = Config.ENCHANT_CHANCE_ARMOR;
+					for(int a=-Config.ENCHANT_SAFE_MAX_FULL; a< Config.ENCHANT_MAX_ARMOR; a++)
+					chance = Config.ENCHANT_CHANCE_ARMOR-a;
 			}
 			chance += _chanceAdd;
 
 			if (supportItem != null)
OU

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: java/net/sf/l2j/gameserver/network/clientpackets/AbstractEnchantPacket.java
===================================================================
--- java/net/sf/l2j/gameserver/network/clientpackets/AbstractEnchantPacket.java	(revision 3474)
+++ java/net/sf/l2j/gameserver/network/clientpackets/AbstractEnchantPacket.java	(working copy)
@@ -88,7 +88,7 @@
 			// check for maximum enchant level
 			if (_maxEnchantLevel != 0 && enchantItem.getEnchantLevel() >= _maxEnchantLevel)
 				return false;
-
+			
 			if(_itemIds != null && Arrays.binarySearch(_itemIds, enchantItem.getItemId()) < 0)
 				return false;
 
@@ -172,22 +172,27 @@
 					return -1;
 
 				if (_isWeapon)
-					chance = Config.BLESSED_ENCHANT_CHANCE_WEAPON;
+					for(int x=-Config.ENCHANT_SAFE_MAX; x<Config.ENCHANT_MAX_WEAPON; x++) //By TheEnd
+					chance = Config.BLESSED_ENCHANT_CHANCE_WEAPON-x;
 				else if (isAccessory)
-					chance = Config.BLESSED_ENCHANT_CHANCE_JEWELRY;
+					for(int z=-Config.ENCHANT_SAFE_MAX; z< Config.ENCHANT_MAX_JEWELRY; z++)
+					chance = Config.BLESSED_ENCHANT_CHANCE_JEWELRY-z;
 				else
+					for(int v=-Config.ENCHANT_SAFE_MAX_FULL; v< Config.ENCHANT_MAX_ARMOR; v++)
-					chance = Config.BLESSED_ENCHANT_CHANCE_ARMOR;
+                                      chance = Config.BLESSED_ENCHANT_CHANCE_ARMOR-v;
 			}
 			else
 			{
 				if (_isWeapon)
-					chance = Config.ENCHANT_CHANCE_WEAPON;
-				else if (isAccessory)
-					chance = Config.ENCHANT_CHANCE_JEWELRY;
+					for(int i=-Config.ENCHANT_SAFE_MAX; i<Config.ENCHANT_MAX_WEAPON; i++) //By TheEnd
+					chance = Config.ENCHANT_CHANCE_WEAPON-i;
+				else	if (isAccessory)
+					for(int d=-Config.ENCHANT_SAFE_MAX; d< Config.ENCHANT_MAX_JEWELRY; d++)
+					chance = Config.ENCHANT_CHANCE_JEWELRY-d;				
 				else
-					chance = Config.ENCHANT_CHANCE_ARMOR;
+					for(int a=-Config.ENCHANT_SAFE_MAX_FULL; a< Config.ENCHANT_MAX_ARMOR; a++)
+					chance = Config.ENCHANT_CHANCE_ARMOR-a;
 			}
 			chance += _chanceAdd;
 
 			if (supportItem != null)
Créditos: TheEnd

AnthonyNichols~ está offline  
Os Seguintes 7 Usuários disseram Obrigado(a) para AnthonyNichols~ por gostarem deste post :
Handy (18-10-2009), Nandinhow (28-01-2010), rafasc21991 (18-01-2012), shaka15 (08-07-2010), SheZ (16-10-2009), _Dudu_1533 (15-10-2009)
Links Patrocinados
Antigo 16-10-2009, 04:53 PM   #2 (permalink)
Membro - General
 
Avatar de SheZ
 
Registrado em: Nov 2008
Localização: São Paulo
Posts: 201
Agradeceu: 98
Agradecido 398 Vezes em 81 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Meu Estado:
Enviar mensagem via Windows Live Messenger para SheZ Enviar mensagem via Yahoo para SheZ Enviar mensagem via Skype para SheZ
Nome Real: Felipe

Inventório de SheZ

Padrão

É possível mudar esse 1% de chance?

SheZ está offline   Responder com Citação
Antigo 18-10-2009, 10:39 PM   #3 (permalink)
Membro - Veterano
 
Avatar de Handy
 
Registrado em: Jan 2009
Localização: Bahia
Posts: 503
Agradeceu: 372
Agradecido 890 Vezes em 229 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Pontos: 7,034, Nível: 55
Pontos: 7,034, Nível: 55 Pontos: 7,034, Nível: 55 Pontos: 7,034, Nível: 55
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: Vinícius

Inventório de Handy

Padrão

Nas configs ficariam como ?

Handy está offline   Responder com Citação
Antigo 07-02-2010, 08:33 AM   #4 (permalink)
Membro - Capitão
 
Avatar de lelebrr
 
Registrado em: Feb 2009
Posts: 125
Agradeceu: 51
Agradecido 50 Vezes em 22 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Pontos: 3,786, Nível: 38
Pontos: 3,786, Nível: 38 Pontos: 3,786, Nível: 38 Pontos: 3,786, Nível: 38
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Inventório de lelebrr

Padrão

pelo q li no codigo ..
nao fica em conf. ....
apenas no java ..
c for mudar o numero de enchants do seu server !!
tera que mudar do java tb!!

lelebrr está offline   Responder com Citação
Antigo 03-07-2010, 04:02 AM   #5 (permalink)
Banido
 
Avatar de HeadHunterz
 
Registrado em: Sep 2009
Posts: 8
Agradeceu: 26
Agradecido 1 Vez em 1 Post
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de HeadHunterz

Padrão

@SheZ
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
 					return -1;
muda oque ta em vermelho

HeadHunterz está offline   Responder com Citação
Antigo 06-01-2012, 07:36 PM   #6 (permalink)
Membro - Soldado
 
Avatar de Donator
 
Registrado em: Jan 2012
Posts: 18
Agradeceu: 0
Agradecido 0 Vezes em 0 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:

Inventório de Donator

Padrão

jajaja buena, sencillo pero bueno xD

para aumentar el rate de bajada cambia en a=a+2 y bajara de dos en dos asi con todas las variables z,v,i... ect :P

----------

aunque ahora que lo veo esta medio ambiguo el code, pareciera que en lugar de bajar sube xDDD

Donator 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 10:05 AM.