Ir para conteúdo

IIxGordoxII

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Obrigado
    IIxGordoxII deu reputação a Adriano SwaTT em (Resolvido)Tile que enxe stamina   
    Teste este:
    Registre em movements.xml as tags abaixo:

    <movevent type="StepIn" actionid="12129" event="script" value="tile_stamina.lua"/>     <movevent type="StepOut" actionid="12129" event="script" value="tile_stamina.lua"/>  
    Crie o arquivo tile_stamina.lua e cole o código abaixo dentro:

    ---------- Script by: Adriano Swatt -------- local maxstamina = 2520  -- quantidade máxima de Stamina (Não sei se é este valor mesmo) local qtdd = 1 -- quantidade de Stamina é adicionada local tempo = 5 -- em segundos para cada regeneração local tileid, action = 412, 12129 -- ID do Piso de Stamina, ActionID usada no Piso ----------- FIM DAS CONFIGURAÇÕES ----------- function onStepIn(cid, item, position, fromPosition) local getpos = getPlayerPosition(cid) local tilepos = getTileItemById(getpos, tileid).actionid local getsta = getPlayerStamina(cid)     if getsta < maxstamina and isPlayer(cid) then         addEvent(GetStamina, 100, cid)     else         doTeleportThing(cid, fromPosition)         doPlayerSendCancel(cid, "Sua stamina já está cheia.")     end return true end function onStepOut(cid, item, position, fromPosition)     stopEvent(GetStamina) return true end function GetStamina(cid) local getpos = getPlayerPosition(cid) local tilepos = getTileItemById(getpos, tileid).actionid local getsta = getPlayerStamina(cid)     if tilepos == action then             if getsta < maxstamina and isPlayer(cid) then             doPlayerSendCancel(cid, "Sua stamina está subindo.")             setPlayerStamina(cid, getsta + qtdd)             addEvent(GetStamina, tempo * 1000, cid)         else             doTeleportThing(cid, fromPosition)             doPlayerSendCancel(cid, "Sua stamina já está cheia.")         end     end return true end  
    Poste o resultado.
    Boa sorte.

Informação Importante

Confirmação de Termo