• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Actions] mana rune con voc

    Compartir:

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

    1default [Actions] mana rune con voc Jue Mayo 27, 2021 5:35 pm

    ioke

    ioke
    Miembro
    Miembro
    Descripcion escribió:necesito que sea para druida y sorc

    Código:
    local exhaust = createConditionObject(CONDITION_EXHAUST)
    setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100))

    function onUse(cid, item, fromPosition, itemEx, toPosition)
       local level = getPlayerLevel(cid)
       local mlevel = getPlayerMagLevel(cid)
       local mana_minimum = (level * 2.7) + (mlevel * 1) - 50
       local mana_maximum = (level * 3.3) + (mlevel * 1)
       local mana_add = math.random(mana_minimum, mana_maximum)
       local health_minimum = (level * 1.5) + (mlevel * 1) - 50
       local health_maximum = (level * 2.3) + (mlevel * 1)
       local health_add = math.random(health_minimum, health_maximum)
       
       doPlayerAddMana(cid, mana_add)
            doCreatureAddHealth(cid, health_add)
       doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
       doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1)
       return TRUE
    end
    Imagen Explicativa escribió:Imagen Explicativa: [Actions] mana rune con voc Tibiaf10
    Version del Scripts: TFs 0.4.0

    2 participantes
    http://baiakciteron.sytes.net

    2default Re: [Actions] mana rune con voc Jue Mayo 27, 2021 7:33 pm

    Josens

    Josens
    Miembro
    Miembro
    Intenta con esto

    Código:
    local vocations = {1, 2} -- Agregar vocaciones del 1 - 4

    local exhaust = createConditionObject(CONDITION_EXHAUST)
    setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100))

    function onUse(cid, item, fromPosition, itemEx, toPosition)
       if(not isPlayer(itemEx.uid))then return false end
       
       local level, ml, voc = getPlayerLevel(cid), getPlayerMagLevel(cid), getPlayerVocation(cid)
       if(voc > 4)then voc = voc - 4 end
       
       
       if(not isInArray(vocations, voc))then
          local str = 'Only '
          for _, id in ipairs(vocations) do
             local info = getVocationInfo(id)
             if(info)then str = str .. info.name .. "s" .. (_ < #vocations and (_ == #vocations - 1 and " and " or ", ") or " can consume this rune.") end
          end
          
          doPlayerSendCancel(cid, str)
          doSendMagicEffect(toPosition, const_me_poff)
          return true
       end

       doPlayerAddMana(cid, math.random((level * 2.7) + (ml * 1) - 50, (level * 3.3) + (ml * 1)))
       doCreatureAddHealth(cid, math.random((level * 1.5) + (ml * 1) - 50, (level * 2.3) + (ml * 1)))
       doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE)
       doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1)

       return true
    end



    Very Happy
    [Actions] mana rune con voc 11ln580
    2 participantes

    3default Re: [Actions] mana rune con voc Vie Mayo 28, 2021 3:59 am

    ioke

    ioke
    Miembro
    Miembro
    perfecto gracias

    2 participantes
    http://baiakciteron.sytes.net

    Contenido patrocinado


    2 participantes

    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).