Tenho uma dúvida enorme. Estava eu a alterar o Teleportador quando decidi meter o custo de yang por teleporte. O que acontece é que pretendo uma coisa um pouco mais avançada. Eu queria que o custo de yang variasse consoante o nível da personagem e o tipo de mapa.
Exemplos:
[*]
Se o jogador for de nível 25, irá pagar 100 yangs para entrar no mapa 1
[*]Se o jogador for de nivel 50, irá pagar 200 yangs para entrar no mapa 1
[*]Se o jogador for de nível 25, irá pagar 500 yangs para entrar no mapa 2
[*]Se o jogador for de nível 50, irá pagar 1000 yangs para entrar no mapa 2
Ou seja: Quero a verificação de nível + custo que existe no metin e também quero verificação do mapa. Inicialmente eu estava a tentar editar a quest para teleportar para o vale, portanto, só está visualmente editado nessa parte. A quest está funcional, mas quero alterá-la conforme disse.
Consigo fazer com preços fixos, mas não estou interessado. Quero que o preço varie conforme o mapa escolhido e o nível da personagem.
Agradeço desde já toda a ajuda.
Deixo em spoiler o código do script:
say_title ( "Teleportador:" )say ( "Escolhe o local para onde pretendes ir:" )local f = select ( " Vale " , " Deserto " , " Montanha Sohan " , " Templo Negro " , " Página Seguinte " ) if f == 1 then say_title ( "Teleportador:" ) say ( "Pretendes ir para o Vale Seungryong?" ) local f = select ( "Sim" , "Não" ) if f == 1 and pc.get_level () > 24 then say ( "Teleportador:" ) say ( "Boa sorte " .. pc . name .. "." ) wait ( ) pc . warp ( 334300 , 736300 ) elseif f == 2 then say_title("Teleportador") say ("Como queiras então.") elseif pc.get_level () < 25 then say_title("Teleportador") say ("Não tens nivel suficiente.")end--elseif f == 2 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Voce desejar ir ao Deserto Yonbi." )local f = select ( "Sim" , "Nao" )if f == 1 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Irei lhe teleporta-lo." )say ( "Boa sorte..." )wait ( )pc . warp ( 296800 , 547400 )endelseif f == 3 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Voce deseja ir a Montanha Sohan ?" )local f = select ( "Sim" , "Nao" )if f == 1 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Irei lhe teleporta-lo." )say ( "Boa sorte..." )wait ( )pc . warp ( 436400 , 215600 )endelseif f == 4 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Voce deseja ir ao Templo Miokio ?" )local f = select ( "Sim" , "Nao" )if f == 1 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Irei lhe teleporta-lo." )say ( "Boa sorte..." )wait ( )pc . warp ( 553600 , 143600 )endelseif f == 5 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. 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 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Voce deseja ir a Torre Demoniaca ?" )local f = select ( "Sim" , "Nao" )if f == 1 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Irei lhe teleporta-lo." )say ( "Boa sorte..." )wait ( )pc . warp ( 589500 , 114000 )endelseif f == 2 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Voce deseja ir a Gomi ?" )local f = select ( "Sim" , "Nao" )if f == 1 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Irei lhe teleporta-lo." )say ( "Boa sorte..." )wait ( )pc . warp ( 346800 , 633400 )endelseif f == 3 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Voce deseja ir a Floresta?" )local f = select ( "Sim" , "Nao" )if f == 1 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Irei lhe teleporta-lo." )say ( "Boa sorte..." )wait ( )pc . warp ( 1.1195e+06 , 70300 )endelseif f == 4 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Voce deseja ir a Gruta chun ?" )local f = select ( "Sim" , "Nao" )if f == 1 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Irei lhe teleporta-lo." )say ( "Boa sorte..." )wait ( )pc . warp ( 284200 , 810500 )endelseif f == 5 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Voce deseja ir a Catacumbas ?" )local f = select ( "Sim" , "Nao" )if f == 1 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Irei lhe teleporta-lo." )say ( "Boa sorte..." )wait ( )pc . warp ( 591100 , 99500 )endelseif f == 6 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Voce deseja ir ao Deserto II ?" )local f = select ( "Sim" , "Nao" )if f == 1 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Irei lhe teleporta-lo." )say ( "Boa sorte..." )wait ( )pc . warp ( 829900 , 763500 )endelseif f == 7 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Voce deseja visitar todas cidades ?" )local f = select ( "Sim" , "Nao" )if f == 1 thensay_verde_claro ( "Teleportador:" )say_branco ( "Boa sorte " .. pc . name .. "." )say ( "Irei lhe dar um anel." )say ( "Boa sorte..." )wait ( )pc . give_item2 ( 70007 , 1 )endendend
Boas pessoal!!!
Tenho uma dúvida enorme. Estava eu a alterar o Teleportador quando decidi meter o custo de yang por teleporte. O que acontece é que pretendo uma coisa um pouco mais avançada. Eu queria que o custo de yang variasse consoante o nível da personagem e o tipo de mapa.
Exemplos:
-
[*]
Se o jogador for de nível 25, irá pagar 100 yangs para entrar no mapa 1 [*]Se o jogador for de nivel 50, irá pagar 200 yangs para entrar no mapa 1 [*]Se o jogador for de nível 25, irá pagar 500 yangs para entrar no mapa 2 [*]Se o jogador for de nível 50, irá pagar 1000 yangs para entrar no mapa 2Ou seja:
Quero a verificação de nível + custo que existe no metin e também quero verificação do mapa.
Inicialmente eu estava a tentar editar a quest para teleportar para o vale, portanto, só está visualmente editado nessa parte.
A quest está funcional, mas quero alterá-la conforme disse.
Consigo fazer com preços fixos, mas não estou interessado. Quero que o preço varie conforme o mapa escolhido e o nível da personagem.
Agradeço desde já toda a ajuda.
Deixo em spoiler o código do script:
Quem ajudar leva +1 :D
Cumps e boas programações
Epsilon
Share this post
Link to post
Share on other sites