Ver um Único Post
Antigo 01-06-2009, 11:44 PM   #7 (permalink)
cdm
Membro - Capitão
 
Avatar de cdm
 
Registrado em: May 2009
Posts: 124
Agradeceu: 72
Agradecido 79 Vezes em 29 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para cdm
Pontos: 3,789, Nível: 38
Pontos: 3,789, Nível: 38 Pontos: 3,789, Nível: 38 Pontos: 3,789, Nível: 38
Atividade: 10%
Atividade: 10% Atividade: 10% Atividade: 10%

Inventório de cdm

Padrão

andei pesquisando um pouco sobre isso :
e achei uma coisa , pode servir , vo posta aqui pra quem tem mais conhecimento :
1° execute esse sql
-- All the attributes with default value of -1, have random mode if left on default value
--
-- Info about ARMORSET choosing:
-- if (armorset_id > 0) -> armor
-- if (armorset_id == -2) -> wedding dress
-- if (armorset_id == -1) -> random armorset, depending on armorset_grade and armorset_type values
--
-- if (armorset_grade == 0) -> D
-- if (armorset_grade == 1) -> C
-- if (armorset_grade == 2) -> B
-- if (armorset_grade == 3) -> A
-- if (armorset_grade == 4) -> S
-- if (armorset_grade == 5) -> S80
-- if (armorset_grade == -1) -> random from all grades
-- if (armorset_grade == -2) -> random D or C
-- if (armorset_grade == -3) -> random B or A
-- if (armorset_grade == -4) -> random S or S80
-- if (armorset_grade == -5) -> random D, C or B
-- if (armorset_grade == -6) -> random A, S or S80
--
-- if (armorset_type == 0) -> HEAVY
-- if (armorset_type == 1) -> LIGHT
-- if (armorset_type == 2) -> ROBE
-- if (armorset_type == -1) -> random from all types
-- if (armorset_type == -2) -> random HEAVY or LIGHT
-- if (armorset_type == -3) -> random LIGHT or ROBE
-- if (armorset_type == -4) -> random HEAVY or ROBE
--
--
-- Table structure for table `npc_to_pc`
--
CREATE TABLE `npc_to_pc` (
`spawn_id` int(11) NOT NULL default '0',
`npc_id` int(11) NOT NULL default '0',
`name` varchar(35) default NULL,
`title` varchar(35) default NULL,
`race` tinyint(3) NOT NULL default '-1',
`class_id` smallint(4) NOT NULL default '-1',
`sex` tinyint(3) NOT NULL default '-1',
`hair_style` tinyint(3) NOT NULL default '-1',
`hair_color` tinyint(3) NOT NULL default '-1',
`face` tinyint(3) NOT NULL default '-1',
`name_color` char(6) NOT NULL default 'FFFFFF',
`title_color` char(6) NOT NULL default 'FFFF77',
`nobless` tinyint(1) NOT NULL default '0',
`hero` tinyint(1) NOT NULL default '0',
`wpn_enchant` int(11) NOT NULL default '0',
`right_hand` int(11) NOT NULL default '0',
`left_hand` int(11) NOT NULL default '0',
`armorset_id` int(11) NOT NULL default '-1',
`armorset_grade` tinyint(3) NOT NULL default '-1',
`armorset_type` tinyint(3) NOT NULL default '-1',
`hair` int(11) NOT NULL default '0',
`hair2` int(11) NOT NULL default '0',
`pledge_class` tinyint(3) NOT NULL default '-1',
`clan_id` int(11) NOT NULL default '0',
`ally_id` int(11) NOT NULL default '0',
`clan_crest_id` int(11) NOT NULL default '0',
`ally_crest_id` int(11) NOT NULL default '0',
KEY `spawn_id` (`spawn_id`),
KEY `npc_id` (`npc_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;



esse segundo sql se edita dessa maneira :
spawn_id { aqui deixe 0 }
npc_id { aqui coloque o ID de qualquer NPC/MOB }
name { coloque aqui o nome que quer dar ao NPC/MOB ex: Naustagic }
title { coloque aqui o titulo que quer dar ao NPC/MOB ex: ********br }
race { aqui o ID da raça. vc consegue esse ID na tabela char_template na coluna: RaceId. por ex: o Humano o ID é 0 }
class_id { aqui vc coloca o ID da class. vc consegue esse ID na tabela char_template na coluna: ClassId. por ex: se a raça que eu coloquei foi Humano, aqui eu vou escolher o Gladiador. o ClassId do Gladiador é 2 }
sex { aqui eu defino o Sexo do NPC. coloque 1 para male, e 2 para female }
hair_style { aqui deixei 1 }
hair_color { aqui deixei -1 }
face { aqui deixei -1 }
name_color { aqui a cor do nome do NPC/MOB. por ex: se quero o nome Branco eu coloco: FFFFFF (usa cores em Hexa. que pode encontar nesse site:
title_color { aqui a cor do titulo do NPC/MOB. por ex: se quero o titulo Vermelho eu coloco: FF0000 (usa cores em Hexa. que pode encontar nesse site:
nobless { aqui vc define se o NPC/MOB vai ser Nobless. padrão é 0. se colocar 1 ele será nobless }
hero { aqui vc define se o NPC/MOB vai ser Heroi (ter o Brilho de Heroi). coloque 1 para Heroi e 0 para nao Heroi }
wpn_enchant { aqui vc coloca o valor do enchant da arma do NPC/MOB }
right_hand { aqui vc coloca o ID da arma se ela for rhand ou lrhand (isso vc vê na tabela weapons na coluna bodypart). por ex: quero que o NPC use o Dynasty Bow. sendo assim vou colocar o ID 9445 }
left_hand { aqui vc coloca o ID da arma se ela for lhand. (segue o mesmo padrão da opção acima) }
armorset_id { aqui vc coloca o ID do set. (coloque apenas o ID do peitoral do set que ele aparecerá todo completo no NPC/MOB). por exe: quero que ele use o set Dynasty Heavy. Então vou colocar o ID 9416. esse ID vc consegue na tabela armor. }
armorset_grade { se o set for S, coloque o valor 5. ex: no-grade = 0, D-grade = 1, B-Grade = 2... }
armorset_type { deixe -1 }
hair { deixe 0 }
hair2 { deixe 0 }
pledge_class { deixe -1 }
clan_id { deixe 0 }
ally_id { deixe 0 }
clan_crest_id { deixe 0 }
ally_crest_id { deixe 0 } Feito isso, é só da spawn no ID do NPC/MOB que vc colocou na tabela!



arquivo sql

INSERT INTO npc_to_pc VALUES (6067,30084, 'Kamael', 'Naustagic', 5, 133, 1, -1, -1, -1, 'FF0000', '0000FF', 0, 1, 50, 9869, 0, 9914, 6, -1, 0, 0, -1, 0, 0, 0, 0);



é para L2JCteam
consegui isso em um forum la , nao lembro o nome,

quem sabe daqui a gente pode evoluir e chegar no npc player :D


se postei coisa nada ver por favor nao zomba !


Nao conheço tudo!

cdm está offline  
Os Seguintes 2 Usuários disseram Obrigado(a) para cdm por gostarem deste post :
Bjorkker (10-10-2009), KaL (03-06-2009)
 

Search Engine Optimization by vBSEO 3.3.0