Ir para conteúdo

[Talkaction]Mana E Vida


DevilMoon

Posts Recomendados

Ola EksTibianos Tudu Beleza? Tava Mechendo na Area de Talkactions e abri o aol.lua e dei uma editada nele para os player comprar mana e vida!

 

Obs> Nao sei se tem esse Script aki no Xtibia sei la so sei que eu fiz na mao mesmo :X , se tiver me notifique que eu boto os creditos dele!

 

Explicando o Script o Player falando !buymana ou !buyhealth ele paga tal din din e ganha tal mana !

ok chega de papo vamo pro script

 

Vá Data>Talkactions>Scripts

crie uma pasta healthemana.lua

e bote isso dentro

 

-- [( Script created by DevilMoon edited by Doidin for XTibia.com )] --

function onSay(cid, words, param)

 

local health = 1000 -- Vida que será adicionada ao player após ele usar o comando!

local mana = 1000 -- Mana que será adicionada ao player após ele usar o comando!

local cost = 10000 -- Preço para você poder usar o comando e comprar mana ou health!

 

if (words == "!buymana") then

if (doPlayerRemoveMoney(cid, cost) == TRUE) then

doCreatureAddMana(cid, mana)

doSendMagicEffect(getCreaturePosition(cid), 12)

else

doPlayerSendCancel(cid, "Sorry, you need "..cost.." gold coins to buy mana.")

return TRUE

end

 

elseif (words == "!buyhealth") then

if (doPlayerRemoveMoney(cid, cost) == TRUE) then

doCreatureAddHealth(cid, health)

doSendMagicEffect(getCreaturePosition(cid), 12)

else

doPlayerSendCancel(cid, "Sorry, you need "..cost.." gold coins to buy mana.")

end

return TRUE

end

end

 

Agora vá em Talkactions.xml e adicione isso

 

<talkaction words="!buymana;!buyhealth" event="script" value="healthemana.lua"/>

 

Comentem Please! Opa

 

DoindinMapper Aperfeço o Script! tava Meio Ruin , Pois Bem tava com preguiça de Faze Completo!

 

Vlw ae Doidin

Editado por DevilMoon
Link para o comentário
Compartilhar em outros sites

Cara você precisa treinar um pouquinho mais o seu lado scripter.. ;]

 

Transformei o seus dois scripts em um só, arrumei as funções de adicionar mana e health que não estavam funcionando e ainda adicionei a uma fácil configuração a ele, confira:

 

-- [( Script created by DevilMoon edited by Doidin for XTibia.com )] --
function onSay(cid, words, param)

local health = 1000 -- Vida que será adicionada ao player após ele usar o comando!
local mana = 1000 -- Mana que será adicionada ao player após ele usar o comando!
local cost = 10000 -- Preço para você poder usar o comando e comprar mana ou health!

if (words == "!buymana") then
if (doPlayerRemoveMoney(cid, cost) == TRUE) then
doCreatureAddMana(cid, mana)
doSendMagicEffect(getCreaturePosition(cid), 12)
else
doPlayerSendCancel(cid, "Sorry, you need "..cost.." gold coins to buy mana.")
return TRUE
end

elseif (words == "!buyhealth") then
if (doPlayerRemoveMoney(cid, cost) == TRUE) then
doCreatureAddHealth(cid, health)
doSendMagicEffect(getCreaturePosition(cid), 12)
else
doPlayerSendCancel(cid, "Sorry, you need "..cost.." gold coins to buy mana.")
end
return TRUE
end
end

<talkaction words="!buymana;!buyhealth" event="script" value="manahealth.lua"/>

Agora vê se para de falar besteira no MSN, okay?!

Abraços...

Editado por DoidinMapper
Link para o comentário
Compartilhar em outros sites

sahushua é que eu tava com preguiça dai eu fiz um para cada mais o que ta primeiro funfa , tambem so adiciona um storage value que da ;P

 

@EDIT

 

descobri oque do erro! do de cima suhashuahsua tinha que da espaço no cid e eu n dei ;p

 

@EDIT2

 

Doindin Vo bota teu script ta mais completo ok!

Editado por DevilMoon
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...