Ir para conteúdo

Featured Replies

Postado

@robi123 O amigo postou ali já:

actions.xml

<action itemid="2156" event="script" value="red gem.lua"/>
<action itemid="2158" event="script" value="blue gem.lua"/>

actions/scripts/red gem.lua

function onUse(cid, item, fromPosition, itemEx, toPosition)
    setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + 100)
    doRemoveItem(item.uid, 1)
    return true
end

actions/scripts/blue gem.lua

function onUse(cid, item, fromPosition, itemEx, toPosition)
    setCreatureMaxMana(cid, getPlayerMaxMana(cid) + 100)
    doRemoveItem(item.uid, 1)
    return true
end

 

  • Respostas 20
  • Visualizações 1.9k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @robi123 O amigo postou ali já: actions.xml <action itemid="2156" event="script" value="red gem.lua"/> <action itemid="2158" event="script" value="blue gem.lua"/> actions/scrip

  • <action itemid="23333" event="script" value="buffs/addVida.lua"/>     ai o de vida, não testei pq meu pc ta bugado, para mana acho que vc consegue, qualquer coisa avisa

  • Voce esqueceu de colocar para setar a storage 101010

Posted Images

Postado
4 horas atrás, robi123 disse:

alguem tem o script completo?

preciso para Vida e Mana tambem

Vida:

 


function onUse(cid, item, fromPosition, itemEx, toPosition)

loca stora=167891

    if (getCreatureStorage(cid, stora) >= 1) then
        doPlayerSendCancel(cid, "Voce ja usou o maximo de vezes.")
        return true
    else

        local almentar = 500 -- total de mana que ganha ao usar
        local vidaMax = getCreatureMaxHealth(cid)
        setCreatureMaxHealth(cid, vidaMax + almentar)
        doRemoveItem(item.uid, 1)

        setPlayerStorageValue(cid, stora, 1) 
        return true
    end
end

 


mana


function onUse(cid, item, fromPosition, itemEx, toPosition)

loca stora=167892

    if (getCreatureStorage(cid, stora) >= 1) then
        doPlayerSendCancel(cid, "Voce ja usou o maximo de vezes.")
        return true
    else

        local almentar = 500 -- total de mana que ganha ao usar
        local ManaMax = getCreatureMaxMana(cid)
        setCreatureMaxMana(cid, vidaMax + almentar)
        doRemoveItem(item.uid, 1)

        setPlayerStorageValue(cid, stora, 1) 
        return true
    end
end

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

Postado
  • Autor
1 hora atrás, Gustavo Ntos disse:

Vida:

 


function onUse(cid, item, fromPosition, itemEx, toPosition)

loca stora=167891

    if (getCreatureStorage(cid, stora) >= 1) then
        doPlayerSendCancel(cid, "Voce ja usou o maximo de vezes.")
        return true
    else

        local almentar = 500 -- total de mana que ganha ao usar
        local vidaMax = getCreatureMaxHealth(cid)
        setCreatureMaxHealth(cid, vidaMax + almentar)
        doRemoveItem(item.uid, 1)

        setPlayerStorageValue(cid, stora, 1) 
        return true
    end
end

 


mana

 

 

Aew @Gustavo Ntos , @Reds e @Zanrix valeu pelo Script,

Consegui fazer funcionar no meu servidor 8.6 Baiak, mas o limite de uso não está funcionando.

Ele está apenas adicionando os pontos de vida e mana :D

Falta algum detalhe no script ?? ou será que é minha versão de TFS que não é compatível com o script?

Obs: não sei verificar a versão do meu tfs ( @KotZletY ) kkkkk

Postado
  • Autor
1 minuto atrás, KotZletY disse:

Como assim limite ? Que tipo de limite ?

A versão você ver na distro, quando liga o server, antes de carregar o servidor.

Ah sim, valeu

aqui ta verão 0.3.6 (é isso mesmo?)

 

Quanto ao limite, eu queria um limite de uso de Gems (cada player pode usar no máximo 10 GEM).

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.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo