Teleport Automatico

Marshmello
em Tutoriais de Scripting

Marshmello

Alone ~ [✖‿✖]
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/04/16Posts: 831Gênero: Masculino

Ae Pessoal beleza , hoje trago para vocês teleport automatico(basico para eventos)

 

Vamos lá?

 

Em Globalevents.xml cole isso 

<globalevent name="Tp1" time="xxx" event="script" value="nomedoarquivo.lua"/>

em XXX coloque o horario que irar abrir o TP

 

Depois crie um arquivo .lua e cole isso dentro

--[[

EDITOR: Marshmello
Script: Portal automatico

: www.xtibia.com:

]]

local entrada = {pos = {x = 1028, y = 259, z = 7}, toPos = {x = 1033, y = 259, z = 7}, time = 30} ---  POS: Onde o TP vai aparecer ; toPos : para onde player vai; time: tempo que o tp vai ficar aberto
local tp = 1387 -- id do TP

--------------------------------------------------

function removeTp(tp)
        local t = getTileItemById(entrada.pos, tp)
        if t then
                doRemoveItem(t.uid, 1)
                doSendMagicEffect(entrada.pos, CONST_ME_POFF)
				doBroadcastMessage("O teleport da sala de eventos fechou") ----- MSG do Evento fechado
        end
end


function onTimer()

if tp then
                doCreateTeleport(tp, entrada.toPos, entrada.pos)
                doBroadcastMessage("O teleport da sala de eventos foi aberto por 2 minutos ") ---- Msg de evento aberto
                addEvent(removeTp, entrada.time*1000, tp)
        end
        return true
end

Então e isso rapeize tmj , ajudei deixe seu REP ;)

placa1.png.90a184502351cebe72cd7b69751e551d.png

Meu Facebook

INFOS:

Citar

CIDADE: Rio de janeiro

Idade: 22 anos
SOU: {"Scripter(lua)", "WebMaster", "ProgramadorC++"}
 

local config = {
	delrey = getPlayerCarValue(cid, DELREY),
	cigarro = getPlayerCancer(cid, DERBY),
	prostituta = getPlayerAIDS(cid, cracuda),
	tresOitao = getPlayerRevorvi(cid, 38)
}
if(delrey == "Ligado" and cigarro == "Aceso" and prostituta == "No Colo" and tresOitao == "Carregado") then
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Começou o fim de semana. #PAS")
end

 

 

 

bilaux

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/12/18Posts: 93

event ontime not found error - tfs 0.4

 

 

Em 28/04/2018 em 15:24, Marshmello disse:

Ae Pessoal beleza , hoje trago para vocês teleport automatico(basico para eventos)

 

Vamos lá?

 

Em Globalevents.xml cole isso 

<globalevent name="Tp1" time="xxx" event="script" value="nomedoarquivo.lua"/>

em XXX coloque o horario que irar abrir o TP

 

Depois crie um arquivo .lua e cole isso dentro

--[[

EDITOR: Marshmello
Script: Portal automatico

: www.xtibia.com:

]]

local entrada = {pos = {x = 1028, y = 259, z = 7}, toPos = {x = 1033, y = 259, z = 7}, time = 30} ---  POS: Onde o TP vai aparecer ; toPos : para onde player vai; time: tempo que o tp vai ficar aberto
local tp = 1387 -- id do TP

--------------------------------------------------

function removeTp(tp)
        local t = getTileItemById(entrada.pos, tp)
        if t then
                doRemoveItem(t.uid, 1)
                doSendMagicEffect(entrada.pos, CONST_ME_POFF)
				doBroadcastMessage("O teleport da sala de eventos fechou") ----- MSG do Evento fechado
        end
end


function onTimer()

if tp then
                doCreateTeleport(tp, entrada.toPos, entrada.pos)
                doBroadcastMessage("O teleport da sala de eventos foi aberto por 2 minutos ") ---- Msg de evento aberto
                addEvent(removeTp, entrada.time*1000, tp)
        end
        return true
end

Então e isso rapeize tmj , ajudei deixe seu REP ;)

 

Yan Liima

Scripter,Programador,WebMaster.
avatar
Diretor
Diretor

INFOS

Grupo: DiretorRegistrado: 12/05/12Posts: 818Gênero: MasculinoChar no Tibia: [ADM] Night
4 horas atrás, bilaux disse:

event ontime not found error - tfs 0.4

 

 

 

Tenta trocar:

function onTimer()

Por:

function onTime()

 

════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═══╗

ALGUNS DOS MEUS TRABALHOS:

Spoiler

WODBOHS[DOWNLOAD]

Newstory dbo+nto+bleach[DOWNLOAD]

 

>> Mais infos <<

- Projetos lançados também feitos por mim {

DBO SKY

POKE SKY

WODBOWARS

Tic-tac-War

Dbo Universe(em desenvolvimento)

}

universe.thumb.png.6840320998d0fc1a4652b3db81a585c0.png

Separador.PNG

Te Ajudei? Rep + e ficamos Quits

imageproxy.png.84dce08dd18d31663a72aa1ce37b858a.png

Precisando de ajuda?

discord.png.1ecd188791d0141f74d99db371a2e0a4.pngDiscord: Yan Liima #3702

Programador Júnior de LUA, PHP e JavaScript

Juntos somos lendas, separados somos Mitos!

╚══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═════════════════════════════╝

bilaux

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/12/18Posts: 93

agora funciono abre o tp, tu passa em cima acontece nada...

 

52 minutos atrás, Yan Liima disse:

Tenta trocar:

function onTimer()

Por:

function onTime()

 

 

Yan Liima

Scripter,Programador,WebMaster.
avatar
Diretor
Diretor

INFOS

Grupo: DiretorRegistrado: 12/05/12Posts: 818Gênero: MasculinoChar no Tibia: [ADM] Night
41 minutos atrás, bilaux disse:

agora funciono abre o tp, tu passa em cima acontece nada...

 

 

Só configurar o toPos corretamente.

════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═══╗

ALGUNS DOS MEUS TRABALHOS:

Spoiler

WODBOHS[DOWNLOAD]

Newstory dbo+nto+bleach[DOWNLOAD]

 

>> Mais infos <<

- Projetos lançados também feitos por mim {

DBO SKY

POKE SKY

WODBOWARS

Tic-tac-War

Dbo Universe(em desenvolvimento)

}

universe.thumb.png.6840320998d0fc1a4652b3db81a585c0.png

Separador.PNG

Te Ajudei? Rep + e ficamos Quits

imageproxy.png.84dce08dd18d31663a72aa1ce37b858a.png

Precisando de ajuda?

discord.png.1ecd188791d0141f74d99db371a2e0a4.pngDiscord: Yan Liima #3702

Programador Júnior de LUA, PHP e JavaScript

Juntos somos lendas, separados somos Mitos!

╚══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═════════════════════════════╝