Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Faaallaa galera, mais um script pra vcs aê, esse script é muito bom! Com ele você edita , o prêmio que o player recebe, o level necessário e onde ele será teleportado ao abrir a chest! Vamos lá.

Vou usar quest de celebi como exemplo.

em data/actions/script/celebiquest.lua

Spoiler
function onUse(cid, item, frompos, item2, topos)
 
local pos = {x=1053, y=1049, z=7} - Pra onde o player será teleportado
local premio = {102, 10} -- {Id do prêmio,quantidade}
local premio2 = {2145, 5}
local premio3 = {2160, 100}
 
    if getPlayerLevel(cid) >= 100 then  - Level necessário.
        if getPlayerStorageValue(cid, 93824) >= 1 then
            return doPlayerSendCancel(cid, "Vazio.")
        else        
            doTeleportThing(cid, pos)
            doPlayerSendTextMessage(cid, 22, "Parabens,Você completou a Celebi Quest.")
            doPlayerAddItem(cid, premio[1], premio[2])
            doPlayerAddItem(cid, premio2[1], premio2[2])
            doPlayerAddItem(cid, premio3[1], premio3[2])
            setPlayerStorageValue(cid, 93824, 1)
            doTeleportThing(cid, pos)
            doSendMagicEffect(getThingPos(cid), 29) -- 29 é o efeito que vai fazer quando abrir a chest.
        end
    else
        return doPlayerSendCancel(cid, 'Somente players level 100+ podem abrir este bau.')
    end
    return true
end
 
a tag
Spoiler
<action actionid="33333" event="script" value="celebiquest.lua"/> -- se quiser mude o action.
 
Para adicionar é bem facil você vai no remere, coloca uma chest onde vc quiser e coloca a action q você colocou na tag no meu caso é 33333. E pronto.
IMPORTANTE : Se você for criar mais de uma quest mude o storage pois se vc fizer uma quest a outra vai reconhecer que você já fez pois tem a mesma storage
            if getPlayerStorageValue(cid, 93824) >= 1 
coloque uma storage com um numero a mais tipo 93825 ja é outra quest e assim por diante.
Edite aqui tambem
setPlayerStorageValue(cid, 93824, 1)
Lembresse é só se você for criar mais de uma quest!
Outra coisa se você quiser colocar mais items faça isso, embaixo de:
local premio3 = {2160, 100}
adicione outro ficando assim:
local premio4 = {2520, 1}
e depois disso :
doPlayerAddItem(cid, premio3[1], premio3[2])
adicione :
doPlayerAddItem(cid, premio4[1], premio4[2])
Só mudar o número aumentar + 1. Bom é isso. Obrigado pela atenção, espero ter ajudado. Fiquem com Deus.
MaxxSilva :)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Mathwsz
      Bom galera, estou trazendo um script de fusão que funciona assim:
      Explicação: É necessário de 7 itens, na qual você coloca em tal coordenada e aperte a alavanca, sendo assim formando um item na qual você deseja em tal lugar configurado.
      Exemplo: Você pode fazer 7 bosses na qual dropa tals itens "Parecidos" e formando um item raro de sua escolha, ou como preferir.. Vamos ao script!
       
      Em Data/Actions/Scripts crie um arquivo chamado fusaoitens.lua e adicione isto dentro:
       
       
      Agora, em Data/Actions.xml adicione o seguinte:
       
      <action uniqueid="9900" script="fusaoitens.lua" /> E no seu RemeresMapEditor , pegue sua alavanca, vai em Propriedades e adicione o UniqueID 9900 nele! 
      PRONTO! Agora configure e divirta-se! Obs: Caso lhe ajudei, da um REP+ Aí !
    • Por Imperius
      Olá, pessoal! Acabei encontrando um script que tinha feito a um tempo atrás. Estou compartilhando aqui para quem quiser usar ou melhorar.
       
      É bem parecido com os outros sistemas de roleta, igual deste tópico: https://tibiaking.com/forums/topic/101557-action-cassino-roleta-de-items/
       
      Como funciona?
       
      O "Treasure Chest" é um item custom, onde o jogador têm a possibilidade de ganhar itens raros ou bem meia boca. Tudo dependerá da sorte.
       
      O jogador precisa tacar o treasure chest na bancada e acionar a alavanca. O treasure chest irá se transformar em vários itens de forma randômica no qual o jogador poderá ou não ganhar. No final, apenas um item é entregue ao jogador.
       
      Para entender melhor o seu funcionamento, segue o GIF abaixo:
       

       
       
      em data > actions > actions.xml
       
       
      em data > actions > scripts > crie um arquivo chamado leverTreasureChest.lua
       
       
      no banco de dados do servidor, adicione o seguinte código em "SQL":
       
       
       

      Também estou disponibilizando uma página PHP, para quem quiser usar no site do servidor. Na página tem informações sobre o funcionamento, quais são os possíveis prêmios e a lista de jogadores que ganharam os itens raros.
       

       
       
      Espero ter ajudado de alguma forma! : )
       
      treasure_chest.php
    • Por amoxicilina
      Action: Remover skull
       
       
    • Por Dono do WNA
      Andei procurando aqui pelo TK inteiro e não acho um script funcional para um boss room onde o player clica com direito num altar (parecido com uma alavanca) podendo ir sozinho ou com até 10 jogadores ele é teleportado para uma sala com o boss, podendo desafiar ele a cada 20 horas, toda vez que um jogador puxa a alavanca ele checa se tem player na sala e caso tenha, precisa esperar todos os jogadores sairem. Caso o boss esteja vivo sem players dentro da sala ele remove e adiciona um novo assim que puxam a alavanca.

      Achei scripts parecidos no forum porém são todos para TFS 1.x+ e eu uso o 0.4 e nenhum compatível que achei esta funcionando

      TFS 0.4 REV 3996
    • Por Maniaco
      Salve TibiaKing!!! TFS 0.4 . 8.60
       
      Estou implementando o Sistema do @WooX de Cave Exlusiva

      Link:
       
      Porem estou com um problema seguindo o tutorial completo dele acabo tendo um retorno de erro na Distro! E ja que o mesmo nao entra no forum deis de 14/01! Venho solicitar ajuda de vocês!
      Caso alguem tenha o Discord Dele Favor me Passe  
      Vamos lá!
      Erro:
       
      Script :
       
      Lib
       
       
      Print Rme:
       
       
      Lembrando que nao esta funcionando em geral, Acrédito que eu tenha pulado algo ou deixado passar despercebido!
      Espero que alguem consiga me ajudar vlw!
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo