HE
talkaction

[TalkAction] Soul Sacrifice

Por Henrique Moura, 08 de dez. de 2009 em Actions e Talkactions

script
10
1.9k
Henrique MouraH
08 de dezembro de 2009 às 02:41

Soul Sacrifice

 

 

Dentro da pasta data/talkactions/scripts copie algum arquivo, cole, renomei-o para soulsacrifice.lua e abra-o. Apague tudo o que estiver dentro e cole o seguinte:

-- Sacrifice Soul to gain magic level by kakilo -- quinto script

 

function onSay(cid, words, param)

if (getPlayerSoul(cid) >= 50) then

doPlayerAddSoul(cid, -50)

doPlayerAddSpentMana(cid, 200000)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_BATS)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)

doPlayerSendTextMessage(cid, 22, "You sacrificed your soul to increase your magic level.")

else

doPlayerSendTextMessage(cid, 22, "Your soul is too young to be sacrificed.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYAREA)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_BLUE)

 

end

return TRUE

end

 

 

Explicação:

Vermelho - Quantidade em soul points a ser removida do jogador

Verde - Se o jogador tiver um soul maior que este valor irá realizar a função de sucesso

Azul - Quantidade de manaSpent que o jogador irá receber, é como se ele tivesse gastado aquilo de mana, se o ml for alto nao será significativa a mudança, mas se for baixo será

 

<talkaction words="!soulsacrifice" script="soulsacrifice.lua"/>

 

Explicação:

Laranja - O que deverá ser dito pelo jogador para executar o script.

 

Efeitos

Para a galera que não teve o trabalho de usar o script, tem mais essa. O script conta com efeitos muito legais na hora de cancelar e de usar também! Quem realmente usou o script, sabe do que eu estou falando!

 

efeito2copy.png

Efeito de cancel, manda um efeito de sagrado ao player

efeito1copy.png

Efeito de sucesso, explode uma sd no jogador e solta morcegos em volta dele.

Meu quinto script, esse foi testado, não tem nada de errado.

 

Créditos : Kakilo

Editado Dezembro 8 por KaKilo

morgado4everM
08 de dezembro de 2009 às 02:46

Perfeito, ótimo idéia. Realmente gostei..!

 

Que bom que você está progredindo em LUA Script.

 

Se eu puder ajudar em algo, me chame! =P

 

 

Sem mais, Kazz.

carlooosC
08 de dezembro de 2009 às 13:37

Mto legal sua ideia, vou colocar isso no meu ot ^^

LorDzL
08 de dezembro de 2009 às 13:58

Muito bom, gostei da sua talckaction,

Você tem futuro amigo!,

Só não gostei do ultimo efeito, podia ser apenas um convencional healing!.

 

Abraços

rockstar96R
08 de dezembro de 2009 às 13:58

mano mas isso ñ da magic lvl só adiciona valores no manaspent da db do servidor

as vezes isso da ml bls

 

 

 

 

e identa isso pelo amor de deus af

DaNDaNrOxXD
08 de dezembro de 2009 às 14:02

Ta progredindo em?

Eu te falei pra estudar outra linguagem, mas se quer estudar lua, vá em frente :b

 

Parabéns pelo script, ficou bem bacana!

 

Abraços

08 de dezembro de 2009 às 15:04

Uhuuuu vlw pelo script vo da uma analisada nele e quem sabe usar no meu server :D.

Henrique MouraH
09 de dezembro de 2009 às 03:30

Só pra galera que quiser conferir antes de inserir no servidor:

 

output.gif

 

output.gif

 

Abraços.

gkaonicx72G
09 de dezembro de 2009 às 07:26

Opa parabéns kakilo, você esta melhorando cada vez mais.

Gostei do efeito de quando o soul é sacrificed e da idéia, continue assim.

Abs

\Mattheus ~*\
09 de dezembro de 2009 às 09:15

Nossa que idéia incrível, você esta melhorando a cada dia que passa, parabéns por outro ótimo trabalho que teve.

 

Abraços.