Killua 389 Postado Janeiro 30, 2011 Share Postado Janeiro 30, 2011 (editado) Como sempre, eu tava no tédio e resolvi faze qualquer scriptzinho, e pra ele não ficar inutilizado vou postar aqui que talvez ele possa ser útil pra alguem... Explicando: A cada X tempo (1 hora por exemplo) é criado um teleport numa posição selecionada. Este teleport permanece por apenas 5 minutos. Broadscast mensangem quando abre e quando fexa. Vamos ao script. Vá em data/globalevents/scripts/evento.lua e adicione: 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(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 Verde: Posição onde é criado o teleport. Vermelho: Tempo que o tp fica Roxo: Posição para onde o tp leva o player. TAG: <globalevent name="evento" interval="3600" event="script" value="evento.lua"/> Laranja: Tempo em segundos para o tp ser criado, no caso 1 hora. DÚVIDA E SUGESTÕES É SÓ POSTAR NO TÓPICO NÃO PERMITO QUE POSTE EM OUTRO LUGAR SEM ME AVISAR @EDIT: Não da pra por cor no code por isso tirei. Editado Janeiro 30, 2011 por amoeba13 Link para o comentário https://xtibia.com/forum/topic/150606-criar-um-evento-com-teleport/ Compartilhar em outros sites More sharing options...
churupetinha 4 Postado Janeiro 30, 2011 Share Postado Janeiro 30, 2011 legal man para eventos vlw! Link para o comentário https://xtibia.com/forum/topic/150606-criar-um-evento-com-teleport/#findComment-995261 Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Janeiro 31, 2011 Share Postado Janeiro 31, 2011 ótima idéia cara,nunca tinha pensando nisso,agiliza muito a vida dos gms que de vez de criar um tp por comando ou ficar puchando o jogador o script vai fazer tudo automaticamente xD parabéns velho abraços Link para o comentário https://xtibia.com/forum/topic/150606-criar-um-evento-com-teleport/#findComment-995381 Compartilhar em outros sites More sharing options...
Tibizeiro 0 Postado Janeiro 31, 2011 Share Postado Janeiro 31, 2011 que lixo deleta esse post ha to brincando. Bem util mesmo, senao tem que fica pondo /attr no teleport e os noobs na volta, gostei Link para o comentário https://xtibia.com/forum/topic/150606-criar-um-evento-com-teleport/#findComment-995388 Compartilhar em outros sites More sharing options...
Killua 389 Postado Janeiro 31, 2011 Autor Share Postado Janeiro 31, 2011 Vlw galera (: FIco feliz em receber um elogio seu Vodka haha. Aceito sugestões para implementar o script. Link para o comentário https://xtibia.com/forum/topic/150606-criar-um-evento-com-teleport/#findComment-995547 Compartilhar em outros sites More sharing options...
lolzot 0 Postado Março 8, 2011 Share Postado Março 8, 2011 (editado) Que vesão você usou???? Eu testei em um 8.54 e não funcionou :s ----------------------------------------- Dei uma Editadinha Aqui e Agora Funciona direitinho õ// function onThink(interval, lastExecution, thinkInterval) pos = {x = 160, y = 50, z = 7} local time = 5 doCreateTeleport(1387, {x=160, y=51, z=7}, pos) doBroadcastMessage("O portal para o evento foi aberto e se fexará em 5 minutos.") addEvent(deleteTp, time*60) addEvent(doBroadcastMessage, time*100*60, "O portal do evento foi fexado. Próximo evento em 2 horas.") end function deleteTp() local delete = getTileItemById(pos, 1387) doRemoveItem(delete.uid, 1) doSendMagicEffect(pos, CONST_ME_TELEPORT) end Editado Março 8, 2011 por ADM LOLZ Link para o comentário https://xtibia.com/forum/topic/150606-criar-um-evento-com-teleport/#findComment-1010071 Compartilhar em outros sites More sharing options...
priextix666 1 Postado Abril 13, 2011 Share Postado Abril 13, 2011 poxa, bem legal isso, nunca tinha visto um script com essa função embora sempre procurei um brigadão cara vai facilitar muito a vida dos GODs porae ;D :button_ok: Link para o comentário https://xtibia.com/forum/topic/150606-criar-um-evento-com-teleport/#findComment-1024615 Compartilhar em outros sites More sharing options...
lucian0 0 Postado Abril 30, 2011 Share Postado Abril 30, 2011 O meu não deu muito certo.... Ele da um erro no servidor, e ao chegar no tempo programado ele aparece e some em menos de 1 segundo, o que eu faço? preciso muito desse script =/ Link para o comentário https://xtibia.com/forum/topic/150606-criar-um-evento-com-teleport/#findComment-1029675 Compartilhar em outros sites More sharing options...
Battle 0 Postado Maio 18, 2011 Share Postado Maio 18, 2011 Alguem faz esse coisa por TalkAction? Eu queria coloca os comandos !Ativartp e em 5 minutos o tp fechar automaticamente. Não queria q o tp se ativasse automaticamente de 2 em 2 hrs.. Valeus Link para o comentário https://xtibia.com/forum/topic/150606-criar-um-evento-com-teleport/#findComment-1035632 Compartilhar em outros sites More sharing options...
alessonjhones 5 Postado Junho 6, 2011 Share Postado Junho 6, 2011 ótima idéia cara,nunca tinha pensando nisso,agiliza muito a vida dos gms que de vez de criar um tp por comando ou ficar puchando o jogador o script vai fazer tudo automaticamente xD parabéns velho abraços Ae Vodkart Concordo com você,mas senti falta de uma coisa pra Ficar completo, Já que é um Evento' deveria ter alguma etapas por ex: 1° broadcast 2° teleport 'levar a uma area todos que vão participar,'uma sala,Após um tempo todo ser levado a uma certa area 3° Exemplo ;D, Matança o ultimo que viver ganha um certo item e ele é teleported para o TP ou DP Obs: Dei um Exemplo acima pessoal Se você tive me manda PM ? Obrigado Abraço´s Vlw Xtibia Link para o comentário https://xtibia.com/forum/topic/150606-criar-um-evento-com-teleport/#findComment-1042034 Compartilhar em outros sites More sharing options...
soldoran 50 Postado Setembro 13, 2011 Share Postado Setembro 13, 2011 esse script ele inicia mas o teleport some fast como arrumo ? Link para o comentário https://xtibia.com/forum/topic/150606-criar-um-evento-com-teleport/#findComment-1102166 Compartilhar em outros sites More sharing options...
FrozenGames 2 Postado Setembro 22, 2011 Share Postado Setembro 22, 2011 Boa ! Link para o comentário https://xtibia.com/forum/topic/150606-criar-um-evento-com-teleport/#findComment-1106463 Compartilhar em outros sites More sharing options...
matheusalvez 38 Postado Outubro 18, 2011 Share Postado Outubro 18, 2011 Aque estava dando o seguinte erro [error - globalevents::think] could't execute event: evento entao fui atras de arrumar isso e acabei achando um script e ta aque pra quem estiver com o msm erro: function onThink(interval, lastExecution, thinkInterval) local config = { pos = {x=152, y=50, z=7}, -- Posição aonde sera criado o teleport topos = {x=1235, y=1197, z=7}, -- Posição pra onde o teleport ira levar o player tpid = 1387, -- id do teleport time = 5 -- tempo que o teleport ira sumir em minutos } function DelTp() local t = getTileItemById(config.pos, config.tpid) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) end end doCreateTeleport(config.tpid, config.topos, config.pos) doBroadcastMessage("O portal do evento foi aberto!por favor os entereçados corram para o teleport que se localiza no templo e se fechara "..config.time.." minutos") addEvent(DelTp, config.time*60*1000) addEvent(doBroadcastMessage, config.time*60*1000, "Evento fechado.Proximo evento em 1 h.") return true end Link para o comentário https://xtibia.com/forum/topic/150606-criar-um-evento-com-teleport/#findComment-1118872 Compartilhar em outros sites More sharing options...
FrozenGames 2 Postado Outubro 24, 2011 Share Postado Outubro 24, 2011 agora sim tiro a duvida vlw rep ++ Link para o comentário https://xtibia.com/forum/topic/150606-criar-um-evento-com-teleport/#findComment-1122027 Compartilhar em outros sites More sharing options...
Posts Recomendados