• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Spells] Party Healing y Healing Mana

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

    1default [Spells] Party Healing y Healing Mana el Vie Abr 07, 2017 3:42 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    hola usuario de tibiaface


    Bueno aqui les traigo una dos spells una que cura la vida de la aprty y otra que cura el mana de la party.

    instalacion:

    nos vamos a:

    Data/spells/spells.xml

    y agregan estas tag:


    Código:
    <instant name="Party Healing" words="exura party" lvl="50" mana="100" prem="1" aggressive="0" selftarget="1" exhaustion="3000" needlearn="0" event="script" value="support/partyhealing.lua">
          <vocation id="2"/>
          <vocation id="6"/>
      </instant>

    Código:
    <instant name="Party Healing Mana" words="exura mana party" lvl="50" mana="100" prem="1" aggressive="0" selftarget="1" exhaustion="3000" needlearn="0" event="script" value="support/partyhealingmana.lua">
          <vocation id="2"/>
          <vocation id="6"/>
      </instant>

    ahora nos vamos a:

    Data/spells/scripts

    copiamos 2 archivos y renombramos por exura party.lua y exura mana party.lua y pegamos esto:

    Health


    Código:
    function onCastSpell(cid, var)
      local min, max = (getPlayerMagLevel(cid) * 2) + getPlayerLevel(cid) / 5, (getPlayerMagLevel(cid) * 3) + getPlayerLevel(cid) / 5

          local party = getPartyMembers(cid)
          if party then
              for i = 1, #party do
                      if getDistanceBetween(getCreaturePosition(cid), getCreaturePosition(party[i])) <= 7 then
                if party[i] ~= cid then
                                doTargetCombatHealth(0, party[i], min, max, CONST_ME_MAGIC_BLUE)
                                doPlayerSendTextMessage(party[i], MESSAGE_INFO_DESCR, getPlayerName(cid).." has healed you!")
                end
                      end
              end
          else
              doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have no party members!")
          return false
          end
      return true
    end


    Mana

    Código:
    function onCastSpell(cid, var)
      local min, max = (getPlayerMagLevel(cid) * 2) + getPlayerLevel(cid) / 5, (getPlayerMagLevel(cid) * 3) + getPlayerLevel(cid) / 5

          local party = getPartyMembers(cid)
          if party then
              for i = 1, #party do
                      if getDistanceBetween(getCreaturePosition(cid), getCreaturePosition(party[i])) <= 7 then
                if party[i] ~= cid then
                                doTargetCombatMana(0, party[i], min, max, CONST_ME_MAGIC_BLUE)
                                doPlayerSendTextMessage(party[i], MESSAGE_INFO_DESCR, getPlayerName(cid).." gave you mana!")
                end
                      end
              end
          else
              doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have no party members!")
          return false
          end
      return true
    end


    y listo

    creditos: anonimo



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

    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.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).