antiblock
Elveron
  • Chatbox

    You don't have permission to chat.
    Load More
Sign in to follow this  
YonN

[Quest] Teleportador Modificado

6 posts in this topic

Boa Noite Galera ...

Meu 2 turturial feito no forum espero que ajude alguém.....

Bom no meu serve file o arquivo do npc 9012 - some toda vez que eu uso o ./qc tals... e resolvi fazer uma quest 

pro teleportador e fiz o seguinte...

 

Teleporta para 10 mapas

Orc,Sohan,Miokio,Torre,Catacumbas,Chun,Floresta,deserto2 e 1 e mais alguns que irão ver abaixo...

 

Seguinte chega de papo e vamos lá ;)

Instalando a quest no FTP.... Local de instalação acho que todos ja sabem neh 

/usr/%%$%$/share/locale/germany/quest depende do serve file... caso nao souber mi avisa que ajudo...

1º O nome da quest eu escolhi teleport_soy - isso fica a seu criterio...

2º Escolheu o nome da quest vai em quest_list adicione na ultima linha a o nome da quest lembrando que tem que conter .quest

no meu caso teleport_soy.quest ... Feito isso criar 1 novo arquivo com o nome que colocou no quest_list....

3º  Adicionar a quest no arquivo e usar o .qc nome da quest e pronto...

 

quest teleport_soy begin

state start begin
        when 9012.chat."Teleporte 2.0" begin
            say_title("Teleportador:")
            say("")
            say("Ola sou o teleportador em uma nova,")
            say("versao melhorada.")
            say("Posso lhe teleportar de graca...")
            say_reward ("Selecione o mapa que deseja ir.")
            say_reward ("Creditos Reservado a SoMaX")
            local f = select("Vale suryong", "Deserto yonbi", "Montanha sohan", "Templo miokio", "Mais mapas")
            if f == 1 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Voce deseja ir ao Vale Suryong ?")
            local f = select("Sim", "Nao")
            if f == 1 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Irei lhe teleporta-lo.")
            say ("Boa sorte...") 
            wait()
            pc.warp (334300, 736300)
            end
            elseif f == 2 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Voce desejar ir ao Deserto Yonbi.")
            local f = select("Sim", "Nao")
            if f == 1 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Irei lhe teleporta-lo.")
            say ("Boa sorte...")  
            wait()
            pc.warp (296800, 547400)
            end
            elseif f == 3 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Voce deseja ir a Montanha Sohan ?")
            local f = select("Sim", "Nao")
            if f == 1 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Irei lhe teleporta-lo.")
            say ("Boa sorte...")  
            wait()
            pc.warp (436400, 215600)
            end
            elseif f == 4 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Voce deseja ir ao Templo Miokio ?")
            local f = select("Sim", "Nao")
            if f == 1 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Irei lhe teleporta-lo.")
            say ("Boa sorte...")  
            wait()
            pc.warp (553600, 143600)
                        end
            elseif f == 5 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Aqui esta a 2º pagina de teleporte")
            say ("Melhorada...")
            local f = select("Torre Demoniaca", "Gomi VI", "Floresta 2", "Gruta Chun", "Catacumbas", "Deserto 2", "Cidades")
            if f == 1 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Voce deseja ir a Torre Demoniaca ?")
            local f = select("Sim", "Nao")
            if f == 1 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Irei lhe teleporta-lo.")
            say ("Boa sorte...")  
            wait()
            pc.warp (589500, 114000)
            end
            elseif f == 2 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Voce deseja ir a Gomi ?")
            local f = select("Sim", "Nao")
            if f == 1 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Irei lhe teleporta-lo.")
            say ("Boa sorte...")  
            wait()
            pc.warp (346800, 633400)
            end
            elseif f == 3 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Voce deseja ir a Floresta?")
            local f = select("Sim", "Nao")
            if f == 1 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Irei lhe teleporta-lo.")
            say ("Boa sorte...")  
            wait()
            pc.warp (1119500, 70300)
            end
            elseif f == 4 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Voce deseja ir a Gruta chun ?")
            local f = select("Sim", "Nao")
            if f == 1 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Irei lhe teleporta-lo.")
            say ("Boa sorte...")  
            wait()
            pc.warp (284200, 810500)
                        end
            elseif f == 5 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Voce deseja ir a Catacumbas ?")
            local f = select("Sim", "Nao")
            if f == 1 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Irei lhe teleporta-lo.")
            say ("Boa sorte...")  
            wait()
            pc.warp (591100, 99500)
            end
            elseif f == 6 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Voce deseja ir ao Deserto II ?")
            local f = select("Sim", "Nao")
            if f == 1 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Irei lhe teleporta-lo.")
            say ("Boa sorte...")  
            wait()
            pc.warp (829900, 763500)
                                    end
            elseif f == 7 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Voce deseja visitar todas cidades ?")
            local f = select("Sim", "Nao")
            if f == 1 then
            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Irei lhe dar um anel.")
            say ("Boa sorte...")  
            wait()
            pc.give_item2 (70007,1)          
 end
  end
end
end
    end
end

3ª Continuação -- Se usar serve file do rancoroso apenas sh quest... 

 

 

4º Se reparar            

            say_title("Teleportador")
            say ("Bom "..pc.name..".")
            say ("Irei lhe dar um anel.")
            say ("Boa sorte...")  
            wait()
            pc.give_item2 (70007,1)
Estou usando 1 anel script criada pelo pacificador caso quere adicionar o anel ou implementar as opções de cidade no teleportador.

Espero ter ajudado e se algum mode por spoiler eu agradeçeria *-* :+1: nao custa

Share this post


Link to post
Share on other sites
antiblock
Elveron

Boas,

 

Estou com um problema, eu já adicionei a quest, ja adicionei a quest na quest_list, mas, carrego no anel e nao acontece nada :/sabem o que poderá ser ?cumps

Share this post


Link to post
Share on other sites

quest nome_quest begin
state start begin
when id anl.use begin
say_title ( "Anel de Teleporte" )
say ( "Poderá ser teleportado," )
say ( "para diversos lugares." )
local opzioni =select ("Torre dos Demonios","Torre Demoniaca","Floresta 2","Gruta Chun 1","Gruta Chun 2","Proximo")
if opzioni == 1 then
pc . warp ( 590500 , 110500)
elseif opzioni == 2 then
pc . warp ( 665600 , 435200 )
elseif opzioni == 3 then
pc . warp ( 1049600 , 0 )
elseif opzioni == 4 then
pc . warp ( 0 , 1203200 )
elseif opzioni == 5 then
pc . warp ( 241700 , 1274900 )
elseif opzioni == 6 then
local opzioni2 =select ("Centro do Vale Seungryong","Deserto Yongbi","Templo Miokio","Gomi 1","Floresta 1","Montanha Sohan","Devil Catacombs","Próximo")
if opzioni2 == 1 then
pc . warp ( 333949 , 752560 )
elseif opzioni2 == 2 then
pc . warp ( 344000 , 502500 )
elseif opzioni2 == 3 then
pc . warp ( 553600 , 144100 )
elseif opzioni2 == 4 then
pc . warp ( 60000 , 496000 )
elseif opzioni2 == 5 then
pc . warp ( 281600 , 0 )
elseif opzioni2 == 6 then
pc . warp ( 436210 , 215744 )
elseif opzioni2 == 7 then
pc . warp ( 591300 , 100000 )
elseif opzioni2 == 8 then
local opzioni3 =select ("Cidade 1 Jinno","Cidade 2 Jinno","Cidade 1 Chunjo","Cidade 2 Chunjo","Cidade 1 Shinsu","Cidade 2 Shinsu","Fechar")
if opzioni3 == 1 then
pc . warp ( 969600 , 278400 )
elseif opzioni3 == 2 then
pc . warp ( 873100 , 242600 )
elseif opzioni3 == 3 then
pc . warp ( 55700 , 157900 )
elseif opzioni3 == 4 then
pc . warp ( 138500 , 234900 )
elseif opzioni3 == 5 then
pc . warp ( 469300 , 964200 )
elseif opzioni3 == 6 then
pc . warp ( 360800 , 877600 )
elseif opzioni3 == 7 then
return
end
end
end
end
end
end
 

Peguei do proprio cyber e funciono e fico muito organizado
Creditos a Capc

Share this post


Link to post
Share on other sites

Não entendi .. Quero saber como coloco um 'Super teleportador' para teleportar para os 3 reinos,  e os outros mapas

Vale suryong Etc etc... Quero colocar no NPC 20095  (Seon-hae)  , eu uso client/file do rancoroso

 

Ajuda?

Share this post


Link to post
Share on other sites

Hm

 se ainda precisar... estou de volta tenho tudo pronto...
 

Share this post


Link to post
Share on other sites

o .qc não aceita no meu virtual box

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
Sign in to follow this