Ir para conteúdo

Dragonight

Membro
  • Registro em

  • Última visita

Solutions

  1. Dragonight's post in [DÚVIDA] Ajuda em um script movement was marked as the answer   
    Tenta ao invés de fazer o script pelo movements.xml, faz uma Creaturescript com a função "Onthink" pegando o item que tá no slot no anel (acho que tem uma função, getPlayerSlotItem ou algo parecido com isso) e daí adicionando a storage no player, acho que aí funciona e não dá conflito 
     
     
     
     
    cria nagatoring.lua
    dentro põe
     
    function onThink(cid, interval)
    local storage = 48913
    if getPlayerSlotItem(cid, 9) == 112 then -- 9 é o slot do anel!
    setPlayerStorageValue (cid, storage, 100)
    else
    setPlayerStorageValue (cid, storage, 0)
    end
    registerCreatureEvent(cid, "Nagatoring")
    return true
    end
     
    em creaturescripts.xml
    <event type="think" name="Nagatoring" event="script" value="nagatoring.lua"/>

    talvez de errado e voce tenha que por o registerCreatureEvent(cid, "Nagatoring") numa das linhas do seu evento PlayerLogin (login.lua) e apagar do script do ring!
    ah e mais se continuar dando errado, é porq não precisa da function no movements.xml pro absorb do anel funcionar, essa function era necessária em anéis que troca a sprite e "decai" a duração quando você põe no slot ~~ aqueles que brilha ~~ ...

Informação Importante

Confirmação de Termo