Em data/globalevents/scripts copie algum arquivo e renomeie para: eventoAut.lua e cole isto:
--##############################--
----------WWW.XTIBIA.COM----------
--###############################--
function onTime(interval)
local t = {
entrada = {{x = 26172, y = 24890, z = 7}},
item = 2160, -- id do item
qtd = 100, -- qtd que irá ganhar
}
for _, k in ipairs(t.entrada) do
local x = getTopCreature(k).uid
if(x == 0 or not isPlayer(x)) then
return doBroadcastMessage("Ninguém ganhou o evento!")
else
doPlayerAddItem(x, t.item, t.qtd)
doBroadcastMessage("Parabéns, ".. getCreatureName(x) .." ganhou o evento!")
end
end
return true
end
Já em globalevents.xml cole essa tag:
<globalevent name="eventoAut" time="20:00:00" script="eventoAut.lua"/>
Atenção: caso dê erro na função OnTime() troque para OnTimer()






info
Grupo: Campones
Registrado: 04/08/15
Posts: 11
Reputação: 0
Eae Galerinha do Xtibia!!
Estou criando um evento e preciso do seguinte script:
Quando for 20:00h um script globalevents derá 100 crystal coins para o player que estiver na posição: {x = 26172, y = 24890, z = 7}
E envie a mensagem broadcast: "Parabéns, Maria ganhou o evento!".
Mas caso não houver nenhum player nessa posição, o script envia a mensagem broadcast: "Nenhum jogador ganhou o evento!".

Resumindo é só isso: o jogador que estiver na posição {x = 26172, y = 24890, z = 7} exatamente as 20:00h (configurável) ganhará 100 crystal coins (configurável).
Quem puder ajudar eu agradeço
Versão: 8.60
Distro: OTX 2
Conhecimento em script: Médio.