- 0
globalevents Teleport pro global events
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
- 1 resposta
- 1257 visualizações
-
- 3 respostas
- 2085 visualizações
-
- 9 respostas
- 830 visualizações
-
- 0 respostas
- 649 visualizações
-
[Encerrado] [Encerrado] Executar uma talkaction por Globalevents
Por viimalagogin,
- globalevent
- talkaction
- (e 5 mais)
- 7 respostas
- 1493 visualizações
-
Pergunta
f55felipe 0
Tudo beleza, estou com uma duvida em uma script que fiz, vamos la:
queria que em2h em 2h abri-se o portal e leva-se tudos pra uma sala de espera
depois de 5 minutos o portal fechava, ai se tivesse mais que 5 players nessa sala
ele teleportaria todos para area diferentes no mapa se tivesse menos que 5 players jogava todos para o templo.
comecei fazer um, so que nao consigo continuar porque sou bem ruim em lua. vo postar aq.
local positioni = x=XXX, y=XXX, z=XXX}
function onThink(interval, lastExecution, thinkInterval)
local time = 5
doCreateTeleport(1387, {x=XXX, y=XXX, z=XXX}, positioni)
doBroadcastMessage("O portal para o evento foi aberto e se fexará em 5 minutos.")
addEvent(deleteTp, time*60)
addEvent(mover, (time+1)*60)
addEvent(doBroadcastMessage, time*100*60, "O portal do evento foi fexado. Próximo evento em 2 horas.")
end
function deleteTp()
local delete = getTileItemById(positioni, 1387)
doRemoveItem(delete.uid, 1)
doSendMagicEffect(positioni, CONST_ME_TELEPORT)
end
function mover()
local frompos,topos = {x=xxx, y=yyy, z=z}, {x=xxx, y=yyy, z=z}
area = {x = 1017, y = 1026, z = 7}
for a,b in pairs(getPlayersOnline()) do
if isInArea(getThingPos(b),frompos, topos) then
doTeleportThing(b, area)
end
return true
end
----------------
desde ja obrigado e agradeco
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados