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] Tutoriais
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
 
Ferramentas do Tópico Modos de Exibição
Antigo 27-06-2010, 12:48 AM   #1
[Tutorial]Como Fazer seu proprio Scroll de Enchant
C.Bartowski C.Bartowski está offline 27-06-2010, 12:48 AM

Fala galera...

Estava pesquisando na net porque estava sem fazer nada e vi esse tutorial em inglês e vi que seria util posta-lo aqui...

Espero que vocês Gostem =)

Vlw's

Mãos a Obra...

-------------------------------

Fala Galera hoje eu vou encinar pra voces como criar seu Proprio Enchant Scroll...
ATENÇÃO ISSO NAO É UM PATCH



Bom Gente segue o Codigo aqui para voce add...

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: /Server/GameServer/java/config/other.properties
===================================================================

Depois disso:

# Chance a Blessed Enchant Scroll will succeed after safe enchant.
EnchantChanceWeaponBlessed = 85
EnchantChanceArmorBlessed = 85
EnchantChanceJewelryBlessed = 85

Add isso:

+
+# Chance a Karis Enchant Scroll will succeed after safe enchant.
+EnchantChanceWeaponKaris = 100
+EnchantChanceArmorKaris = 100
+EnchantChanceJewelryKaris = 100
+
Essa parte aqui é no Java Galera então presta Atenção no Caminho aqui Blz?

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: /Server/GameServer/java/net/sf/l2j/Config.java
===================================================================

Depois disso:

	public static int ENCHANT_CHANCE_WEAPON_BLESSED;
	public static int ENCHANT_CHANCE_ARMOR_BLESSED;
	public static int ENCHANT_CHANCE_JEWELRY_BLESSED;

Add Isso:
    
+   public static int ENCHANT_CHANCE_WEAPON_KARIS;
+	public static int ENCHANT_CHANCE_ARMOR_KARIS;
+	public static int ENCHANT_CHANCE_JEWELRY_KARIS;

Depois Disso:

	            ENCHANT_CHANCE_WEAPON_BLESSED = Integer.parseInt(otherSettings.getProperty("EnchantChanceWeaponBlessed", "85")); 
	            ENCHANT_CHANCE_ARMOR_BLESSED = Integer.parseInt(otherSettings.getProperty("EnchantChanceArmorBlessed", "85")); 
	            ENCHANT_CHANCE_JEWELRY_BLESSED = Integer.parseInt(otherSettings.getProperty("EnchantChanceJewelryBlessed", "85"));

Add Isso:

+                ENCHANT_CHANCE_WEAPON_KARIS = Integer.parseInt(otherSettings.getProperty("EnchantChanceWeaponKaris", "100")); 
+                ENCHANT_CHANCE_ARMOR_KARIS = Integer.parseInt(otherSettings.getProperty("EnchantChanceArmorKaris", "100")); 
+                ENCHANT_CHANCE_JEWELRY_KARIS = Integer.parseInt(otherSettings.getProperty("EnchantChanceJewelryKaris", "100"));
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: /Server/GameServer/java/net/sf/l2j/gameserver/clientpackets/RequestEnchantItem.java
===================================================================

Depois disso:

	private static final int[] ENCHANT_SCROLLS = { 729, 730, 947, 948, 951, 952, 955, 956, 959, 960 };
	private static final int[] CRYSTAL_SCROLLS = { 731, 732, 949, 950, 953, 954, 957, 958, 961, 962 };
	private static final int[] BLESSED_SCROLLS = { 6569, 6570, 6571, 6572, 6573, 6574, 6575, 6576, 6577, 6578 };

Add isso:
+	private static final int[] KARIS_SCROLLS = { 10000, 10001, 10002, 10003, 10004, 10005, 10006, 10007, 10008, 10009 };

Depois disso:

			for (int scrollId : BLESSED_SCROLLS)
			{
				if (scroll.getItemId() == scrollId)
				{
					chance = Config.ENCHANT_CHANCE_WEAPON_BLESSED;
					break;
				}
			}

Add isso:

+			for (int scrollId : KARIS_SCROLLS)
+			{
+				if (scroll.getItemId() == scrollId)
+				{
+					chance = Config.ENCHANT_CHANCE_WEAPON_KARIS;
+					;
+					break;
+				}
+			}

Depois disso:

			for (int scrollId : BLESSED_SCROLLS)
			{
				if (scroll.getItemId() == scrollId)
				{
					chance = Config.ENCHANT_CHANCE_ARMOR_BLESSED;
					break;
				}
			}

Add isso:

+			for (int scrollId : KARIS_SCROLLS)
+			{
+				if (scroll.getItemId() == scrollId)
+				{
+					chance = Config.ENCHANT_CHANCE_ARMOR_KARIS;
+					break;
+				}
+			}

Depois disso:

			for (int scrollId : BLESSED_SCROLLS)
			{
				if (scroll.getItemId() == scrollId)
				{
					chance = Config.ENCHANT_CHANCE_JEWELRY_BLESSED;
					break;
				}
			}
		}

Add isso:

+			for (int scrollId : KARIS_SCROLLS)
+			{
+				if (scroll.getItemId() == scrollId)
+				{
+					chance = Config.ENCHANT_CHANCE_JEWELRY_KARIS;
+					break;
+				}
+			}
Galera tipo assim Karis é o nome que eu escolhi voces podem mudar ele se voces Quiserem... Mas por favor não esqueçam de mudar em todos os arquivos que aparece o Nome ok???

Blz Segue agora a SQL do Scroll

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
INSERT INTO `etcitem` (`item_id`,`name`,`crystallizable`,`item_type`,`weight`,`consume_type`,`material`,`crystal_type`,`duration`,`price`,`crystal_count`,`sellable`,`dropable`,`destroyable`,`tradeable`,`oldname`,`oldtype`) VALUES 
('10000','Karis: Enchant Weapon (Grade D)','false','scroll','120','normal','paper','none','-1','6000','0','true','true','true','true','kar_scrl_of_ench_wp_d','scroll'),
INSERT INTO `etcitem` (`item_id`,`name`,`crystallizable`,`item_type`,`weight`,`consume_type`,`material`,`crystal_type`,`duration`,`price`,`crystal_count`,`sellable`,`dropable`,`destroyable`,`tradeable`,`oldname`,`oldtype`) VALUES 
('10001','Karis: Enchant Armor (Grade D)','false','scroll','120','normal','paper','none','-1','6000','0','true','true','true','true','kar_scrl_of_ench_am_d','scroll'),
INSERT INTO `etcitem` (`item_id`,`name`,`crystallizable`,`item_type`,`weight`,`consume_type`,`material`,`crystal_type`,`duration`,`price`,`crystal_count`,`sellable`,`dropable`,`destroyable`,`tradeable`,`oldname`,`oldtype`) VALUES 
('10002','Karis: Enchant Weapon (Grade C)','false','scroll','120','normal','paper','none','-1','15000','0','true','true','true','true','kar_scrl_of_ench_wp_c','scroll'),
INSERT INTO `etcitem` (`item_id`,`name`,`crystallizable`,`item_type`,`weight`,`consume_type`,`material`,`crystal_type`,`duration`,`price`,`crystal_count`,`sellable`,`dropable`,`destroyable`,`tradeable`,`oldname`,`oldtype`) VALUES 
('10003','Karis: Enchant Armor (Grade C)','false','scroll','120','normal','paper','none','-1','15000','0','true','true','true','true','kar_scrl_of_ench_am_c','scroll'),
INSERT INTO `etcitem` (`item_id`,`name`,`crystallizable`,`item_type`,`weight`,`consume_type`,`material`,`crystal_type`,`duration`,`price`,`crystal_count`,`sellable`,`dropable`,`destroyable`,`tradeable`,`oldname`,`oldtype`) VALUES 
('10004','Karis: Enchant Weapon (Grade B)','false','scroll','120','normal','paper','none','-1','80000','0','true','true','true','true','kar_scrl_of_ench_wp_b','scroll'),
INSERT INTO `etcitem` (`item_id`,`name`,`crystallizable`,`item_type`,`weight`,`consume_type`,`material`,`crystal_type`,`duration`,`price`,`crystal_count`,`sellable`,`dropable`,`destroyable`,`tradeable`,`oldname`,`oldtype`) VALUES 
('10005','Karis: Enchant Armor (Grade B)','false','scroll','120','normal','paper','none','-1','80000','0','true','true','true','true','kar_scrl_of_ench_am_b','scroll'),
INSERT INTO `etcitem` (`item_id`,`name`,`crystallizable`,`item_type`,`weight`,`consume_type`,`material`,`crystal_type`,`duration`,`price`,`crystal_count`,`sellable`,`dropable`,`destroyable`,`tradeable`,`oldname`,`oldtype`) VALUES 
('10006','Karis: Enchant Weapon (Grade A)','false','scroll','120','normal','paper','none','-1','240000','0','true','true','true','true','kar_scrl_of_ench_wp_a','scroll'),
INSERT INTO `etcitem` (`item_id`,`name`,`crystallizable`,`item_type`,`weight`,`consume_type`,`material`,`crystal_type`,`duration`,`price`,`crystal_count`,`sellable`,`dropable`,`destroyable`,`tradeable`,`oldname`,`oldtype`) VALUES 
('10007','Karis: Enchant Armor (Grade A)','false','scroll','120','normal','paper','none','-1','240000','0','true','true','true','true','kar_scrl_of_ench_am_a','scroll'),
INSERT INTO `etcitem` (`item_id`,`name`,`crystallizable`,`item_type`,`weight`,`consume_type`,`material`,`crystal_type`,`duration`,`price`,`crystal_count`,`sellable`,`dropable`,`destroyable`,`tradeable`,`oldname`,`oldtype`) VALUES 
('10008','Karis: Enchant Weapon (Grade S)','false','scroll','120','normal','paper','none','-1','500000','0','true','true','true','true','kar_scrl_of_ench_wp_s','scroll'),
INSERT INTO `etcitem` (`item_id`,`name`,`crystallizable`,`item_type`,`weight`,`consume_type`,`material`,`crystal_type`,`duration`,`price`,`crystal_count`,`sellable`,`dropable`,`destroyable`,`tradeable`,`oldname`,`oldtype`) VALUES 
('10009','Karis: Enchant Armor (Grade S)','false','scroll','120','normal','paper','none','-1','500000','0','true','true','true','true','kar_scrl_of_ench_am_s','scroll'),
MUITA ATENÇÃO AQUI ESSA SQL ACIMA É ILUSTRATIVA CRIE UMA COM BASE NESSA POIS ESSA AI NÃO DA PARA COPIAR E COLAR (NÃO FUNCIONARA)

Se voce mudou o nome Karis no Java, não se esqueça de muda-lo na SQL...

SQL(Se voce mudou o nome Karis)
'kar_scrl_of_ench_am_s','scroll'

Mude-o(é só deletar o 'Kar' colocar as 3 PRIMEIRAS letras do nome do scroll)

Agora vamos add os arquivos .dat no Client (segue abaixo)

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
ItemName:

10000	Karis: Enchant Weapon (Grade D)		A scroll of enchantment that empowers a D-Grade weapon.	-1					0	0	0	
10001	Karis: Enchant Armor (Grade D)		A scroll of enchantment that empowers a D-Grade armor.	-1					0	0	0	
10002	Karis: Enchant Weapon (Grade C)		A scroll of enchantment that empowers a C-Grade weapon.	-1					0	0	0	
10003	Karis: Enchant Armor (Grade C)		A scroll of enchantment that empowers a C-Grade armor.	-1					0	0	0	
10004	Karis: Enchant Weapon (Grade B)		A scroll of enchantment that empowers a B-Grade weapon.	-1					0	0	0	
10005	Karis: Enchant Armor (Grade B)		A scroll of enchantment that empowers a B-Grade armor.	-1					0	0	0	
10006	Karis: Enchant Weapon (Grade A)		A scroll of enchantment that empowers an A-Grade weapon.	-1					0	0	0	
10007	Karis: Enchant Armor (Grade A)		A scroll of enchantment that empowers an A-Grade armor.	-1					0	0	0
10008	Karis: Enchant Weapon (Grade S)		A scroll of enchantment that empowers a S Grade weapon.	-1					0	0	0	
10009	Karis: Enchant Armor (Grade S)		A scroll of enchantment that empowers a S Grade armor	-1					0	0	0
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
etcitem:

2	10000	0	3	6	3	0	dropitems.drop_crystal_m00			dropitemstex.drop_crystal_t00			icon.etc_crystal_blue_i00					0	120	18	0	0	1		1		ItemSound.itemdrop_scroll		0	0	0
2	10001	0	3	6	3	0	dropitems.drop_crystal_m00			dropitemstex.drop_crystal_t00			icon.etc_crystal_blue_i00					0	120	18	0	0	1		1		ItemSound.itemdrop_scroll		0	0	0
2	10002	0	3	6	3	0	dropitems.drop_crystal_m00			dropitemstex.drop_crystal_t00			icon.etc_crystal_green_i00					0	120	18	0	0	1		1		ItemSound.itemdrop_scroll		0	0	0
2	10003	0	3	6	3	0	dropitems.drop_crystal_m00			dropitemstex.drop_crystal_t00			icon.etc_crystal_green_i00					0	120	18	0	0	1		1		ItemSound.itemdrop_scroll		0	0	0
2	10004	0	3	6	3	0	dropitems.drop_crystal_m00			dropitemstex.drop_crystal_t00			icon.etc_crystal_red_i00					0	120	18	0	0	1		1		ItemSound.itemdrop_scroll		0	0	0
2	10005	0	3	6	3	0	dropitems.drop_crystal_m00			dropitemstex.drop_crystal_t00			icon.etc_crystal_red_i00					0	120	18	0	0	1		1		ItemSound.itemdrop_scroll		0	0	0
2	10006	0	3	6	3	0	dropitems.drop_crystal_m00			dropitemstex.drop_crystal_t00			icon.etc_crystal_silver_i00					0	120	18	0	0	1		1		ItemSound.itemdrop_scroll		0	1	0
2	10007	0	3	6	3	0	dropitems.drop_crystal_m00			dropitemstex.drop_crystal_t00			icon.etc_crystal_silver_i00					0	120	18	0	0	1		1		ItemSound.itemdrop_scroll		0	1	0
2	10008	0	3	6	3	0	dropitems.drop_crystal_m00			dropitemstex.drop_crystal_t00			icon.etc_crystal_gold_i00					0	120	18	0	0	1		1		ItemSound.itemdrop_scroll		0	0	0
2	10009	0	3	6	3	0	dropitems.drop_crystal_m00			dropitemstex.drop_crystal_t00			icon.etc_crystal_gold_i00					0	120	18	0	0	1		1		ItemSound.itemdrop_scroll		0	0	0
Pronto galera esta feito agora é só re-compilar a rev para funcionar as Rates dos Enchates..

Eu não testei pois não tive tempo de re-compilar a minha mas está ai

Façam Bom Uso...

-----------------------------

Creditos pelo tutorial:CrazyDeagle
Creditos pela tradução: (Eu) secodalssaso15

Arquivos Anexados
Tipo de Arquivo: txt Core.txt (3.5 KB, 9 visualizações) Baixar
Tipo de Arquivo: txt dat.txt (2.7 KB, 6 visualizações) Baixar
Tipo de Arquivo: sql sql.sql (3.9 KB, 5 visualizações) Baixar

__________________
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

 
Avatar de C.Bartowski
C.Bartowski
Amigo SE
Registrado em: Feb 2010
Localização: Caxias do Sul - RS
Posts: 644
Nome Real: Henrique Galafassi Dalssaso
Visitas: 1231
Os Seguintes 10 Usuários disseram Obrigado(a) para C.Bartowski por gostarem deste post :
Arayashiki (27-06-2010), B1Z4R0 (10-09-2010), leoneto (19-11-2010), Lorde (18-07-2010), Mazokista (19-09-2010), Paquielli (14-11-2010), rob1089 (10-09-2010), ShadowBR (06-01-2014), Vingador (20-09-2010)
Links Patrocinados
Antigo 27-06-2010, 01:43 AM   #2
Membro - Veterano
 
Avatar de Arayashiki
 
Registrado em: Oct 2009
Localização: Lins/SP
Posts: 534
Agradeceu: 327
Agradecido 351 Vezes em 170 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Rate Designer: Iniciante
Meu Estado:
Enviar mensagem via Yahoo para Arayashiki
Nome Real: Bruno Daniell

Inventório de Arayashiki

Padrão

Bom post tbm secodalssamo15
Se juntar seu post e o meu ([Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] ) Num so serve iria ficar show heim ^^
Merece Obrigado!

-> Recomendo

Arayashiki está offline   Responder com Citação
Os Seguintes 2 Usuários disseram Obrigado(a) para Arayashiki por gostarem deste post :
C.Bartowski (28-06-2010), Lorde (18-07-2010)
Antigo 10-09-2010, 12:02 AM   #3
rob1089
Membro - Major
 
Avatar de rob1089
 
Registrado em: Sep 2009
Posts: 143
Agradeceu: 47
Agradecido 98 Vezes em 26 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Nome Real: Robson

Inventório de rob1089

Padrão

Teria como colocar em um arquivo txt, não da pra copiar

rob1089 está offline   Responder com Citação
Antigo 19-09-2010, 05:38 PM   #4
Amigo SE
 
Avatar de C.Bartowski
 
Registrado em: Feb 2010
Localização: Caxias do Sul - RS
Posts: 644
Agradeceu: 405
Agradecido 582 Vezes em 224 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Rate Designer: Iniciante
Meu Estado:
Enviar mensagem via Windows Live Messenger para C.Bartowski
Nome Real: Henrique Galafassi Dalssaso

Inventório de C.Bartowski

Padrão

Pronto...

Anexos adicionados...

Porem cuidem...

Se forem adicionar na L2J2010 terão de mudar os codigos...

Alguns darão erros

__________________
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
C.Bartowski está offline   Responder com Citação
Antigo 19-09-2010, 10:06 PM   #5
rob1089
Membro - Major
 
Avatar de rob1089
 
Registrado em: Sep 2009
Posts: 143
Agradeceu: 47
Agradecido 98 Vezes em 26 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Nome Real: Robson

Inventório de rob1089

Padrão

@Secoo

Vlw mano, poderia me dizer aonde devo mudar pra por no L2J2010.

rob1089 está offline   Responder com Citação
Antigo 08-04-2012, 10:36 AM   #6
Brujerio
Membro - Soldado
 
Avatar de Brujerio
 
Registrado em: Nov 2009
Localização: Teresina-PI
Posts: 10
Agradeceu: 2
Agradecido 0 Vezes em 0 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para Brujerio
Pontos: 3,010, Nível: 33
Pontos: 3,010, Nível: 33 Pontos: 3,010, Nível: 33 Pontos: 3,010, Nível: 33
Atividade: 16%
Atividade: 16% Atividade: 16% Atividade: 16%

Nome Real: Leonardo

Inventório de Brujerio

Padrão

Onde Encontro esse tuT pra Download???

Brujerio 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

Ir para...


Horários baseados na GMT -3. Agora são 12:58 AM.