Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''no tile''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

Encontrado 1 registro

  1. Tile of Soul é um sistema queadiciona pontos de soul do player ao passar em um determinado tile. Segue o Script Em data/movements/scripts crie um arquivo e renomei para tileofsoul.lua com o seguinte script: local storage = 11131 local _soul = 3 -- Pontos que irá receber local seg = 2 -- intervalo de tempo local efecto = 0 -- efeito local evento = {} function Soul(cid) if isPlayer(cid) then if getPlayerStorageValue(cid, storage) == 1 then doSendMagicEffect(getThingPos(cid), efecto) doPlayerAddSoul(cid,_soul) evento = addEvent(Soul, 1000*seg, cid) if getPlayerStorageValue(cid, storage) < 0 or getPlayerStorageValue(cid, storage) == nil then stopEvent(evento) end end end end function onStepIn(cid, item, pos) if isPlayer(cid) then setPlayerStorageValue(cid, storage, 1) Soul(cid) end return true end function onStepOut(cid, item, pos) if getPlayerStorageValue(cid, storage) == 1 then setPlayerStorageValue(cid, storage) stopEvent(evento) end return true end Em movements.xml adicione as tags <movevent type="StepIn" actionid="5842" event="script" value="tileofsoul.lua"/> <movevent type="StepOut" actionid="5842" event="script" value="tileofsoul.lua"/> Também é possivel utilizar o script para Mana ou Health. Para isso basta alterar: doPlayerAddSoul(cid,_soul) Por Para Mana doPlayerAddMana(cid,_soul) Para Health doCreatureAddHealth(cid,_soul) Depois basta adicionar o action id no mapa em qualquer tile e aproveitar. Espero que gostem. Credito ~~Diegogo
×
×
  • Criar Novo...