[Encerrado] [Encerrado] [GlobalEvents] Script não executa segunda função.

UntFrc
Por UntFrc
em Tópicos Sem Resposta

UntFrc

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/02/16Posts: 95Gênero: Outro

Pessoal, eu tenho dois scripts aqui de globalevent que tem função dupla. Um é para abrir um teleport e fechar e outro é para remover uma pedra e recoloca-la, só que por algum motivo ele só executa a primeira função, e depois no tempo programado para tirar o tp e recolocar a pedra ele não faz. Alguém pode me ajudar?

Teleport:

local configuration = {
    day = "Sunday",
    to_pos = {x = 16790, y = 16517, z = 7},    --Para onde o teleport levará.
    pos = {x = 32341, y = 32238, z = 7},       --Onde o teleport será criado.
    teleport_id = 1387,                --ID do teleport.
}
function onTimer(interval)
    if os.date("%A") == configuration.day then
        local item = getTileItemById(configuration.pos, configuration.teleport_id).uid
        if item > 0 then
            doRemoveItem(item, 1)
            broadcastMessage("O Backpack Event foi encerrado! Todos os jogadores no local devem se retirar.", MESSAGE_STATUS_WARNING)
        else
            doCreateTeleport(configuration.teleport_id, configuration.to_pos, configuration.pos)
            broadcastMessage("O Backpack Event está aberto e irá até as 21:00.", MESSAGE_STATUS_WARNING)
        end
    end
    return true
end



Pedra:

local day = "Sunday" -- Dia que vai acontecer, Sunday = Domingo. 

function onTimer(interval, lastExecution, thinkInterval)
if os.date("%A") == day then
minut = 30 -- minutos
tempo = minut*1000*60
item = {x=16787, y=16513, z=7, stackpos=1} -- declare a posição do item que será removido 
itempos = getThingfromPos(item)            
doRemoveItem(itempos.uid, 1)
addEvent(s, tempo, interval, lastExecution, thinkInterval)  
end      
return true
end
function s(interval, lastExecution, thinkInterval)
item1 = 1304   -- id do item que será colocado depois de 30 minutos
pos = {x=16787, y=16513, z=7}    -- posição que vai criar o item
doCreateItem(item1, 1, pos) -- se n der certo deixe assim: doCreateItem(item1, 1, pos) 
return true
end

Sammy

Sam
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/09/17Posts: 97Gênero: MasculinoChar no Tibia: Sam

Já adicionou o nome dos arquivos lua no globalevents.xml ?

Creio que tu não organizou muito bem no globalevents.xml, tente botar assim na ordem

<globalevent name="nomedoglobalevent" interval="1" script="NOME DO SCRIPT.lua"/>

    <!-- <globalevent name="nomedoglobalevent" time="21:35" event="script" value="NOME DO SCRIPT.lua"/> -->
 

caso esteja nas ultimas linhas e não contenha essa linha: </globalevents>

adicione-a no final deixando uma linha de espaço 

function onUse(player, words, param)
        player:doCastSpell("Me dá um Rep :v")
end

Dá uma olhada quando possível:

                                                  

 

 

                                  Capa-do-Xtibia.jpg.9708baea84b83414a7e96a7b1f482bed.jpg                                                                         

 

UntFrc

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/02/16Posts: 95Gênero: Outro
18 minutos atrás, Sammy disse:

Já adicionou o nome dos arquivos lua no globalevents.xml ?

Creio que tu não organizou muito bem no globalevents.xml, tente botar assim na ordem

<globalevent name="nomedoglobalevent" interval="1" script="NOME DO SCRIPT.lua"/>

    <!-- <globalevent name="nomedoglobalevent" time="21:35" event="script" value="NOME DO SCRIPT.lua"/> -->
 

caso esteja nas ultimas linhas e não contenha essa linha: </globalevents>

adicione-a no final deixando uma linha de espaço 

Já ta lá tudo isso, amigo. O problema é só que o script cria o tp e remove a pedra mas nao tira o tp nem recoloca a pedra...

wevertonvrb

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/05/13Posts: 303
Em 05/10/2017 at 12:24, Dandjes disse:

Já ta lá tudo isso, amigo. O problema é só que o script cria o tp e remove a pedra mas nao tira o tp nem recoloca a pedra...

caso ninguem ajude voce pode fazer por decay

Stigal

don't ever stop...
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 28/11/10Posts: 3402Gênero: Masculino
A questão neste tópico de suporte foi encerrada por falta de resposta. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord Xtibia | Skype: @mrooger

 

OTpanel

Frenvius

~ Fairy Tail Online ~
avatar
Administrador
Administrador

INFOS

Grupo: AdministradorRegistrado: 26/02/07Posts: 254Gênero: MasculinoChar no Tibia: Frenvius
A questão neste tópico de suporte foi encerrada por falta de resposta. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta

Utilize botão @UP, no topo de seu tópico, para atualizar o destaque em "Tópicos Recentes" na página inicial do fórum, fará com que mais pessoas o vejam.

 

aJEhRjZ.png


Te ajudei? +REP (: