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] Dúvidas > [L2J] Dúvidas Solucionadas
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

Tópico Trancado
 
Ferramentas do Tópico Modos de Exibição
Antigo 01-06-2009, 12:09 PM   #1
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 NPC Com armor custom

queria saber se tem como criar um npc com armors e wepons custon , tipo por um set vesper e uma wepons vesper e que de para enchantar o wepons do npc e fique com mesmo brilho dos players

se alguem souber e tiver uma tuto por favor poste aqui

cdm está offline  
Links Patrocinados
Antigo 01-06-2009, 05:27 PM   #2
cleberhills
Membro - Veterano
 
Avatar de cleberhills
 
Registrado em: Nov 2008
Posts: 426
Agradeceu: 168
Agradecido 1,058 Vezes em 147 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Pontos: 5,408, Nível: 47
Pontos: 5,408, Nível: 47 Pontos: 5,408, Nível: 47 Pontos: 5,408, Nível: 47
Atividade: 6%
Atividade: 6% Atividade: 6% Atividade: 6%

Inventório de cleberhills

Padrão

Sim tem como. voce pode pegar qualquer npc desses para download [NPC Shop], entrar
na xml e trocar o ID das existente pela que vc deseja. essea seria a opção + facil pra vc.

cleberhills está offline  
O seguinte membro ao lado disse Obrigado(a) a : cleberhills por gostar deste Post :
thiagooxd (28-06-2009)
Antigo 01-06-2009, 05:35 PM   #3
KaL
Amigo SE
 
Avatar de KaL
 
Registrado em: Dec 2008
Localização: São Paulo
Posts: 1,188
Agradeceu: 162
Agradecido 1,768 Vezes em 486 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Pontos: 9,136, Nível: 64
Pontos: 9,136, Nível: 64 Pontos: 9,136, Nível: 64 Pontos: 9,136, Nível: 64
Atividade: 16%
Atividade: 16% Atividade: 16% Atividade: 16%

Nome Real: Victor

Inventório de KaL

Padrão

[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]
KaL está offline  
Antigo 01-06-2009, 05:49 PM   #4
paytaly
playstation
 
Avatar de paytaly
 
Registrado em: Dec 2008
Localização: Belo Horizonte
Posts: 1,284
Agradeceu: 118
Agradecido 1,503 Vezes em 772 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para paytaly
Nome Real: Marcelo

Inventório de paytaly

Padrão

@Todos, posso não ter entendido, mais não é isso que ele quer! Ele não quer criar Shop.

@cdm, você quer fazer o NPC ficar parecido com Players? Usando as mesmas coisas...
Bom, se for você vai ter que implementar o npc_to_pc, que não é nada fácil
precisa de um bom conhecimento de Java.
Então a menos que você entenda de Java, ou conheça alguém que entende e esteja
disposto a fazer isso, ou então encontre um Pack já tenha tal opção adicionada,
sugiro que desista da idéia.

__________________
Há! Só posso rir de quem quer vender o que mal sabe fazer...
Quer ser respondido direito!? Não faça perguntas idiotas. (Y)
paytaly está offline  
Antigo 01-06-2009, 10:41 PM   #5
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

vixiiii
nao teria como criar uma table com ID armor , gloves , boots , wepons .... que desse para add esses quips no npc ???

cdm está offline  
Antigo 01-06-2009, 10:53 PM   #6
paytaly
playstation
 
Avatar de paytaly
 
Registrado em: Dec 2008
Localização: Belo Horizonte
Posts: 1,284
Agradeceu: 118
Agradecido 1,503 Vezes em 772 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para paytaly
Nome Real: Marcelo

Inventório de paytaly

Padrão

@cdm, não é tão simples assim. Só criar uma table com os ID desses itens.
Precisa de modificações no Java, para transformar os NPC em PC.

Isso é bastante complicado de ser feito. Então sugiro que desista da idéia.

__________________
Há! Só posso rir de quem quer vender o que mal sabe fazer...
Quer ser respondido direito!? Não faça perguntas idiotas. (Y)
paytaly está offline  
Antigo 01-06-2009, 11:44 PM   #7
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)
Antigo 02-06-2009, 01:18 AM   #8
Pinguço
Banido
 
Avatar de Pinguço
 
Registrado em: Apr 2009
Localização: MG - BH
Posts: 496
Agradeceu: 14
Agradecido 1,202 Vezes em 138 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Meu Estado:
Enviar mensagem via ICQ para Pinguço Enviar mensagem via AIM para Pinguço Enviar mensagem via Windows Live Messenger para Pinguço Enviar mensagem via Yahoo para Pinguço
Nome Real: Felipe Franz.

Inventório de Pinguço

Padrão

me parece o primeiro passo.. :) .

Pinguço está offline  
Antigo 02-06-2009, 05:14 PM   #9
paytaly
playstation
 
Avatar de paytaly
 
Registrado em: Dec 2008
Localização: Belo Horizonte
Posts: 1,284
Agradeceu: 118
Agradecido 1,503 Vezes em 772 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para paytaly
Nome Real: Marcelo

Inventório de paytaly

Padrão

@cdm, isso é só um Tutorial de com usar a tabela npc_to_pc.

Eu disse que tem que fazer modificações no Java, então cadê os códigos do Java?
Bom, mais não digo mais nada! Se quiser continuar procurando achando que só essa
tabela vai resolver, é por sua conta.

Agora pense um pouco, como que o Servidor vai adivinhar o que significa cada uma
das colunas e linhas dessa tabela?
Como que ele vai fazer o cliente pegar as texturas do Characters e colocar nos NPCs?

Então volto a repetir... Você sabe mexer com Java? Creio que não saiba. Conhece alguém
que saiba e esteja disposto a fazer pra você? Também creio que não, então sugiro que
desista disso.

Uma opção é você usar o L2JCTeam Gracia PT2. Ele tem esse sistema implementado,
porém tem muitos outros Bugs.

__________________
Há! Só posso rir de quem quer vender o que mal sabe fazer...
Quer ser respondido direito!? Não faça perguntas idiotas. (Y)
paytaly está offline  
Antigo 02-06-2009, 09:02 PM   #10
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

nao estou criticando , nem excluindo o que voce falou ,
nao sei mexer com java , mas consegui isso , pensei que service para alguma coisa

mas obrigado por tudo ai :D

abraço

----------

@paytaly

nao tenho conhecimento em java , mas veio um outro arquivo junto com essa table ai
e vou postar aqui para voce ( se quiser dar uma olhada)
creio eu que seja os tals codigos java ,

so que eu nao sabia o que fazer com esse treco que veio junto com as table entao dexei de lado
mas vo pro aqui , de uma olhada
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

cdm está offline  
O seguinte membro ao lado disse Obrigado(a) a : cdm por gostar deste Post :
KaL (03-06-2009)
Tópico Trancado


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:55 AM.