Ir para conteúdo

Featured Replies

Postado

Uso base OTX, o castle abre normal, os player entra pra dominar o castle, mas logo que da o tempo de fechar o castle da esse erro 

 

 

 

Erro que da:

Citar

[Error - GlobalEvent Interface] 
[10/4/2022 22:13:0] data/globalevents/scripts/realCastle.lua:onTime
[10/4/2022 22:13:0] Description: 
[10/4/2022 22:13:0] data/lib/realCastle.lua:156: attempt to call global 'getTomorrowsDate' (a nil value)
[10/4/2022 22:13:0] stack traceback:
[10/4/2022 22:13:0]     data/lib/realCastle.lua:156: in function 'close'
[10/4/2022 22:13:0]     data/globalevents/scripts/realCastle.lua:22: in function <data/globalevents/scripts/realCastle.lua:20>
[10/4/2022 22:13:0] [Error - GlobalEvents::timer] Couldn't execute event: Real Castle Close

 

aqui esta meu realCastle.lua 

Citar
local function announce(message, times)
    if times == 0 then return true end
    doBroadcastMessage(message)
    addEvent(announce,5*60000,message,times - 1)
end
 
--[[function onTime()
    if not realCastle.isOpen() then
        announce("[Castle] O acesso a area de dominar do castelo esta liberado ata as 20:00. Boa sorte a todas as guilds!",11)
        for i = 1,4 do
            addEvent(doBroadcastMessage,60000 * i,"[Castle] O acesso a area de dominar do castelo esta liberado ata as 23:00. Boa sorte a todas as guilds!")
        end
        realCastle.open()
    else
        realCastle.close()
    end
    return true
end]]
 
function onTime()
    if realCastle.isOpen() then
        realCastle.close()
    else
        if isInArray(realCastle.open_days, os.date("%A")) then
            announce("[Castle] O acesso a area de dominar do castelo esta liberado ata as 23:00. Boa sorte a todas as guilds!",11)
            for i = 1,4 do
                addEvent(doBroadcastMessage,60000 * i,"[Castle] O acesso a area de dominar do castelo esta liberado ata as 23:00. Boa sorte a todas as guilds!")
            end
            realCastle.open()
        else
            doBroadcastMessage("[Castle] O castelo foi fechado para os plebeus poderem prepara-lo para a praxima batalha, que ocorrera amanha as 22:00!")
            realCastle.release()
        end
    end
    return true
end

 

 

Postado
15 horas atrás, vitinhoo96 disse:

Uso base OTX, o castle abre normal, os player entra pra dominar o castle, mas logo que da o tempo de fechar o castle da esse erro 

 

 

 

Erro que da:

 

aqui esta meu realCastle.lua 

 

 

em lib/050-function.lua adicione

 

function getTomorrowsDate()
    local info = {}

    local format = {"%d", "%m", "%y"}
    for i = 1, 3 do
        table.insert(info, tonumber(os.date(format[i], os.time() + 24 * 60 * 60)))
    end

    return info
end

 

Postado
  • Autor
9 horas atrás, Apache disse:

em lib/050-function.lua adicione

 



function getTomorrowsDate()
    local info = {}

    local format = {"%d", "%m", "%y"}
    for i = 1, 3 do
        table.insert(info, tonumber(os.date(format[i], os.time() + 24 * 60 * 60)))
    end

    return info
end

 

MUITOOO OBRIGADOO!!!

 

deu certinho obrigadao

 

@@EDIT

 

teria como me falar como coloco aquele widget no gesior acc pra aparecer no site qual guild esta dominando o castle 48h??

Editado por vitinhoo96 (veja o histórico de edições)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo