Jump to content

Alguns erros please


moikano22
 Share

Recommended Posts

Boas amigos, 

Ando aqui a matar a cabeca e nao encontro resolucao para os seguintes problemas pois parecem estar todos bem:

Devils Cave - servidor de locale portugues ao clicar no npc para entrar este acaba de falar e nao faz nada ja vi os warps e estao bem... 

Razador: o mesmo que acontece com o devilscave.. 

Nemere: o msm que acontece com os dois..

Faxas nao aparece a opcao trocar panos por elas e na quest esta la..

Livros de pet nao dao para ser usados..

Sistema de cubo funciona apenas para personagens gm para players nao funfa 

Ja tentei de tudo o que sei o que nao eh muito xD  .. ando a matar a cabeca a 3 dias... se me poderen ajudar agradecia pfv...

Edited by moikano22
Link to comment
Share on other sites

3 minutos atrás, moikano22 disse:

Boas amigos, 

Ando aqui a matar a cabeca e nao encontro resolucao para os seguintes problemas pois parecem estar todos bem:

Devils Cave - servidor de locale portugues ao clicar no npc para entrar este acaba de falar e nao faz nada ja vi os warps e estao bem... 

Razador: o mesmo que acontece com o devilscave.. 

Nemere: o msm que acontece com os dois..

Faxas nao aparece a opcao trocar panos por elas e na quest esta la..

Livros de pet nao dao para ser usados..

Ja tentei de tudo o que sei o que nao eh muito xD  .. ando a matar a cabeca a 3 dias... se me poderen ajudar agradecia pfv...




 

Devils Cave - servidor de locale portugues ao clicar no npc para entrar este acaba de falar e nao faz nada ja vi os warps e estao bem... 

Razador: o mesmo que acontece com o devilscave.. 

Nemere: o msm que acontece com os dois..


> Vê o index dos mapas deves ter o index junto com o index do mapa onde está o char antes de ser teleportado;

Faxas nao aparece a opcao trocar panos por elas e na quest esta la..

> Coloca a quest aqui, pois deve ser algo que está mal nela;

Livros de pet nao dao para ser usados..

> Não tenho o sistema de pet's que upam, não sei como funciona 


 

Link to comment
Share on other sites

Obrigado @L2P pela ajuda amigo,

Citar

> Vê o index dos mapas deves ter o index junto com o index do mapa onde está o char antes de ser teleportado;

contudo os index estao corretos.

Em Baixo segue a quest das Faixas

Citar

quest sash begin
    state start begin
        when 20406.chat."O que é uma Faixa De Ombro?" begin
            say_title(mob_name(20406))
            say("")
            say("A faixa oferece duas opções:")
            say("Combinação e Absorção.")
            say("")
            say("Você pode tentar combinação com faixa do mesmo")
            say("grau. Dois conjuntos combinados podem gerar uma")
            say("Faixa de maior grau.")
            say("")
            say("Em uma absorção, a faixa tira o bônus")
            say("de uma arma ou armadura a uma taxa da sua")
            say("Faixa. A taxa de absorção varia entre")
            say("o grau da Faixa, a arma ou a armadura")
            say("absorvido será destruido.")
            say("")
        end
        
        when 20406.chat."Combinação" begin
            say_title(mob_name(20406))
            say("")
            say("Gostaria de combinar duas faixas?")
            say("")
            local confirm = select("Sim", "Não")
            if confirm == 2 then
                return
            end
            
            setskin(NOWINDOW)
            pc.open_sash(true)
        end
        
        when 20406.chat."Absorção de Bônus" begin
            say_title(mob_name(20406))
            say("")
            say("Você quer absorver o bônus da sua arma")
            say("ou armadura?")
            say("")
            local confirm = select("Sim", "Não")
            if confirm == 2 then
                return
            end
            
            setskin(NOWINDOW)
            pc.open_sash(false)
        end
    end
end

Muito obrigado pelo tempo disponibelizado amigo

Edited by moikano22
Link to comment
Share on other sites

3 minutos atrás, moikano22 disse:

@L2P 

Apenas para trocar amigo.

Muito obrigado ... 



Add isto à tua quest, ( números podes alterar a teu gosto, quantos necessários e tudo mais ) 
 

		when 20406.chat."Trocar Tecido por Faixa " begin
		if pc.count_item(85000) < 5 then
		say_title("-- "..mob_name(20406).." --")
		say ( "" ) 
		say("Precisas de 5 Tecido Finos para trocar...")
		say ( "" ) 
		say ( "" ) 
		return
		end 
		say_title("-- "..mob_name(20406).." --")
		say("")
		say("Aproxima-te...")
		say("Tenho uma ótima proposta para ti!")
		say("Se me deres 5 Tecidos Finos, dou-te uma Faixa.")
		say("Como sabes, as faixas são raras e valiosas.")
		say("Se não for eu, só poderás obte-las em boss's.")
		say("")
		say("O que achas? Uma ótima oferta!")
		say("")
		wait()
		say_title("-- "..mob_name(20406).." --")
		say("")
		say("Se aceitares esta troca não poderás voltar atrás.")
		say("Tu decides, queres mesmo trocar?")
		say("")
		local s=select("Aceitar", "Recusar")
		if 1==s and pc.count_item(85000) >= 5 then
		say_title("-- "..mob_name(20406).." --") 
		say ( "" ) 
		say("Obrigado!")
		say("Recebeste a tua Faixa, volta sempre que quiseres...")
		pc.remove_item(85000, 5)
		pc.give_item2 (85005,1)
		elseif 2==s then
		say_title("-- "..mob_name(20406).." --")
		say ( "" ) 
		say("Deixa, prefiro vender os Tecidos, mas obrigado!")
		say("")
		return
		end

 

Link to comment
Share on other sites

@L2P esta a dar erro mano,

Citar

quest sash begin
    state start begin
        when 20406.chat."O que é uma Faixa De Ombro?" begin
            say_title(mob_name(20406))
            say("")
            say("A faixa oferece duas opções:")
            say("Combinação e Absorção.")
            say("")
            say("Você pode tentar combinação com faixa do mesmo")
            say("grau. Dois conjuntos combinados podem gerar uma")
            say("Faixa de maior grau.")
            say("")
            say("Em uma absorção, a faixa tira o bônus")
            say("de uma arma ou armadura a uma taxa da sua")
            say("Faixa. A taxa de absorção varia entre")
            say("o grau da Faixa, a arma ou a armadura")
            say("absorvido será destruido.")
            say("")
        end
        
        when 20406.chat."Combinação" begin
            say_title(mob_name(20406))
            say("")
            say("Gostaria de combinar duas faixas?")
            say("")
            local confirm = select("Sim", "Não")
            if confirm == 2 then
                return
            end
            
            setskin(NOWINDOW)
            pc.open_sash(true)
        end
        
        when 20406.chat."Absorção de Bônus" begin
            say_title(mob_name(20406))
            say("")
            say("Você quer absorver o bônus da sua arma")
            say("ou armadura?")
            say("")
            local confirm = select("Sim", "Não")
            if confirm == 2 then
                return
            end
            
            setskin(NOWINDOW)
            pc.open_sash(false)
        
        when 20406.chat."Trocar Tecido por Faixa " begin
        if pc.count_item(85000) < 40 then
        say_title("-- "..mob_name(20406).." --")
        say ( "" ) 
        say("Precisas de 40 Tecido Finos para obteres a tua faixa.")
        say ( "" ) 
        say ( "" ) 
        return
        end 
        say_title("-- "..mob_name(20406).." --")
        say("")
        say("Aproxima-te...")
        say("Tenho uma ótima proposta para ti!")
        say("Se me deres 40 Tecidos Finos, dou-te uma Faixa.")
        say("Como sabes, as faixas são raras e valiosas.")
        say("Se não for eu, nao as conceguirás obter.")
        say("")
        say("O que achas? Uma ótima oferta!")
        say("")
        wait()
        say_title("-- "..mob_name(20406).." --")
        say("")
        say("Se aceitares esta troca não poderás voltar atrás.")
        say("Tu decides, queres mesmo trocar?")
        say("")
        local s=select("Aceitar", "Recusar")
        if 1==s and pc.count_item(85000) >= 40 then
        say_title("-- "..mob_name(20406).." --") 
        say ( "" ) 
        say("Obrigado!")
        say("Recebeste a tua Faixa, volta sempre que quiseres...")
        pc.remove_item(85000, 40)
        pc.give_item2 (85001,1)
        elseif 2==s then
        say_title("-- "..mob_name(20406).." --")
        say ( "" ) 
        say("Deixa, prefiro vender os Tecidos, mas obrigado!")
        say("")
        return

        end
    end
end

Nao sei se me enganei em alguma coisa mano....=S

Link to comment
Share on other sites

quest ja esta fix...xD

deixo em baixo a quest completa caso alguem necessite

Obrigado @L2P

Citar

quest sash begin
    state start begin
        when 20406.chat."O que é uma Faixa De Ombro?" begin
            say_title(mob_name(20406))
            say("")
            say("A faixa oferece duas opções:")
            say("Combinação e Absorção.")
            say("")
            say("Você pode tentar combinação com faixa do mesmo")
            say("grau. Dois conjuntos combinados podem gerar uma")
            say("Faixa de maior grau.")
            say("")
            say("Em uma absorção, a faixa tira o bônus")
            say("de uma arma ou armadura a uma taxa da sua")
            say("Faixa. A taxa de absorção varia entre")
            say("o grau da Faixa, a arma ou a armadura")
            say("absorvido será destruido.")
            say("")
        end
        
        when 20406.chat."Combinação" begin
            say_title(mob_name(20406))
            say("")
            say("Gostaria de combinar duas faixas?")
            say("")
            local confirm = select("Sim", "Não")
            if confirm == 2 then
                return
            end
            
            setskin(NOWINDOW)
            pc.open_sash(true)
        end
        
        when 20406.chat."Absorção de Bônus" begin
            say_title(mob_name(20406))
            say("")
            say("Você quer absorver o bônus da sua arma")
            say("ou armadura?")
            say("")
            local confirm = select("Sim", "Não")
            if confirm == 2 then
                return
            end
            
            setskin(NOWINDOW)
            pc.open_sash(false)
        
        when 20406.chat."Trocar Tecido por Faixa " begin
        if pc.count_item(85000) < 40 then
        say_title("-- "..mob_name(20406).." --")
        say ( "" ) 
        say("Precisas de 40 Tecido Finos para obteres a tua faixa.")
        say ( "" ) 
        say ( "" ) 
        return
        end 
        say_title("-- "..mob_name(20406).." --")
        say("")
        say("Aproxima-te...")
        say("Tenho uma ótima proposta para ti!")
        say("Se me deres 40 Tecidos Finos, dou-te uma Faixa.")
        say("Como sabes, as faixas são raras e valiosas.")
        say("Se não for eu, nao as conceguirás obter.")
        say("")
        say("O que achas? Uma ótima oferta!")
        say("")
        wait()
        say_title("-- "..mob_name(20406).." --")
        say("")
        say("Se aceitares esta troca não poderás voltar atrás.")
        say("Tu decides, queres mesmo trocar?")
        say("")
        local s=select("Aceitar", "Recusar")
        if 1==s and pc.count_item(85000) >= 40 then
        say_title("-- "..mob_name(20406).." --") 
        say ( "" ) 
        say("Obrigado!")
        say("Recebeste a tua Faixa, volta sempre que quiseres...")
        pc.remove_item(85000, 40)
        pc.give_item2 (85001,1)
        elseif 2==s then
        say_title("-- "..mob_name(20406).." --")
        say ( "" ) 
        say("Deixa, prefiro vender os Tecidos, mas obrigado!")
        say("")
        return

        end
    end
end

 

Link to comment
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
 Share

×
×
  • Create New...