Olá,
eu andei olhando algumas actions,
e tentando entender para tentar fazer uma.
Essa é a consseguencia de um script que tentei fazer hoje,
é meu primeiro Script, e espero que vocês me alertem a algum erro.
Porfavor não deixe comentar,
sua opnião é emportante para mim.
Utilidades:
*Ela acompanha o Magic level e Level do players,
se voce tem Magic level 12,
você vai recuperar menos mana que um level 100 com magic level 60.
[pode ser ajústado]
*Tem exasted, ajústado por você mesmo símples e fácil.
[pode ser ajústado]
*Limite de Level e Magic Level, para não tornar muito forte leveis 40+
o Rune Blokeia o uso de players level 40+ e players com Magic level menor que 4.
[pode ser ajústado]
Relamente me desculpem, como prometido no Post abaixo ja Coloquei os creditos.
-----------Mana-rune Magic end Level by Alttli exasted by colex------ function onUse(cid, item, frompos, item2, topos) runeid = 2563 tempo = 1 playerpos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253} player = getThingfromPos(player1pos) ml = getPlayerMagLevel(player.uid) lv = getPlayerLevel(player.uid) if getPlayerLevel(cid) <= 40 then if ex(cid,arvore,tempo) == -1 then if item2.itemid == cid then random_number = math.random(2*ml,(100+lv)) doSendMagicEffect(topos,12) doPlayerSay(item2.uid,"Aaaaah...",1) doPlayerAddMana(item2.uid,random_number) if item.type > 1 then doChangeTypeItem(item.uid,item.type-1) else doRemoveItem(item.uid,1) end else doSendMagicEffect(frompos,2) return 0 end else doSendMagicEffect(frompos,2) doPlayerSendCancel(cid,"Voce esta cansado") end return 1 end function ex(cid,runeid,tempo) now = os.time() before = getPlayerStorageValue(cid,runeid) exhaust = os.difftime(now,before) if before == -1 then setPlayerStorageValue(cid,runeid,now) return -1 else if exhaust >= tempo then setPlayerStorageValue(cid,runeid,now) return -1 else return 1 end end end