Ir para conteúdo
  • Cadastre-se

[Resolvido] BAU QUE DA MANA/LIFE/CRYSTAL..AJUDA?


Posts Recomendados

Então galera do tibiaking, fiz varias novas quest no meu ot, aê queria coloca um tipo de script que ao da use no bau e ganha uma certa quantidade de mana e de life, e 100 crystal coin (se possivel dentro de uma backpack) !

 

E aproveitado o Topico queria um script tipo assim, puxo a alavanca e as pedra do caminho se abre e se eu puxa novamente ela se fexa.

 

Ou se tiver algum tutorial com o script me falem o link é que eu procurei e não achei ;x

 

Bom vou esperar, valendo Rep+ (:  Desde já Agradeço!

Editado por Rodrigo0lg (veja o histórico de edições)

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

Qual script você usa normalmente para fazer quest (báu) ?

Pode me passar 1 de exemplo, para que eu possa fazer as alterações ?

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

sobre a lavanca e as pedras ta aqui

 

actions/scripts crie um arquivo .lua com qualquer nome e coloque isto

 

local positions = {
    {x = 100, y = 100, z = 7},
    {x = 101, y = 100, z = 7},
    {x = 102, y = 100, z = 7}
}

local stone = 1250

function onUse(cid, item, fromPosition, itemEx, toPosition)
    for _, position in ipairs(positions) do
        local tmp = getTileItemById(position, stone)
        if tmp.uid > 0 then
            doRemoveItem(tmp.uid, 1)
        else
            doCreateItem(stone, position)
        end
    end
    doTransformItem(item.uid, (item.itemid == 1945 and 1945 or 1945))
    return true
end

 

em actions.xml coloca isso

 

<action uniqueid="4444" event="script" value="nomedoseuarquivo.lua"/>

ai basta colocar o 4444 no unique id da lavanca que você quer

Link para o post
Compartilhar em outros sites

QuestManaHpCoin.lua

local config = {
   mana = 100,
   hp = 250,
   coins = 50,
 
   storage_id = 11321,
}
 
function onUse(cid)
 
   if getPlayerStorageValue(cid, config.storage_id) < 1 then
      local bp = doPlayerAddItem(cid, 9774)
      doAddContainerItem(bp, 2160, config.coins)
 
      setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + config.hp)
      doCreatureAddHealth(cid, config.hp)
 
      setCreatureMaxMana(cid, getCreatureMaxMana(cid) + config.mana)
      doCreatureAddMana(cid, config.mana)
 
      doSendMagicEffect(getThingPos(cid), 13)
   else
      return doPlayerSendCancel(cid, "It's empty.")
   end
 
   return true
end
 

 

actions.xml

<action actionid="7132" event = "script" value = "QuestManaHpCoin.lua" />

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Link para o post
Compartilhar em outros sites

Qual script você usa normalmente para fazer quest (báu) ?

Pode me passar 1 de exemplo, para que eu possa fazer as alterações ?

Aqui esta uma que pega 100k, os jogadores novato!

 

function onUse(cid, item, frompos, item2, topos)

 

 

if item.uid == 1002 then

if getPlayerStorageValue(cid,1003) == -1 then

doPlayerSendTextMessage(cid,25,"Você pegou 100k, parabéns.")

doPlayerAddItem(cid,2160,10)

setPlayerStorageValue(cid,1003,1)

else

doPlayerSendTextMessage(cid,25,"Voce ja pego 100k.")

end

 

end

return TRUE

end

 

 

QuestManaHpCoin.lua

local config = {
   mana = 100,
   hp = 250,
   coins = 50,
 
   storage_id = 11321,
}
 
function onUse(cid)
 
   if getPlayerStorageValue(cid, config.storage_id) < 1 then
      local bp = doPlayerAddItem(cid, 9774)
      doAddContainerItem(bp, 2160, config.coins)
 
      setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + config.hp)
      doCreatureAddHealth(cid, config.hp)
 
      setCreatureMaxMana(cid, getCreatureMaxMana(cid) + config.mana)
      doCreatureAddMana(cid, config.mana)
 
      doSendMagicEffect(getThingPos(cid), 13)
   else
      return doPlayerSendCancel(cid, "It's empty.")
   end
 
   return true
end
 

actions.xml

<action actionid="7132" event = "script" value = "QuestManaHpCoin.lua" />

MaXwEllDeN, não estou conseguindo utliza o script, não sei se é por causa do uniq.id de um detalhe sobre o script o que configura-lo, obg.

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

 

QuestManaHpCoin.lua

local config = {
   mana = 100,
   hp = 250,
   coins = 50,
 
   storage_id = 11321,
}
 
function onUse(cid)
 
   if getPlayerStorageValue(cid, config.storage_id) < 1 then
      local bp = doPlayerAddItem(cid, 9774)
      doAddContainerItem(bp, 2160, config.coins)
 
      setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + config.hp)
      doCreatureAddHealth(cid, config.hp)
 
      setCreatureMaxMana(cid, getCreatureMaxMana(cid) + config.mana)
      doCreatureAddMana(cid, config.mana)
 
      doSendMagicEffect(getThingPos(cid), 13)
   else
      return doPlayerSendCancel(cid, "It's empty.")
   end
 
   return true
end
 

actions.xml

<action actionid="7132" event = "script" value = "QuestManaHpCoin.lua" />

Bom já consegui fiz algumas alteraçoes pq não tava funcionando aqui, olhe.

function onUse(cid, item, frompos, item2, topos)

 

local config = {

   mana = 50,

   hp = 50,

   coins = 100,

 

   storage_id = 11321,

}

 

 

if item.uid == 2012 then

if getPlayerStorageValue(cid,1073) == -1 then

doPlayerSendTextMessage(cid,25,"Você pegou 1kk, 50 de Mana e 50 de Life, parabéns.")

setPlayerStorageValue(cid,1073,1)

             local bp = doPlayerAddItem(cid, 9774)

                        doAddContainerItem(bp, 2160, config.coins)

 

                        setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + config.hp)

                        doCreatureAddHealth(cid, config.hp)

 

                        setCreatureMaxMana(cid, getCreatureMaxMana(cid) + config.mana)

                        doCreatureAddMana(cid, config.mana)

else

doPlayerSendTextMessage(cid,25,"Voce ja Fez a quest.")

end

 

end

return TRUE

end

 

        <action uniqueid="2012" event = "script" value = "quests/QuestManaHpCoin.lua" />

 

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

sobre a lavanca e as pedras ta aqui

 

actions/scripts crie um arquivo .lua com qualquer nome e coloque isto

local positions = {
    {x = 100, y = 100, z = 7},
    {x = 101, y = 100, z = 7},
    {x = 102, y = 100, z = 7}
}

local stone = 1250

function onUse(cid, item, fromPosition, itemEx, toPosition)
    for _, position in ipairs(positions) do
        local tmp = getTileItemById(position, stone)
        if tmp.uid > 0 then
            doRemoveItem(tmp.uid, 1)
        else
            doCreateItem(stone, position)
        end
    end
    doTransformItem(item.uid, (item.itemid == 1945 and 1945 or 1945))
    return true
end

em actions.xml coloca isso

<action uniqueid="4444" event="script" value="nomedoseuarquivo.lua"/>

ai basta colocar o 4444 no unique id da lavanca que você quer

Bom esse não cheguei a testa mais creio que esteja funcionando, to usando um script que encontrei em outro forum, com tutorial.

Não sei se é proibido falar nome de outros forum aqui, mais foi feito pelo Maarkiin "O Tutorial". O Script é esse, olhe.

 

function onUse(cid, item, frompos, item2, topos)

wall1 = {x=227, y=142, z=8, stackpos=1}

getwall1 = getThingfromPos(wall1)

if item.uid == 7946 and item.itemid == 1945 then

doRemoveItem(getwall1.uid,8573)

doTransformItem(item.uid,item.itemid+1)

elseif item.uid == 7946 and item.itemid == 1946 then

doTransformItem(item.uid,item.itemid-1)

doCreateItem(1355,1,wall1)

end

return 1

end  

 

Rep+  :accept: Pela força de sempre!

 

Bom, duvida tirada, podem mover ! 

Editado por Rodrigo0lg (veja o histórico de edições)

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

Dúvida sanada, tag adicionada.<br />Tópico movido!<br />

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord TibiaKing

 

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 Nogard
      Não deixe seu evento de Natal para última hora, faltam apenas 4 dias. 

      Aproveite as sprites com desconto no site: https://otsprites.com
       
       
       

       

       
       
       
    • Por otpokesalense
      🧿Base Tibia Solebran totalmente otimizada!  
       
       ✔️ OTClient (Version Old);
      ✔️ Update 2.2;
      ✔️ Site Póprio;
      ✔️ Map Global
      ✔️ Bugs, Minimo (2x) talvez;
      ✔️ PVP 💯 Funcional.
       
       
      Get Servidor: https://files.fm/f/7qumr8943e 💸 Buy! otimo projeto para vc utilizá-lo.
      Lembrando:: ao comprar o download será disponibilizado automaticamente.
       
      🧑‍💻System Operacional: Windows (VPS)
      👨‍💻Programador (27) 998931903 - - - O Valor já inclui o serviço de programação! 🤗
       

       
       

       
       
    • Por Arkanjo39
      CUIDA, CUIDA E VEM CONHECER NOSSO SERVER. KING BAIAK ACABOU DE SER LANÇADO!!! VEM SER O TOP 1 Site com Otclient: https://kingbaiak.com/ PARA NOVOS JOGARES ADM TA DANDO AQUELA FORCINHA! SERVIDOR 8.60 COM RESETS, MONTARIAS E GOLDEN OUTFIT! INFORMAÇÕES BÁSICAS DO SERVIDOR: [+] MAPA BAIAK [+] HIGH EXP [+] RESETS COM + DAMAGE [+] AUTOLOOT AUTOMÁTICO [+] CITY DONATE [+] ROSHAMUUL, ORAMOND E NETHER [+] MONTARIAS E GOLDEN OUTFIT [+] INVASÃO DE MONSTROS AUTOMÁTICAS [+] DAILY MONSTER QUE APARECE AO LOGAR [+] MONTARIAS COM COMANDO !MOUNT [+] SISTEMA DE ROLETA ATUAL [+] CAST WATCH [+] FAST ATTACK [+] CAST ARROWS [+] PUSH CRUZADO [+] REWARD CHEST [+] WARSQUARE [+] COMBO EXP DE POTIONS [+] MINERAÇÃO COM LOJA [+] SISTEMA DE BOSS [+] CRITICAL/DODGE [500/500] [+] LIFE E MANA EM PORCENTAGEM* [+] VARIAS QUESTS [+] EVENTO DTT (AUTOMÁTICO) [+] EVENTO BATLEFIELD (AUTOMÁTICO) [+] EVENTO SNOWBALLWAR (AUTOMÁTICO) [+] EVENTO DESERT WAR (AUTOMÁTICO) [+] EVENTO ZOMBIE (AUTOMÁTICO) [+] EVENTO CAMPO MINADO (AUTOMÁTICO) [+] EVENTO TEAM BATLE (AUTOMÁTICO) [+] EVENTO CAPTURE THE FLAG (AUTOMÁTICO)
    • Por BTitan
      Baiak Titan: Uma Experiência Incomparável no Universo Baiak
       
      O Baiak Titan combina a nostalgia dos antigos tempos de OTServ com a inovação e modernidade atuais. Oferecemos um mapa vasto, com mais de 100 áreas de caça para explorar, além de vocações equilibradas para um PvP justo e emocionante. Diversos eventos automáticos ocorrem diariamente, garantindo diversão constante para os jogadores. O servidor conta com vários sistemas, como por exemplo, montarias para quem utiliza o cliente exclusivo, monstros do Tibia 9.6+, sistema de mineração, entre outros!
       
      Por Que Escolher o Baiak Titan?
       
      PvP de Alta Qualidade: Embora seja um servidor Baiak, nosso mapa é cuidadosamente projetado para proporcionar ganho de experiência sem perder a seriedade do jogo, oferecendo desafios instigantes e um equilíbrio perfeito para combates épicos.
      Jogabilidade Customizada: O mapa Baiak foi exclusivamente adaptado para promover intensas batalhas de PvP, com recursos inovadores que mantêm a jogabilidade sempre fresca e emocionante.

      Detalhes do Servidor:
       
      IP: baiaktitan.com Website: https://baiaktitan.com Account Manager: 1/1
        Principais Características:
       
      Uptime 24/7, Sem Lag: Jogue a qualquer hora com a estabilidade de servidores dedicados e de alta performance. Velocidade de Ataque Equilibrada: Ajustada perfeitamente para garantir combates dinâmicos e justos. Sistema de Cast: Transmita suas jogadas ao vivo e assista aos seus amigos em ação. Cliente Exclusivo: Software personalizado com novos outfits, montarias e criaturas, enriquecendo ainda mais sua experiência no jogo. Runas, Poções e Flechas Não Infinitas: Valorizamos uma jogabilidade mais estratégica e desafiadora, onde os recursos precisam ser geridos com sabedoria.
      Eventos Automáticos:
       
      Zombie Team Battle Monster Hunter Castle (War of Emperium) Capture The Flag DOTA Corrida Arena War (O último sobrevivente ganha) Fire Storm
        Taxas do Servidor:
       
      EXP: 200x (com stages)
      Skill: 100x
      Magic: 30x
      Loot: 3x
       
      Junte-se à nossa comunidade e viva essa aventura única. O Baiak Titan espera por você!
    • Por campospkks
      Servidor muito bem otimizado, com amplo map para uma diversão imperdível. 
       
      *  Quest System
      * bugs corrigidos 90,0%
      * Client Específico (V8)
      * Mobile Adaptavel e Otimizado
      * database.sql já com (Modulo Pix) 
      * site 95,9% atualizado (Troque, pois a marca já possuí proprietário)
      * Franquia Tibia Custom baseado em armas.
       
      Site Original: soulgun.com.br
      discord.gg/cCWcaMwjuB
      Relançamento Servidor 20-09-2024
      Horario 17:00
      whatsap Grupo
      https://chat.whatsapp.com/JsAyLAmwJQyGEWgHTI4096
      Video Do Game
      https://youtu.be/N8asxdnzmGw


×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo