O globalevent vc deixa assim:
function onThink(cid, interval, lastExecution)
Local posis = {{x = 1086, y = 1065, z = 12}, {x = 1087, y = 1065, z = 12}, {x = 1088, y = 1065, z = 12}, {x = 1089, y = 1065, z = 12}, {x = 1090, y = 1065, z = 12}, {x = 1091, y = 1065, z = 12}, {x = 1092, y = 1065, z = 12}} --Edite aqui as posições dos tiles.
local cfg = {eff_one = 0, --Efeito que irá aparecer no tile de dano após os dois segundos.
eff_two = 56, --Efeito que irá aparecer nos tiles de dano.}
for a, i in ipairs(posis) do
doSendMagicEffect(i, cfg.eff_two)
end
return true
EndE cria um danos.lua no data movements scripts com esse codigo:
local dano = xx local efeito = CONST_ME_DEATH function onStepIn(cid, item, topos) doSendMagicEffect(topos, efeito) doCreatureAddHealth(cid, -dano) return true endDai vc registra a tag no xml com um action id a sua escolha e coloca ele em todos os tiles que quer o dano. Da pra fazer isso tudo em um script só mas to sem minha lista de funçoes e é mt chato fazer pelo celular.
@Omega: só agora que eu me toquei que o erro nao é pela funçao e sim pelo script estar tentando achar o player de forma errada.
@zipter: desculpa pela informaçao erra, mas , de qualquer forma, vc pode usar o getThingPos pra pegar posiçao de itens





info
Grupo: Marquês
Registrado: 16/06/07
Posts: 1.2k
Reputação: +377
Gênero: Masculino
Char no Tibia: Nenhum
getThingPos(uid) serve pra item e criatura.