- Initiateur de la discussion
Deadman69330
Psychopathe
- Messages
- 2 289
- Score réaction
- 309
- Points
- 290
Salut,
J'utilise un ents.FindInBox et le problème c'est qu'il ne check que quand le script est reload, j'ai donc rajouter un timer. Mais je sait que c'est pas ouf d'en utiliser (surtout toutes les secondes / toutes les 3 secondes)
Donc je voulais savoir si vous aviez un moyen plus opti
Merci
PS: Voilà mon code:
J'utilise un ents.FindInBox et le problème c'est qu'il ne check que quand le script est reload, j'ai donc rajouter un timer. Mais je sait que c'est pas ouf d'en utiliser (surtout toutes les secondes / toutes les 3 secondes)
Donc je voulais savoir si vous aviez un moyen plus opti
Merci
PS: Voilà mon code:
Code:
timer.Create("timer_surface_mask", 1, 9999999, function() local blocking = ents.FindInBox( Vector(-4941.75, 4650.2813, 929.625) , Vector(5110.875, -3471.8438, 1636.0938) ) for k, p in pairs(blocking) do if IsValid(p) and p:IsPlayer() and p:Alive() then local gasmaskon = p:GetNWBool("STALKER_PlyGasMaskOn",false) -- SI IL A SON MASQUE, gasmakon = true if (not gasmaskon) and (not EBOLAMOD.Infected[ p:SteamID() ] )then EBOLAMOD.InfectPlayer( p ) DarkRP.notify(p, 1, 5, "Vous vous sentez mal !") end end end
end)