RO
talkaction

[Talkactions] Mana Scroll

Por rogeriocene, 06 de fev. de 2012 em Actions e Talkactions

otserv
tibia
script
12
2.8k
rogerioceneR
06 de fevereiro de 2012 às 18:21

NAO SEI SE JA EXISTE NO FORUM DO XTIBIA

MAIS MSM ASSIM VOU POSTAR 1 MANA SCROLL E 1 LIFE SCROLL

CAUSE ALGUEM JA TENHA POSTADO ME FALA O NOME PRA MIM DAR CREDITOS..

VA NA PASTA DATA/TALKACTIONS/SCRIPTS E CRIE 2 novos arquivos em branco

NOMEI 1 DE manascroll e o outro de lifescroll

 

ABRA O MANASCROLL E COLE ISSO DENTRO:

function onSay(cid, words, param)

if doPlayerRemoveItem(cid,9020,1) and getCreatureMaxMana(cid) <= 1807735400 then

setCreatureMaxMana(cid, getCreatureMaxMana(cid) + 7500000)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "voce recebeu 7500000.")

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce nao tem Mana scroll ou ja atingiu o Mana Maximo de mana permitido digite !mymp.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)

end

return TRUE

end

 

 

E DEPOIS ABRA O LIFE SCROLL E COLE ISSO DENTRO...

 

 

 

function onSay(cid, words, param)

if doPlayerRemoveItem(cid,11213,1) and getCreatureMaxHealth(cid) <= 1807735400 then

setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + 7500000)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "voce recebeu 7500000.")

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce nao tem life scroll ou ja atingiu o LIFE Maximo de life permitido digite !myhp.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)

end

return TRUE

end

 

 

AGORA VA EM TALKACTION XML E ADICIONE ESSAS TAG

 

 

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

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

 

PRONTO AGORA VC TEM LIFE SCROLL E MANA SCROLL

 

E CLARO N ESQUEÇA DE EDITAR NO ITEM.XML

ID DA LIFE SCROLL > 11213 ID DA MANA SCROLL> 9020

 

 

TE AJUDEI???+REP PLIZ N CUSTA NADA

Editado Fevereiro 6 por Afeez

LeandrinhowL
06 de fevereiro de 2012 às 19:40

@TOPIC

 

esse script adciona mana/life ao player? , ou enche tipow potion?

pergunta besta pqp

rogerioceneR
06 de fevereiro de 2012 às 21:53

MANA SCROLL ADICIONA MANA , E LIFESCROLL ADICIONA LIFE

N E COMO POTION ELA DA MANA E VIDA

bepokemonB
07 de fevereiro de 2012 às 15:57

Isso vai acabar fazendo ultrapassar do valor limite, melhor deixar assim:

setCreatureMaxMana(cid, math.min(1807735400, getCreatureMaxMana(cid) + 7500000))

rogerioceneR
07 de fevereiro de 2012 às 18:18

N VAI nao ak no meu ot tem e o maximo que chega e 1807735400 de vida e mana usando as scroll

LeandrinhowL
12 de fevereiro de 2012 às 12:22

script bem util pena q ngm comenta '-'

2 semanas depois...
gabyzinho1G
20 de fevereiro de 2012 às 09:04

nao percebi a parte do :

E CLARO N ESQUEÇA DE EDITAR NO ITEM.XML

ID DA LIFE SCROLL > 11213 ID DA MANA SCROLL> 9020

gonorreiaswatG
20 de fevereiro de 2012 às 10:00

Me parece bem legal o Script...

Tenho uma observação a fazer.

 

Como aparece na descrição da magia'

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce nao tem Mana scroll ou ja atingiu o Mana Maximo de mana permitido digite !mymp.")

Nesta parte... seria para consultar a mana total, no caso que o Cliente de Tibia não exibe corretamente após uma certa quantidade...

 

Correto, porém, acho que alguns servers não tem essa função (talkaction) "!mymp" para consultar a quantidade de mana o player possui, então, como consta no Script que postou...

Seria interessante se você postasse essa função aqui para gente também né'

 

 

Abraços e valeu por compartilhar' smile_positivo.gif

Editado Fevereiro 20 por Gonorreia

AlexandreKGA
26 de fevereiro de 2012 às 17:08

Nossa que legal,se eu criar um ot war,vo criar isso e vo dar varios pros meus char kkkkkk

SubwatS
29 de fevereiro de 2012 às 00:20

ou nao seria melhor voce usar /attr maxhealth na frente do seu char e se achar o fodao no proprio ot husahusa?

29 de fevereiro de 2012 às 10:17

Mtu interessante o script, gostei !!

MeunomeefeiozikM
29 de fevereiro de 2012 às 10:47

entendi nada do script ...