Fala galera, tô precisando da ajuda de vocês.. Tenho um script que ao um player passar por um certo piso do mapa, automaticamente todos os players do servidor recebem uma menssagem que esse player está invadindo um castelo. Só que tipo, nesse script não tem o nome da guild do player e nem o tempo certo de enviar a mensagem.. Porque tipo, ele vai ficar passando no piso direto e vai ficar mandando mensagem direto pros players, isso vai ficar chato.. Queria que ao player passar, a menssagem fosse enviada, porem, em um intervalo de 15 segundos. Se ele passar, a mensagem é enviada, se ele passar novamente, a mensagem só pode ser enviada em um intervalo de 15 segundos. Ah, esse intervalo tem que ser de player para player.. Tipo, se um player passar, a mensagem aparece, se outro passar, a mensagem também aparece, ou seja, o intervalo não é pro piso e sim para cada player que passar. Grato! Valendo REP+!
data\movements\scripts\nomedoarquivo.lua
function onStepIn(cid, item, position, fromPosition)
--- configuration by notle ---
local frase1 = "O player" -- frase que vem antes do nome do player
local frase2 = "está invadindo o castelo de Rhyves." -- frase que vem depois do nome do player
--- configuration by notle ---
broadcastMessage(""..frase1.." ["..getCreatureName(cid).."] "..frase2.." ", MESSAGE_STATUS_WARNING)
return true
end
Pergunta
coriel 1
Fala galera, tô precisando da ajuda de vocês.. Tenho um script que ao um player passar por um certo piso do mapa, automaticamente todos os players do servidor recebem uma menssagem que esse player está invadindo um castelo. Só que tipo, nesse script não tem o nome da guild do player e nem o tempo certo de enviar a mensagem.. Porque tipo, ele vai ficar passando no piso direto e vai ficar mandando mensagem direto pros players, isso vai ficar chato.. Queria que ao player passar, a menssagem fosse enviada, porem, em um intervalo de 15 segundos. Se ele passar, a mensagem é enviada, se ele passar novamente, a mensagem só pode ser enviada em um intervalo de 15 segundos. Ah, esse intervalo tem que ser de player para player.. Tipo, se um player passar, a mensagem aparece, se outro passar, a mensagem também aparece, ou seja, o intervalo não é pro piso e sim para cada player que passar. Grato! Valendo REP+!
data\movements\scripts\nomedoarquivo.lua
data\movements\movements.xml
Link para o comentário
https://xtibia.com/forum/topic/198358-piso-falante/Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados