Ir para conteúdo
Entre para seguir isso  
terecoo123

Mana rune com Exalt de 1s

Recommended Posts

terecoo123    0
terecoo123

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) :P

 

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 por terecoo123

Compartilhar este post


Link para o post
Compartilhar em outros sites
Nord    2
Nord

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
infovictor

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
streleski

Wolf... Jao aKI... to na acc d um amigo

Compartilhar este post


Link para o post
Compartilhar em outros sites
widsgooc    0
widsgooc

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
diegu

Vlw... Tava procurando ._.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Ben 10    0
Ben 10

galera quero tira o exalted como faso issu

?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×