2ª função:
local target = getCreatureTarget(cid) local health = 100 doCreatureAddHealth(target, -health)
a primeira não entendi .
Por lucasromero0110, 06 de mar. de 2014 em Scripts
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

2ª função:
local target = getCreatureTarget(cid) local health = 100 doCreatureAddHealth(target, -health)
a primeira não entendi .
info
Grupo: Campones
Registrado: 11/02/12
Posts: 22
Reputação: 0

Funcionou a segunda.
A primeira função é tipo:
Eu estou na arena e consigo usar tal magia, queria que não desse pra usar tal magia na ARENA.
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

adiciona no script da sua spell
exemplo:
if isInRange(getCreaturePosition(cid), {x = 341, y = 465, z = 7}, {x = 424, y = 520, z = 7}) then
doPlayerSendCancel(cid,"You can not use this spell here.") return false
end
function onCastSpell(cid, var)
if isInRange(getCreaturePosition(cid), {x = 341, y = 465, z = 7}, {x = 424, y = 520, z = 7}) then
doPlayerSendCancel(cid,"You can not use this spell here.") return false
end
return doCombat(cid, combat, var)
end
as pos ali eh começo e final da area
info
Grupo: Campones
Registrado: 11/02/12
Posts: 22
Reputação: 0

Obrigado vodkart, consegui.
Podem fechar, duvida sanada.
Editado Março 6 por lucasromero0110
info
Grupo: Campones
Registrado: 11/02/12
Posts: 22
Reputação: 0
Então pessoal eu queria que vocês me falassem duas funções de script.
A primeira função é pra não ser usado em arena, tipo a do battle é a seguinte: if getCreatureCondition(cid, CONDITION_INFIGHT) then
Então eu queria que me passassem a da arena, para não ser usado em arena, apenas a função.
E a segunda função é a de retirar health do target.
Após usar a magia, o health do target é retirado, por exemplo, 9000 de health retirado.
Só isso, não quero scripts, apenas as duas funções.
Caso não entendam e queiram os scripts me digam que eu posto.
Aguardando.