ELITE CAOS - TODOS OS HACKS E SERVIDORES ATUALIZADOS 2016
Eae Convidado

ENTRA AI E CURTI A PAGINA PARA VER SERVERS DE METIN2 PVP :

https://www.facebook.com/metin2servers

SEJA FELIZ AQUI NO ELITECAOS

criando npc com varias Janela

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

criando npc com varias Janela

Mensagem por Elitecaos em Seg 21 Jun 2010 - 16:14

Boas venho ensinar a meter um npc a abrir várias shops, no tutoriais o
npc vai abrir a negociadora geral, Armas, armaduras, e loja das barras
de ouro.

1º - Ter ligação de FTP ligada, neste caso usei Filezilla.
2º - Ter a ligação configurada, vão em editar>configurações e mudem o
tempo de espera para 100.
3º - Iniciar a ligação Anfitrião (ip hamachi acabado em 100 ou não
hamachi tambem acabado em 100).
4º - Ir a esta localização
/usr/rain/channel/share_data/locale/hongkong(pode tambem ser english ou newcbin conforme tenham alterado)/quest/object
5º - Abrir um NPC qualquer, nete caso usei o 9010.
6º - Abrir o ficheiro .script nete caso é item_mall.start.0.script .
7º - Usei o notepad c++ para abrir.
8º - Apagar tudo que tem lá e colar este code:
quest shops begin
state start begin
when 9010.chat."Bens-Gerais" begin
say_title("Negociador:")
say("")
say("Queres abrir a Bens Gerais")
local s = select("Sim", "Não")

if s == 1 then
npc.open_shop(3)
else
return
end


end

when 9010.chat."Vendedor de Armas" begin
say_title("Negociador:")
say("")
say("Queres abrir o Vendedor de Armas?")
local s = select("Sim", "Não")

if s == 1 then
npc.open_shop(1)
else
return
end
end

when 9010.chat."Vendedor de Armaduras" begin
say_title("Negociador:")
say("")
say("Queres abrir o Vendedor de Armaduras?")
local s = select("Sim", "Não")

if s == 1 then
npc.open_shop(2)
else
return
end
end

when 9010.chat."Loja das Barras de Ouro" begin
say_title("Negociador:")
say("")
say("Queres abrir a Loja das Barras de Ouro?")
local s = select("Sim", "Não")

if s == 1 then
npc.open_shop(7)
else
return
end
end
end

9º - Dar reboot.
10º - Abrir o jogo com um GM e fazer /m 9010.

Vão ter algo +- assim



Parte Extra:
Id's de algumas shops:
Negociadora Geral - 3
Vendedor de Armas - 1
Vendedor de Armaduras - 2
Fogueteira - 8
Barras de Ouro -7
vendedor de Acessorios - 6





Como Ver o ID de uma shop:
Na database player, abrem a tabela shop, e vêem o ID do npc que tem a
shop, neste caso 9003 - Loja Geral tem o id 3 Boas venho ensinar a meter um npc a abrir várias shops, no tutoriais o
npc vai abrir a negociadora geral, Armas, armaduras, e loja das barras
de ouro.

1º - Ter ligação de FTP ligada, neste caso usei Filezilla.
2º - Ter a ligação configurada, vão em editar>configurações e mudem o
tempo de espera para 100.
3º - Iniciar a ligação Anfitrião (ip hamachi acabado em 100 ou não
hamachi tambem acabado em 100).
4º - Ir a esta localização
/usr/rain/channel/share_data/locale/hongkong(pode tambem ser english ou newcbin conforme tenham alterado)/quest/object
5º - Abrir um NPC qualquer, nete caso usei o 9010.
6º - Abrir o ficheiro .script nete caso é item_mall.start.0.script .
7º - Usei o notepad c++ para abrir.
8º - Apagar tudo que tem lá e colar este code:
quest shops begin
state start begin
when 9010.chat."Bens-Gerais" begin
say_title("Negociador:")
say("")
say("Queres abrir a Bens Gerais")
local s = select("Sim", "Não")

if s == 1 then
npc.open_shop(3)
else
return
end


end

when 9010.chat."Vendedor de Armas" begin
say_title("Negociador:")
say("")
say("Queres abrir o Vendedor de Armas?")
local s = select("Sim", "Não")

if s == 1 then
npc.open_shop(1)
else
return
end
end

when 9010.chat."Vendedor de Armaduras" begin
say_title("Negociador:")
say("")
say("Queres abrir o Vendedor de Armaduras?")
local s = select("Sim", "Não")

if s == 1 then
npc.open_shop(2)
else
return
end
end

when 9010.chat."Loja das Barras de Ouro" begin
say_title("Negociador:")
say("")
say("Queres abrir a Loja das Barras de Ouro?")
local s = select("Sim", "Não")

if s == 1 then
npc.open_shop(7)
else
return
end
end
end

9º - Dar reboot.
10º - Abrir o jogo com um GM e fazer /m 9010.

Vão ter algo +- assim



Parte Extra:
Id's de algumas shops:
Negociadora Geral - 3
Vendedor de Armas - 1
Vendedor de Armaduras - 2
Fogueteira - 8
Barras de Ouro -7
vendedor de Acessorios - 6





Como Ver o ID de uma shop:
Na database player, abrem a tabela shop, e vêem o ID do npc que tem a
shop, neste caso 9003 - Loja Geral tem o id 3

Elitecaos
Fundador
Fundador

Cheia
Mensagens Mensagens : 2214
Agradeçimento Agradeçimento : 6505
Nascimento Nascimento : 21/04/1995
Inscriçao Inscriçao : 16/03/2010
Idade Idade : 21
Localização Localização : Brazil

Metin2
Game:
5000/5000  (5000/5000)

http://elitecaos.forumeiro.net

Voltar ao Topo Ir em baixo

Re: criando npc com varias Janela

Mensagem por metin4funpt em Ter 21 Dez 2010 - 14:04

Nao sabes criar tipo janela para o vendedor de armaduras? tipo por janelas "Guerreiro" "ninja" "sura" "shaman" e depois em cada janela aparece os ekips para guerreiro, ninja, etc...

?

metin4funpt
™Level 1™
™Level 1™

Cheia
Mensagens Mensagens : 3
Agradeçimento Agradeçimento : 0
Inscriçao Inscriçao : 16/12/2010

Voltar ao Topo Ir em baixo

Re: criando npc com varias Janela

Mensagem por Junior Ferraz em Ter 21 Dez 2010 - 15:21

isso é facil basta usar a função "if pc . job == 0 then" que o shop vai na ordem das classes e so para avisa esse tutorial de varias janelas o script não funcionar já testei aki.

Junior Ferraz
™Level 1™
™Level 1™

Cheia
Mensagens Mensagens : 27
Agradeçimento Agradeçimento : 0
Nascimento Nascimento : 07/09/1988
Inscriçao Inscriçao : 13/11/2010
Idade Idade : 28
Localização Localização : Santos - SP

http://invision-brazil.forumfacil.net/

Voltar ao Topo Ir em baixo

Re: criando npc com varias Janela

Mensagem por Conteúdo patrocinado Hoje à(s) 9:44


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum