Ir para conteúdo

Featured Replies

Postado
  • Autor

 

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                     

  • Respostas 7
  • Visualizações 1.1k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • 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},   

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

Postado
  • Autor

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                     

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.8k

Informação Importante

Confirmação de Termo