BL

Função Isinbattle(Cid)

Por Blazingfire, 02 de ago. de 2011 em Mods, funções e outros

otserv
tibia
2
1.1k
BlazingfireB
02 de agosto de 2011 às 22:11

Não vi nenhuma função assim então fis :P: .

Essa função verifica a condição de battle do jogador:

 

function isInBattle(cid) -- blazingfire
return isPlayer(cid) and getCreatureCondition(cid, CONDITION_INFIGHT)
end

 

Exemplo de uso por talkaction:

 

function onSay(cid, words, param)
local speed = 100
if isInBattle(cid) == TRUE then
doPlayerSendCancel(cid,"Você não pode fazer isso enquanto batalha.")
else
doPlayerSendCancel(cid,"Sua velocidade foi modificada!")
doChangeSpeed(cid, speed)
end
return TRUE
end

xS0NYxX
03 de agosto de 2011 às 10:43

Pelo que eu entendi não é muito util, porque ja tem como checar por condition, então isso não é preciso o.O