BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

[Pedido] Script De ManaRunes TFS 0.4

[Pedido] Script De ManaRunes TFS 0.4

#1 [Pedido] Script De ManaRunes TFS 0.4 el Jue Mayo 21, 2015 12:33 pm

GOD Mysthe


Miembro
Nota: TFS 0.4
Tibia: 10.10

Hola, soy Mysthe :B
Como dice el titulo, quisiera un Script de Mana Runes, para TFS 0.4 Tibia 10.10
aqui tengo un ejemplo de como seria, para las especificaciones dichas anteriormente.


Mana Runes:
local exhausted = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhausted, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100))

local t = {
[2307] = {vocation = 1, level = 1, magic_level = 1, min = 500, max =500, voc = 5},
[2312] = {vocation = 2, level = 1, magic_level = 1, min = 500, max = 500, voc = 6},
[2263] = {vocation = 3, level = 1, magic_level = 1, min = 500, max = 500, voc = 7},
[2264] = {vocation = 4, level = 1, magic_level = 1, min = 500, max = 500, voc = 8}
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
ppos = getPlayerPosition(cid)
local v = t[item.itemid]
     if v then
        if getPlayerLevel(cid) >= v.level then
           if getPlayerMagLevel(cid) >= v.magic_level then
              if isInArray({v.vocation,v.voc},getPlayerVocation(cid)) then
              doPlayerAddMana(cid,math.random(v.min, v.max))
           doSendMagicEffect(ppos,CONST_ME_MAGIC_BLUE)
           doAddCondition(cid, exhausted)
           doSendAnimatedText(ppos, "Mana rune!", math.random(1,100))
           else
               doPlayerSendCancel(cid,"Esta runa no es de tu vocation")
           end
        else
            doPlayerSendCancel(cid,"No tienes el magic level requerido")
        end
     else
         doPlayerSendCancel(cid,"No tienes el level requerido")
     end
if hasCondition(cid, CONDITION_EXHAUST_HEAL) then
     return doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)
     end
if not isPlayer(itemEx.uid) then
     return doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)
  end
return true
end
end

De ante mano, gracias por tomarse la molestia de leer el post.

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.

 

¿Quién está en línea?

En total hay 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .