Bloquer "Temporairement" un métier

  • Initiateur de la discussion
B

Boby.exe

Geek
Messages
14
Score réaction
2
Points
45
Bonjour j'aimerais faire pour mon serveur One Piece un job Afk farm
et donc j'ai créer un métier AFK mais mtn j'aimerais savoir comment faire pour que personne ne puissent le prendre entre après 17h jusqu'à 8h. (qu'il soit accessible que de 8h a 17h.
Cordialement
 
Dr. Naggisou

Dr. Naggisou

Geek
Messages
30
Score réaction
10
Points
45
Dans la théorie, ça devrait fonctionner :
il est important de changer le nom de la team

Code:
-- Heures de travail pour le métier
local startHour = 8 -- Heure de début (08h)
local endHour = 17 -- Heure de fin (17h)
local function IsWithinWorkingHours() local currentTime = os.date("*t") -- Obtient la date et l'heure actuelles -- Vérifie si l'heure actuelle est entre l'heure de début et l'heure de fin if currentTime.hour >= startHour and currentTime.hour < endHour then return true else return false end
end
hook.Add("PlayerCanJoinTeam", "CheckAFKFarmAccess", function(ply, teamIndex) if teamIndex == TEAM_AFKFARM then if not IsWithinWorkingHours() then ply:ChatPrint("Vous ne pouvez pas accéder au métier 'AFK Farm' en dehors des heures (entre " .. startHour .. "h et " .. endHour .. "h).") return false end end
end)
A placer dans gamemode/autorun/server ou gamemode/server
 
Discord d'entraide
Rejoignz-nous sur Discord