Muito boa sua idéia, mas eu particularmente
não curto mana rune acho que quebra o espírito do game.
Muito boa sua idéia, mas eu particularmente
não curto mana rune acho que quebra o espírito do game.
info
Grupo: Conde
Registrado: 18/12/05
Posts: 912
Reputação: +86
Gênero: Masculino
Char no Tibia: Kohzete

Bem lgl sua ideia
Essa exausted foi vc q fez ?
Fez um code tirando o exausted simples e lgl
parabens
flws
info
Grupo: Visconde
Registrado: 03/10/05
Posts: 301
Reputação: +8
Gênero: Masculino
Bem lgl sua ideiaEssa exausted foi vc q fez ?
Fez um code tirando o exausted simples e lgl
parabens
flws
o exhaust é identico ao meu, só foi mudado o nome das variaveis: (nem todas foram mudadas)
function getPlayerExhaust(player,number,time) now = os.time() before = getPlayerStorageValue(player,number) exhaust = os.difftime(now,before) if before == -1 then setPlayerStorageValue(player,number,now) return -1 else if exhaust >= time then setPlayerStorageValue(player,number,now) return -1 else return 1 end end end
esse script pode ser encontrado aberto ao publico:
http://www.xtibia.com/forum/index.php?showtopic=19317
de resto a action esta boa para uma primeira action, muitas pessoas não consegues colocar o exhaust system nas suas actions.
Editado Março 7 por colex
info
Grupo: Conde
Registrado: 18/12/05
Posts: 912
Reputação: +86
Gênero: Masculino
Char no Tibia: Kohzete

Percebi isso pq dificilmente um iniciante faz um exausted system
Apesar q ele podia pedir pra add nas libs q ficaria melhor
![]()
+ msm parabens no script
Teve boas ideias e souber maneja-las
Tem um otimo futuro
flws
info
Grupo: Cavaleiro
Registrado: 22/10/05
Posts: 196
Reputação: 0

Hiho!
@topic tenho uma critica e um comentario,
critica- voce deveria pelo menos ter colocado creditos ao colex, pelo exhauted system
comentario- esta muito bom pela primeira action, ate da um susto, nao parece a primeira 00'
^^
cya... ^_^
info
Grupo: Visconde
Registrado: 06/02/07
Posts: 284
Reputação: 0

Não eu realmente tirei do colex..
desculpa por não por os creditos,
eu pensei em por,
só que na hora me esqueci eu vou por agora mesmo.
Desculpem, eu realmente me esqueci.
OBS: eu mudei as coisas não pra dizer que é meu, mais sim pq eu achei que seria de mais facil entendimento =D
Editado Março 8 por Alttli
Sua action ficou boa,acho que vou usar no meu ot que vai sair em breve =D eu adoro usar manarune porque ficar comprando manafluid é um tédio ^.^
//Sasky
Adorei cara, muito interessante..
É horrivel, quando você vai em OT's, e tem aqueles mages dando spam de mana rune..
Impossivel morrer...
Adorei, vai ajudar muitos que tem problemas com isso..
Continue assim =)
Atenciosamente,
RoD.
info
Grupo: Visconde
Registrado: 06/02/07
Posts: 284
Reputação: 0

Poxa achei que ia ter mais comentarios.. 78 visitas e só 8 comentarios...
quer dizer 65 pessoas entrarão e não comentarão =/
to discontando 5 que eu tb visitei neh =D
info
Grupo: Campones
Registrado: 26/06/06
Posts: 40
Reputação: 0
Mta boua essa action kra.
You have a great future in Actions Programming
!!!
Vo usa esse no meu ot sim, so vo modifica o lvl máximo de uso pa 65 ^^
Perfeita essa actions.
//CB
funciona com 7.6?
=X
info
Grupo: Banidos
Registrado: 09/03/07
Posts: 79
Reputação: 0

Muito Boa Mesmo Os player gostarão no meu ot num deu nenhum ploblema bug nada vlw ae pela ajuda tava precisanu !!! flw Abração ae galera
Pow.. minha Mana Rune Eh Sem Exausted mas tem um problema olha issu
-- New MF rune --
function onUse(cid, item, frompos, item2, topos)
playerpos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253}
player = getThingfromPos(playerpos)
ml = getPlayerMagLevel(cid)
lvl = getPlayerLevel(cid)
formula = math.random(((lvl+ml)*2)-(lvl-ml))
if item2.itemid == 1 and ml >= 2 then
doSendMagicEffect(playerpos,1)
doPlayerAddMana(player.uid,formula)
doPlayerSay(player.uid,"Aaaaah...",2)
if item.type > 1 then
doChangeTypeItem(item.uid,item.type-1)
else
doRemoveItem(item.uid,1)
end
end
if item2.itemid == 1 and ml <= 1 then
doSendMagicEffect(frompos,2)
doPlayerSendCancel(cid,"You dont Have Magic Level to use this rune.")
end
if item2.itemid >= 2 then
doPlayerSendCancel(cid,"You can only use this rune in you or in players.")
doSendMAgicEffect(frompos,2)
end
return 1
end
Alguem Sabe Me Responde Oq Eu Posso Faze Pra Bota Exausted Nessa Mana Rune ?
info
Grupo: Visconde
Registrado: 06/02/07
Posts: 284
Reputação: 0
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 endEditado Março 8 por Alttli