antiblock
Rodnia | Alpha & Omega
  • Chatbox

    Did you check out our Discord? https://discord.gg/FFdvMjk9xA
    You don't have permission to chat.
    Load More
  • 0
matutapvz

Npcs por opções como alterar

Question

Boas malta alguém me sabe ajudar no seguinte :

tenho o npc loja geral por opções (Pots,pedras,itens,vários) alguém sabe como colo coisas em casa um ? Eu vi aí um tutorial como se adiciona mas o npc que eles usam n funciona por opções basta clicarem e ele abre logo dai n funcionar com o meu , se alguém poder ajudar 💪👍

Share this post


Link to post
Share on other sites

5 answers to this question

  • 0

Navicat --> Player --> Shop

 

Adicionas nova linha

Vnum - Colocas nº que usas na quest (npc . open_shop) por exemplo 6195

Name - Um nome que quiserem

Npc_Vnum - indiferente, eu meti o 0 !

Share this post


Link to post
Share on other sites
antiblock
Elveron
  • 0

sim mas o problema é depois como adiciono para cada opção os itens...  por exemplo "pedras" "item-shop" e "escudos" eu quero saber é como para cada um deles adiciono por exemplo os escudos na opção escudos... entendes?

Share this post


Link to post
Share on other sites
  • 0

crias uma loja na base de dados só com escuds certo? essa loja depois vai ter um vnum certo? na quest fazes assim, imagina que o vnum é 6575

 

 

quest comprar_itens begin    
state start begin        
when 9010.click begin

 

say_title("Loja Geral")                
say("Aqui encontrarás diversos itens.")    

local loja = select("Loja Normal","Escudos","Item-Shop","Acessórios","Fechar")  

 

if 1 == loja then                    
syschat("Abriste a loja normal.")                    
npc.open_shop ( )                     
setskin (NOWINDOW)     

                

elseif 2 == loja then                    
syschat("Abriste a loja de escudos.")                    
npc.open_shop (6575
setskin (NOWINDOW)   

 

elseif 3 == loja then                    
syschat("Abriste a loja Item-Shop")                    
npc.open_shop ( )                     
setskin (NOWINDOW)         

               

elseif 4 == loja then                     
syschat("Abriste a loja de Acessórios")                    
npc.open_shop ( )                     
setskin (NOWINDOW)    

 

elseif 5 == loja then   

             
return            
end            
end    
end    
end

 

se quiseres uma loja só com armaduras, crias na base de dados e colocas o vnum na quest

Share this post


Link to post
Share on other sites
  • 0

Está difícil assim , tipo eu não sei se eu e que não estou a perceber ou tu que não estás a perceber oque eu quero tipo eu no meu servidor tenho o npc loja geral né ? Eu clico na loja geral e tem 4 opções , pedras , Pots, itens, drops , oque eu quero é na opção drops colocar lá os drops na opção pedras colocar as pedras entendes? Eu não sei e como mudo os itens que tem dentro de cada opção , porque se a loja geral estivesse do género clico nela e abre logo a loja eu sabia fazer que era no navicat , era só alterar os itens ou metelos lá mas como está com opções já n da percebeste ?

Share this post


Link to post
Share on other sites
  • 0
37 minutos atrás, matutapvz disse:

Está difícil assim , tipo eu não sei se eu e que não estou a perceber ou tu que não estás a perceber oque eu quero tipo eu no meu servidor tenho o npc loja geral né ? Eu clico na loja geral e tem 4 opções , pedras , Pots, itens, drops , oque eu quero é na opção drops colocar lá os drops na opção pedras colocar as pedras entendes? Eu não sei e como mudo os itens que tem dentro de cada opção , porque se a loja geral estivesse do género clico nela e abre logo a loja eu sabia fazer que era no navicat , era só alterar os itens ou metelos lá mas como está com opções já n da percebeste ?

Vou explicar outra vez

Navicat --> Player --> Shop

 

Adicionas nova linha

Vnum - Colocas nº que usas na quest (npc . open_shop) por exemplo 6575

Name - Um nome que quiserem

Npc_Vnum - indiferente

 

Navicat --> Player --> shop_item

 

Em Shop_vnum é o ID que colocaste em cima.
Em Item_vnum é o ID dos Items.
Em Count é a quantidade.

 

na quest 

 

 

say_title("Loja Geral")                
say("Aqui encontrarás diversos itens.")    

local loja = select("Loja Normal","Escudos","Item-Shop","Acessórios","Fechar")  

 

if 1 == loja then                    
syschat("Abriste a loja normal.")                    
npc.open_shop ( )                     
setskin (NOWINDOW)     

                

elseif 2 == loja then                    
syschat("Abriste a loja de escudos.")                    
npc.open_shop (6575
setskin (NOWINDOW)   

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now