Criar Um "evento" Com Teleport

Killua
Por Killua
em Globalevents e Spells

Killua

Vivendo e Aprendendo
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 29/04/09Posts: 904Char no Tibia: Jabuti Selvagem

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 o.O por isso tirei.

churupetinha

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/06/10Posts: 61Char no Tibia: Churupettinha

legal man para eventos vlw!

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

ó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

bossisg.png

Tibizeiro

O microfone pra mim é tudo
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/01/09Posts: 51

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

Killua

Vivendo e Aprendendo
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 29/04/09Posts: 904Char no Tibia: Jabuti Selvagem

lolzot

ADM LOLZ OU DANIEL CHIA
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/03/09Posts: 42Char no Tibia: casco chia

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

30lgvmh.gif

wck1u0.gif

priextix666

© Copyright 2011 all rights reserved.
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/07/10Posts: 57

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:

© Copyright [MAPER] Hempz™ 2012 all rights reserved.assassin.gif

Naruto Extreme OT

ip: naruto-extremeot.servegame.com

porta: 7171

versão: 8.54

website: http://www.narutoextremeot.webnode.com

 

25b09bd431914686882897d77e63473b.0.gif

 

Ajudei? Agradeça Não Caii o dedo ;D..

lucian0

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/03/08Posts: 6

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 =/

Battle

PuNK RoCK Até Os OssoS!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/05/09Posts: 10Char no Tibia: Lucas-Skite

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

Galera, Acordem!

Tibia Só Estraga a vida das pessoas!

Quando me Dei Conta Disso, Ja Haviam Passado 3 ANOS!!!!

Largem Esse Jogo Desgraçado!

 

Minha Dica eu Dei, Muitos devem pensar: Que Idiota; Noob; Aah Vai se f****

Mais Quando vcs se derem conta, ja terão perdido um bom tempo da vida de vocês!!

 

 

Flws Ae Galera.. Espero que Pensem no Que Falei

Fuizzzzzzzzzzzzzzzzzzzzz

TIBIA NUNK MAIS!

alessonjhones

Conde
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/05/11Posts: 13Char no Tibia: xx-xx-xxxx

ó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:

broadcast

teleport 'levar a uma area todos que vão participar,'uma sala,Após um tempo todo ser levado a uma certa area

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

Gostou ? Ajudei ? simboloox.pngResp

 

-==Espero ter Ajudado!==-

Abraços!

zulphor.gif

© Copyright Zulphor ™ 2011 all rights reserved.

xtibiauserbar21dx9jy.jpg

soldoran

<~> Skype elson_hen <~>
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 16/01/09Posts: 140Char no Tibia: Eternal Oblivion

esse script ele inicia mas o teleport some fast :/

 

como arrumo

?

combooovert.gif

Gostou?então de REP+

 

OldYurots Servidor 8.60

IP:goplaytibia.sytes.net

accounts 1/1

www.soldorangames.comunidades.net

Clique no

rep_up.png

eu agradeço pelo Rep+

xtibia.com

FrozenGames

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/08/11Posts: 21Char no Tibia: Meu pau de Toca

Boa !

1284795_2.png

 

Sou FAN do :

BOZO

matheusalvez

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/07/11Posts: 20Char no Tibia: Noia

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

o019n9.gif

fan_barr.jpg

 

 

 

digob.png

 

Ajudei? Rep+ afinal nao custa nada...

Bom pra fala a verdade custa 1 Rep+ mais isso se recupera

FrozenGames

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/08/11Posts: 21Char no Tibia: Meu pau de Toca

agora sim tiro a duvida vlw rep ++

1284795_2.png

 

Sou FAN do :

BOZO