BR
talkaction

[Talkactions]!vida/!mana

Por Bruninho163, 20 de dez. de 2010 em Actions e Talkactions

script
8
2.3k
Bruninho163B
20 de dezembro de 2010 às 14:34

Ola galera hoje estou aki pra postar esse talkaction que fiz em casa nao sei se já existe começei agora a mecher com essas coisas de script mais vou colokar aki pra voces primeiramente vai em data>talkactions>script copie um script qualquer ai e renomeie para Vida e depois apague tudo o que ta dentro dele e cole isto:

function onSay(cid, words, param)

 

local health = getCreatureHealth(cid)

 

doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE, "Voce tem "..health.." health points.")

 

end

 

Agora vai em talkactions.xml e cole isto:

<talkaction words="!Vida" script="vida.lua"/>

 

Bom agora vamos criar !mana vai em data>talkactions>script e copie um script e renomeie para mana e apague tudo o que ta dentro e cole isto:

 

function onSay(cid, words, param)

 

local mana = getCreatureMana(cid)

 

doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE, "Voce tem "..mana.." mana points.")

 

end

 

e em talkactions.xml cole isto:

 

<talkaction words="!Mana" script="mana.lua"/>

 

Só isso galera eu testei em ot 8.40 e funcionou mais se voces quiserem tentar em outro podem tentar nao sei se vai funfar ;D mais se quiserem um ot de pokemon é so falar comigo pelo meu msn: bruno.silvamal@hotmail.com

 

Joguem foxoverlord.no-ip.biz daora é 8.40 Ate mais galera

Editado Dezembro 20 por Bruninho163

bonazza20B
20 de dezembro de 2010 às 15:09

além desse mesmo sistema já existir aqui,dá para colocar tudo em um só script

abraços

EskyloE
20 de dezembro de 2010 às 15:12

bem simples, mas creio que é assim q se começa, aprovado :button_ok: com certeza funciona em versões 8.4 ou superior nas inferiores n tenho certeza

 

ps. pra ser mais simples poderia ser assim:

function onSay(cid, words, param)
if words == "!vida" then
doPlayerSendTextMessage(cid, 19, "Você tem "..getCreatureHealth(cid).." health points.")
else
doPlayerSendTextMessage(cid, 27, "Voce tem "..getCreatureMana(cid).." mana points.")
end
return true
end

o uso desse return true antes do end do script faz com q n aparece o player falando !vida

em talkactions.xml

<talkaction words="!vida;!mana" script="mana.lua"/>

bonazza20B
20 de dezembro de 2010 às 15:21

desse jeito aqui em cima fica mais organizado /\

AlphaLoveA
20 de dezembro de 2010 às 15:55

Fera Fera, Voo usa no Meu OT ;D

Vlw por traze conteudo ao Xtibia (:

 

Abrass

1 ano depois...
coyotestarkC
02 de janeiro de 2012 às 18:53

Script muito bom, sera muito util.

VincV
03 de janeiro de 2012 às 12:27

cruioso é que se dis ter feito,mais ta esatamente igual ao do server subwat,ate a cor da mesagem de mana e a de vida(sendo que tem +- 250 cores diferentes),isso ta suspeito

3 semanas depois...
LucasCastroL
18 de janeiro de 2012 às 19:50

aew mto bom o script ja to usando aque !

;D Vlw's