|
Tutorial como retirar um item custom de um server e por no seu

09-05-2009, 02:59 PM
Bom pessoal esse Tutorial vai insinar a voces como retirar um item custom de outro servidor e por no seu exemplo :
Eu vi um server que tem um Bow maluco mas o dono nao quer mi disponibilizar
então eu vo insinar a voces como tirar esse item da system do servidor que tem a arma que voce quer ou roupa e colocar no seu servidor eu vou tirar o Dynasty Bow do WebThunder por que e o unico servidor que eu tenho instalado aqui no momento entao mãos a obra ;) aqui voce so vai precisar do File Edit, Bloco de Notas
1 - Abra o File Edit e depois va na system do servidor que voce quer retirar o item custom e abra o itemname-e.dat :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
2 - Va até a linha do item que voce quer retirar e copie ela :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
3 - Abra o Bloco de Notas Botão do Windows + R digite notepad e cole a linha do item custom que voce acabo de copiar do File Edit :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
4 - Depois salve com o nome de itemname-e.txt va no Menu Arquivo > Salvar Como > e bote o nome itemname-e.txt e clique em Salvar :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
5 - Volte para o File Edit e Abra o weapongrp.dat da system do servidor que voce quer retirar o item custom :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
6 - E localize a linha que tem o mesmo id do item que voce salvou no itemname-e.txt e copie ela :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
7 - Depois volte para o Bloco de Notas é cole ela la dentro :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
8 - Depois salve com o nome de weapongrp.txt va no Menu Arquivo > Salvar como é bote o nome de weapongrp.txt e clique em Salvar :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
9 - Agora vamos criar a XML desse item que nos estamos retirando do outro servidor para por no nosso va na pasta do seu servidor > gameserver > data > stats > weapon e copie uma XML qual quer la dentro e renomeie com o id do item que voce esta tirando do outro server no meu caso é 9865 entao o nome da minha XML vai ser 9865-9865 :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
10 - Abra essa XML
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
11 - é substitua o id do item que esta la dentro é o nome pelo ID e o Nome do item que voce esta tirando do outro server :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
12 - Salve e Fexe ela :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
13 - Agora estamos quase acabando vamos apenas criar a SQL do item que nos estamos retirando do outro server va no seu Navicat abra o banco de dados do seu servidor va na tabela weapon clique com o botão direito do mouse em cima dela e va na opção Dump SQL File :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
14 - Depois clique em Salvar é espere um pouco :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
15 - Depois clique em Close :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
16 - Depois va no lugar aonde voce salvou e abra a SQL quando voce a abrir ela vai ter um monte de linhas comecando por INSERT mas o comeco e +/- assim :
/*
MySQL Data Transfer
Source Host: localhost
Source Database: l2jdb
Target Host: localhost
Target Database: l2jdb
Date: 9/5/2009 13:03:27
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for weapon
-- ----------------------------
CREATE TABLE `weapon` (
`item_id` decimal(11,0) NOT NULL default '0',
`name` varchar(70) default NULL,
`bodypart` varchar(15) default NULL,
`crystallizable` varchar(5) default NULL,
`weight` decimal(4,0) default NULL,
`soulshots` decimal(2,0) default NULL,
`spiritshots` decimal(1,0) default NULL,
`material` varchar(11) default NULL,
`crystal_type` varchar(4) default NULL,
`p_dam` decimal(5,0) default NULL,
`rnd_dam` decimal(2,0) default NULL,
`weaponType` varchar(8) default NULL,
`critical` decimal(2,0) default NULL,
`hit_modify` decimal(6,5) default NULL,
`avoid_modify` decimal(2,0) default NULL,
`shield_def` decimal(3,0) default NULL,
`shield_def_rate` decimal(2,0) default NULL,
`atk_speed` decimal(3,0) default NULL,
`mp_consume` decimal(2,0) default NULL,
`m_dam` decimal(3,0) default NULL,
`duration` decimal(3,0) default NULL,
`price` decimal(11,0) default NULL,
`crystal_count` int(4) default NULL,
`sellable` varchar(5) NOT NULL default 'true',
`dropable` varchar(5) NOT NULL default 'true',
`destroyable` varchar(5) NOT NULL default 'true',
`tradeable` varchar(5) NOT NULL default 'true',
`item_skill_id` decimal(11,0) NOT NULL default '0',
`item_skill_lvl` decimal(11,0) NOT NULL default '0',
`enchant4_skill_id` decimal(11,0) NOT NULL default '0',
`enchant4_skill_lvl` decimal(11,0) NOT NULL default '0',
`onCast_skill_id` decimal(11,0) NOT NULL default '0',
`onCast_skill_lvl` decimal(11,0) NOT NULL default '0',
`onCast_skill_chance` decimal(11,0) NOT NULL default '0',
`onCrit_skill_id` decimal(11,0) NOT NULL default '0',
`onCrit_skill_lvl` decimal(11,0) NOT NULL default '0',
`onCrit_skill_chance` decimal(11,0) NOT NULL default '0',
PRIMARY KEY (`item_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records
-- ----------------------------
INSERT INTO `weapon` VALUES ('1', 'Short Sword', 'rhand', 'false', '1600', '1', '1', 'steel', 'none', '8', '10', 'sword', '8', '0.00000', '0', '0', '0', '379', '0', '6', '-1', '768', '0', 'true', 'true', 'true', 'true', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
17 - Apague todo o resto fique apenas com esta linha :
INSERT INTO `weapon` VALUES ('1', 'Short Sword', 'rhand', 'false', '1600', '1', '1', 'steel', 'none', '8', '10', 'sword', '8', '0.00000', '0', '0', '0', '379', '0', '6', '-1', '768', '0', 'true', 'true', 'true', 'true', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
18 - A Parte em Azul e o ID, A Parte em Amarelo é o Nome, A Parte em Verde e o tipo da arma si voce for botar um bow tem que botar bow la si for sword tem que botar sword etc... voce pode pegar os nomes dos tipos olhando as armas da tabela weapons na coluna Weapon Type ou Type
19 - Depois que voce ficar apenas com a linha citada acima Substitua o ID da linha pelo o ID da arma que voce esta retirando do outro servidor depois Substitua o Nome e depois o Weapons Type ou Type que esta em Verde quando voce fizer tudo isso a sua SQL vai ficar +/- assim :
INSERT INTO `weapon` VALUES ('9865', 'Dynasty Bow', 'lhand', 'false', '1600', '1', '1', 'steel', 'none', '8', '10', 'bow', '8', '0.00000', '0', '0', '0', '379', '0', '6', '-1', '768', '0', 'true', 'true', 'true', 'true', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
20 - É então salve a SQL va no Menu Arquivo > Salvar e depois a fexe
21 - Va no Navicat Clique com o Botão direito do Mouse no Banco de Dados do Seu serivodr e depois clique em Execute Batch File Depois que voce clicar em Execute Batch File clique no botao que tem os .... :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
22 - Depois Procure a SQL que voce acabou de salvar e fexar e clique em Abrir :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
23 - Depois clique em Start :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
24 - Vai dar +/- essa mensagem :
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
25 - Depois basta clicar em Close
Pronto com isso feito o item custom que voce esta tirando do outro servidor ja esta no Seu Banco De Dados na ora que nos fizemos a XML ela ja estava dentro da pasta weapons entao eu nao vou dizer pra voces colocarem ela la dentro agora so basta pegar o itemname-e.txt abrir pegar oque tem la dentro e botar na sua system com o File Edit e a mesma coisa serve para o weapongrp.txt
Bom pessoal acho que é so isso com isso voce pode ir tirando os items custom que voce quizer e por no seu servidor
Creditos do Tutorial : Eu
DEXA UM OBRIGADO AI RAPAZ ^^
|
Destroyer-L2
Banido
Registrado em: Apr 2009
Posts: 23
|
|