Ir para conteúdo
  • 0

[Pedido] Evento: Tp Automático + Invasão


Leoxtibia

Pergunta

Aí, alguém poderia me ajudar com esse script?

 

Gostaria de um script no qual aparecesse um teleport automaticamente em determinado horário e dia e fechasse após X minutos. Ao aparecer, uma msg fosse enviada: O Evento começará em 10 minutos!

Aí, a segunda parte do script seriam invasões que aconteceriam 10 minutos depois do teleport ter aparecido. O Evento duraria Y tempo. Essas invasões aconteceriam em locais diferentes e ao terminar o tempo os players que estivessem na área do evento fossem teleportados pro templo.

Caso alguém tenha os scripts separados... acho que também serve desde que eu possa configurar os dias e o horário das invasões e do teleport. Desde já, agradeço e quem ajudar aí.. REP+

Editado por Leoxtibia
Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0

Leo eu não consegui fazer oq você pedi + criei um por talkaction você so fala /opentp ai abre o tp e dps /closetp o tp fecha !

 

va em data / talkactions / scripts / e renome qualquer arquivo.lua para tpp

 

e add isso tudo la dentro

 

function onSay(cid, words, param)

if words=="!openteleport" then

local pos = {x=999 , y=999 , z=9} ---onde tp vai ser criado

local topos = {x=999 , y=999 , z=9} ---a position para onde sera teleportado

doCreateTeleport(1387, topos , pos)

doSendMagicEffect(createPos , math.random(28,30))

return TRUE

end

if words=="!closeteleport" then

doRemoveItem(getThingfromPos(pos).uid,1)

return TRUE

end

 

position = {x= 179, y= 59, z= 7} --A Position que todos os monsters iram nascer

 

local name = cyclops

local name1 = rotworm

local name2 = rat

 

doSummonCreature(name, position)

doSummonCreature(name1, position)

doSummonCreature(name2, position)

return TRUE

end

 

 

e dps em talkactions.xml add essa tag la

 

<talkaction log="no" words="/opentp;/closetp" access="5" event="script" value="tpp.lua"/>

 

então e so isso espero ter ajudado

ate

Editado por Smartbox
Link para o comentário
Compartilhar em outros sites

  • 0

Vlw Smart por ter respondido, mas você não teria só o script do TP que abre na hora e no dia q quero? Acho que isso resolve meu problema pq é só eu colocar as invasões para acontecer 10 minutos depois da abertura do TP em outro script que acho que já tenho aqui... e se você souber fazer para depois de X tempo teleportar os players pro templo tbm seria uma boa..vlw mesmo por ter respondido!

Editado por Leoxtibia
Link para o comentário
Compartilhar em outros sites

  • 0
function onThink(interval, lastExecution)

 

local dias = {"Sunday"} --O Dia do evento

local hora = "20:00" --A Hora que começara

local time = 60 --O Tempo que o tp sera fechado (Em Segundos)

local storage = 9393 --Não mexa aqui

local pos = {x=999 , y=999 , z=9} ---onde tp vai ser criado

local topos = {x=999 , y=999 , z=9} ---a position para onde sera teleportado

local name = cyclops --Nome do monster a ser criado

local name1 = rotworm --Nome do monster a ser criado

local name2 = rat --Nome do monster a ser criado

 

if isInArray(quedia.dias, os.date("%A")) and isInArray(hora, os.date("%X")) then

doCreateTeleport(1387, topos , pos)

broadcastMessage("Teleport Aberto Fechara Daki 10 minutos",22)

return TRUE

end

 

setPlayerStorageValue(cid, storage, os.time()+exhaust)

doRemoveItem(getThingfromPos(pos).uid,1)

broadcastMessage("Teleport Fechado",22)

return TRUE

end

 

doSummonCreature(name, position)

doSummonCreature(name1, position)

doSummonCreature(name2, position)

 

 

 

Pronto criei ele para você porem ele vai ficar sem um 'end' no final pq ta funcionando assim quando botei o 'end' dava erro

espero ter ajudado

ate

Link para o comentário
Compartilhar em outros sites

  • 0

Vlw aí cara, desculpa não ter fechado o tópico porque minha dúvida já tinha sido respondida. Mesmo assim quando liberar os Rep vou te dar o seu! Vlw por ter ajudado!

Link para o comentário
Compartilhar em outros sites

  • 0

É, percebi também que o script não funcionava pq eu tinha mandado num tópico um script parecido com esse e o Vodkart falou de uns erros que também tem nesse. Só falei porque eu não tinha avisado que minha dúvida já tinha sido resolvida. ^^

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...