• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    [Talkactions] Recuperar mana y life descansando

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Hola usuarios de tibiaface

    hoy les traigo el script de recuperar mana y life

    Bueno lo que hace este talkactions es recuperar su mana y life en la posiciond e descanso
    Solo ejecutando el comando "!rest" y al momento su player tomara una siesta,
    Nota: el comando solo podrá ser ejecutado en zona PZ o protección zone




    Instalacion:

    Nos vamos a:

    Data/talkactions/scripts

    copiamos cualquier archivo y renombramos por rest.lua y luego pegamos esto dentro:

    Código:
    -- (Sistema para dormir com recuperação automatica) --
    -- Criadores: Flaah e Vodkart - Modificado por Bloodwalker --
    -- (Não retirem os créditos) --
     
      events = {}
      config = {
      sit = {hp = 100, mana = 100},  -- Hp e mana que ira healar
      storage = 21211
    }
     
      function onSay(cid, words, param, channel)
     
      if getTilePzInfo(getThingPos(cid)) == false then
      doPlayerSendCancel(cid, "Voce só pode descansar em protection zone.")
      end
     
      if getTilePzInfo(getThingPos(cid)) == true then
      if getPlayerStorageValue(cid, config.storage) == -1 then
      doCreatureSay(cid,"Rest!", TALKTYPE_ORANGE_1)
      doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE , "Para levantar digite o comando !rest novamente.")
      doSitRelax(cid, config.sit)
      doCreatureSetNoMove(cid, true)
      setPlayerStorageValue(cid, config.storage, 1)
      if(getPlayerSex(cid) == 1)then
      doSetItemOutfit(cid, 2317, -1)
      else
      doSetItemOutfit(cid, 3065, -1)
      end
     
      else
      setPlayerStorageValue(cid, config.storage, -1)
      doCreatureSay(cid,"zzZZzZ..", TALKTYPE_ORANGE_1)
      doRemoveCondition(cid, CONDITION_OUTFIT)
      doCreatureSetNoMove(cid, false)
      stopEvent(events[getPlayerGUID(cid)])
      end
      end
      return true
      end
      function doSitRelax(cid, formula)
      if not isCreature(cid) then return LUA_ERROR end
      doCreatureAddHealth(cid, formula.hp)
      doCreatureAddMana(cid, formula.mana)
      doSendMagicEffect(getCreaturePosition(cid), 32)
      events[getPlayerGUID(cid)] = addEvent(doSitRelax, 3000, cid, formula)
      end

    Luego añadimos tag en:


    Data/talkactions/talkactions.xml

    Código:
    <talkaction words="!rest" event="script" value="rest.lua"/>

    y listo

    creditos: en el scripts



    Ver perfil de usuario http://www.tibiaface.com

    xxrichardx

    avatar
    Nuevo Miembro
    Nuevo Miembro
    sirve para tfs 1.0?

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:sirve para tfs 1.0?

    es muy posible que funcione en tfs 1.0



    Ver perfil de usuario http://www.tibiaface.com

    Contenido patrocinado


    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.