Postado Julho 26, 2023 1 ano Deu bom? Se não conseguir, tenta adaptar o sistema deste servidor: Ele tem o sistema de votação no castelo, basta os times escolherem qual modelo querem seguir:
Postado Julho 28, 2023 1 ano Autor Em 25/07/2023 em 19:52, GM Vortex disse: --[[ Real Castle War Event Desenvolvido por Vítor Bertolucci (Killua) ]] local castleOpenHour = 21 -- Hora de abertura do Castle War local castleCloseHour = 22 -- Hora de fechamento do Castle War local guildStorage = 1000 -- Storage global para armazenar o ID da guilda que controla o castelo local dominionStorage = 1001 -- Storage global para armazenar o tempo que a guilda dominou a alavanca function onUse(cid, item, frompos, item2, topos) if item.uid == 1945 or item.uid == 1946 then local currentTime = os.time() -- Obtém o horário atual em segundos desde 1970-01-01 00:00:00 if currentTime >= getCastleOpenTimeToday() and currentTime <= getCastleCloseTimeToday() then local guildDominion = getGlobalStorageValue(guildStorage) local dominionTime = getGlobalStorageValue(dominionStorage) local currentGuild = getPlayerGuildId(cid) local currentDominionTime = currentTime - getCastleOpenTimeToday() if currentGuild == guildDominion and currentDominionTime > dominionTime then setGlobalStorageValue(dominionStorage, currentDominionTime) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_GREEN) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua guilda está dominando o castelo!") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua guilda já dominou o castelo ou não está participando.") end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "O Castle War não está aberto no momento.") end return true end end function getCastleOpenTimeToday() local currentTime = os.time() local openTimeToday = os.time({ hour = castleOpenHour, min = 0, sec = 0 }) if currentTime < openTimeToday then -- Se o horário atual for antes do horário de abertura hoje, retornar o horário de abertura de ontem return openTimeToday - 86400 -- 86400 segundos em um dia else return openTimeToday end end function getCastleCloseTimeToday() return os.time({ hour = castleCloseHour, min = 0, sec = 0 }) end Desculpa, agora eu vi que é alavanca. Não deu, alavanca não faz nada Em 26/07/2023 em 18:16, Jhow ZL disse: Deu bom? Se não conseguir, tenta adaptar o sistema deste servidor: Ele tem o sistema de votação no castelo, basta os times escolherem qual modelo querem seguir: Vou ver manow valeu
Postado Julho 28, 2023 1 ano 3 horas atrás, pancadinha disse: Não deu, alavanca não faz nada Vou ver manow valeu Se conseguir avisa nós 🤙
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.