terecoo123 0 #1 Postado 29 Julho, 2008 (editado) Ola como prometido, fui ajudado e vou postar a ajuda que me deram. Mana Rune com 1s de delay ja tem um topico dessa mais nao entendi nada pedi ajuda no topic no me responderam 1º - Vá em "data > actions > lib > actions.lua" e em data > spells > lib > spells.lua " e adicione issu aki aos 2: ( caso nao seja esse caminho pode ser na pasta spells um arquivo spells lua e na actions uma aquivo actoins.lua ) - eu colei no fim do spells lua e deu certo! [color=#000000][color=#007700]function [/color][color=#0000bb]exhaust[/color][color=#007700]([/color][color=#0000bb]cid[/color][color=#007700], [/color][color=#0000bb]storevalue[/color][color=#007700], [/color][color=#0000bb]exhausttime[/color][color=#007700]) -- [/color][color=#0000bb]Exhaustion [/color][color=#007700]function [/color][color=#0000bb]by Alreth[/color][color=#007700], [/color][color=#0000bb]v1.1 2006[/color][color=#007700]-[/color][color=#0000bb]06[/color][color=#007700]-[/color][color=#0000bb]24 01[/color][color=#007700]:[/color][color=#0000bb]31 [/color][color=#007700]-- [/color][color=#0000bb]Returns 1 [/color][color=#007700]if [/color][color=#0000bb]not exhausted [/color][color=#007700]and [/color][color=#0000bb]0 [/color][color=#007700]if [/color][color=#0000bb]exhausted newExhaust [/color][color=#007700]= [/color][color=#0000bb]os[/color][color=#007700].[/color][color=#0000bb]time[/color][color=#007700]() [/color][color=#0000bb]oldExhaust [/color][color=#007700]= [/color][color=#0000bb]getPlayerStorageValue[/color][color=#007700]([/color][color=#0000bb]cid[/color][color=#007700], [/color][color=#0000bb]storevalue[/color][color=#007700]) if ([/color][color=#0000bb]oldExhaust [/color][color=#007700]== [/color][color=#0000bb]nil [/color][color=#007700]or [/color][color=#0000bb]oldExhaust [/color][color=#007700]< [/color][color=#0000bb]0[/color][color=#007700]) [/color][color=#0000bb]then oldExhaust [/color][color=#007700]= [/color][color=#0000bb]0 end [/color][color=#007700]if ([/color][color=#0000bb]exhausttime [/color][color=#007700]== [/color][color=#0000bb]nil [/color][color=#007700]or [/color][color=#0000bb]exhausttime [/color][color=#007700]< [/color][color=#0000bb]0[/color][color=#007700]) [/color][color=#0000bb]then exhausttime [/color][color=#007700]= [/color][color=#0000bb]1 end diffTime [/color][color=#007700]= [/color][color=#0000bb]os[/color][color=#007700].[/color][color=#0000bb]difftime[/color][color=#007700]([/color][color=#0000bb]newExhaust[/color][color=#007700], [/color][color=#0000bb]oldExhaust[/color][color=#007700]) if ([/color][color=#0000bb]diffTime [/color][color=#007700]>= [/color][color=#0000bb]exhausttime [/color][color=#007700]or [/color][color=#0000bb]diffTime [/color][color=#007700]< [/color][color=#0000bb]0[/color][color=#007700]) [/color][color=#0000bb]then setPlayerStorageValue[/color][color=#007700]([/color][color=#0000bb]cid[/color][color=#007700], [/color][color=#0000bb]storevalue[/color][color=#007700], [/color][color=#0000bb]newExhaust[/color][color=#007700]) return [/color][color=#0000bb]1 [/color][color=#007700]else return [/color][color=#0000bb]0 end end [/color][/color] Com isso tera o comando que aciona ou desaciona o exault 1 liga 0 desliga, mas aki nao se mexe em nada soh cola no spells.lua e no actions.lua 2o Agora a Mana Rune: Crie um aquivo manarune.lua nesta pasta data\actions\scripts , e tb precisa ter <action itemid="2298" script="manarune.lua" /> este codigo na pasta data\actions , edite o action.xml e cole aquele codigo de cima. (isso se nao existir manarune no seu server) Voltando ao delay: cole no manarune.lua o codigo a baixo ele vai dar 1 segundo de exault para sua mana rune e ainda avisa com uma frase [color=#000000][color=#007700]function onUse(cid, item, frompos, item2, topos) addmanapos = topos addmanapos.stackpos = 253 playeraddmana = getThingfromPos(addmanapos) if (exhaust(cid, 1000, 1) > 0) then -------- storage = 1000( se kise mude) e exausted = 1 segundo(mude como preferir) if getPlayerMagLevel(cid) >= 0 then if playeraddmana.itemid > 0 then random_number = math.random(10,300) doSendMagicEffect(topos,12) doPlayerAddMana(playeraddmana.uid,random_number) doPlayerSay(cid,"w8 manas",1) 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,"You don't have the required magic level to use that rune.") end else doPlayerSendTextMessage(cid, 22, "You are exhausted.") end return 1 end [/color][/color] Agora soh sei isso ... nao sei como deixar com mais de 1 s de delay ... mudei varias partes e nada ... mas pelo menos com 1 segundo ja atrapalha bem o bug dos xiters com programas para comer 1000 mana rune e soltar ue toda hora ^^ me ajudou e o outro tutorial que tinha me encrenquei. Ahhhh nao mereço nenhum credito quem me ensinou foi mendez ... o cara ja me ajudou pracas =]] (Y) Editado 29 Julho, 2008 por terecoo123 Compartilhar este post Link para o post Compartilhar em outros sites
Nord 2 #2 Postado 6 Agosto, 2008 Muito bom seu script, além de ter exhaust na mana rune vc ensinou a colocar o sistema de exhaust no ot. Tópico aprovado e movido. Compartilhar este post Link para o post Compartilhar em outros sites
infovictor 0 #3 Postado 8 Agosto, 2008 afff.... eu nau consegui ¬¬ eu fiz tudo oq vc falo mais quando eu vo tenta compra a mana rune... nau funfa me ajud aew pls Compartilhar este post Link para o post Compartilhar em outros sites
streleski 0 #4 Postado 8 Agosto, 2008 Wolf... Jao aKI... to na acc d um amigo Compartilhar este post Link para o post Compartilhar em outros sites
widsgooc 0 #5 Postado 8 Agosto, 2008 vai ajuda bastante gente mas em ots q eu faço eu não coloko mana rune , prefiro dexar com bp d potions msm e d boa c n o povo abusa , mas isso ae ajuda Compartilhar este post Link para o post Compartilhar em outros sites
diegu 2 #6 Postado 5 Novembro, 2008 Vlw... Tava procurando ._. Compartilhar este post Link para o post Compartilhar em outros sites
Ben 10 0 #7 Postado 26 Janeiro, 2009 galera quero tira o exalted como faso issu ? Compartilhar este post Link para o post Compartilhar em outros sites