Postado Abril 11, 2022 3 anos 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 Abril 11, 2022 3 anos 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 Abril 12, 2022 3 anos 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 Abril 12, 2022 3 anos 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.