Spam cloak/uncloak

  • Initiateur de la discussion
Deadman69330

Deadman69330

Psychopathe
Messages
2 289
Score réaction
309
Points
290
Bonjour

J'ai récupèrer un code d'un addon qui marche sur le workshop pour le cloak /uncloak en noclip que j'ai un peu modifier pour que il cloak avec FAdmin ET ulx
donc voilà la geule que ca a:


Code:
timer.Create( "NoclipCloak", 0.1, 0, function() for k,pl in pairs(player.GetAll()) do local oldstate = pl:GetMoveType() if pl:GetNWBool("usergroup") == "user" or pl:GetNWBool("usergroup") == "vip" then return false end if oldstate != MOVETYPE_NOCLIP or pl:InVehicle() then RunConsoleCommand("_FAdmin", "Cloak", pl:UserID()) RunConsoleCommand("ulx", "cloak", pl:Nick() ) else RunConsoleCommand("_FAdmin", "Uncloak", pl:UserID() ) RunConsoleCommand("ulx", "uncloak", pl:Nick() ) end end
end )
Sauf que le soucis c'est que ça spam toutes les 0.1 secondes de cloak/uncloak donc on peut pas jouer car ca remplis l'écran....

Merci
 
S

skillztv_

Geek suprême
Messages
248
Score réaction
47
Points
125
mais pourquoi t'utilise pas un hook :
http://wiki.garrysmod.com/page/GM/PlayerNoClip
 
  • J'aime
Réactions: thepsyca
  • Initiateur de la discussion
Deadman69330

Deadman69330

Psychopathe
Messages
2 289
Score réaction
309
Points
290
  • Initiateur de la discussion
Deadman69330

Deadman69330

Psychopathe
Messages
2 289
Score réaction
309
Points
290
@skillztv_ je peux pas tester sur mon serv y a des joueurs là mais ca devrait marcher ça ?

Code:
hook.Add( "PlayerNoClip", "isInNoClip", function( ply, desiredNoClipState ) if ( desiredNoClipState ) and ply:GetNWBool("usergroup") == "helper" or ply:GetNWBool("usergroup") == "modo" or ply:GetNWBool("usergroup") == "admin" or ply:GetNWBool("usergroup") == "superadmin" then RunConsoleCommand("_FAdmin", "Cloak", ply:UserID()) RunConsoleCommand("ulx", "cloak", ply:Nick() ) elseif not ( desiredNoClipState ) and ply:GetNWBool("usergroup") == "helper" or ply:GetNWBool("usergroup") == "modo" or ply:GetNWBool("usergroup") == "admin" or ply:GetNWBool("usergroup") == "superadmin" then RunConsoleCommand("_FAdmin", "Uncloak", ply:UserID() ) RunConsoleCommand("ulx", "uncloak", ply:Nick() ) end
end )
 
S

skillztv_

Geek suprême
Messages
248
Score réaction
47
Points
125
@Deadman69330 oui, ça devrait marcher
 
  • J'aime
Réactions: Deadman69330
Discord d'entraide
Rejoignz-nous sur Discord