Comment bloquer le menu des props

  • Initiateur de la discussion
Nemezous

Nemezous

Têtard
Messages
9
Score réaction
0
Points
10
Hello !
J'aimerais savoir si il est possible de bloquer le menu des props pour certain métier je fais un SCP RP et je n'aimerais pas que les classe D puisse faire spawn des props si nous pouvons le faire alors comment ?


Cordialement Nemezoux
 
R

Rayteur

Geek
Messages
87
Score réaction
8
Points
90
Tu peut check avec ça

Bloquer le spawnmenu en DarkRP - Creators Area
 
  • Initiateur de la discussion
Nemezous

Nemezous

Têtard
Messages
9
Score réaction
0
Points
10
je veux bien mais je ne sais pas comment modif ce code

local function DisallowSpawnMenu( )
if not LocalPlayer():IsAdmin() then
return false
end
end
hook.Add( "SpawnMenuOpen", "DisallowSpawnMenu", DisallowSpawnMenu)



Alors que celui qui ne marche pas :

local blacklisted_groups = {
"user"
}
hook.Add("PlayerSpawnProp", "disallowpropspawning", function(ply) return !table.HasValue(blacklisted_groups, ply:GetUserGroup())
end)

à peu près :)
 
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 273
Score réaction
9 687
Points
1 845
@Numerix
 
R

Rayteur

Geek
Messages
87
Score réaction
8
Points
90
tien essaye sa:


local blacklisted_jobs = {
"Classe D"
}
local function DisallowSpawnMenu( )
return !table.HasValue(blacklisted_jobs, team.GetName( LocalPlayer():Team() ))
end
hook.Add( "SpawnMenuOpen", "DisallowSpawnMenu", DisallowSpawnMenu)


Modifie juste la ligne 2 met le bon nom du job si c'est pas le bon nom (oublie pas un s ou autre)
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
Java:
local blacklisted_jobs = { "Classe D", "Nom du job",
}
hook.Add("PlayerSpawnProp", "disallow_props_spawning_for_some_jobs", function(ply) if table.HasValue( blacklisted_jobs, team.GetName(ply:Team()) ) then return false end
end)
C'est a mettre dans lua/autorun/server/disable_jobs_props.lua (fichier a créé)
@Rayteur Ton code permet uniquement de bloquer le menu or avec une simple commande on peut toujours faire spawn les props
 
  • J'aime
Réactions: Rayteur et Yoh Sambre ♪
  • Initiateur de la discussion
Nemezous

Nemezous

Têtard
Messages
9
Score réaction
0
Points
10
Je vais essayer merci pour l'aide :)
 
  • Initiateur de la discussion
Nemezous

Nemezous

Têtard
Messages
9
Score réaction
0
Points
10
Cela marche mais il y aurait un moyen de mettre un message en notification qui dit que son metier ne lui permet pas de faire spawn de props ? :) et merci beaucoup
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
Java:
local blacklisted_jobs = { "Classe D", "Nom du job",
}
hook.Add("PlayerSpawnProp", "disallow_props_spawning_for_some_jobs", function(ply) if table.HasValue( blacklisted_jobs, team.GetName(ply:Team()) ) then DarkRP.notify(ply, 1, 5, "Vous ne pouvez pas faire spawn de props avec votre job") return false end
end)
 
  • J'aime
Réactions: Yoh Sambre ♪
  • Initiateur de la discussion
Nemezous

Nemezous

Têtard
Messages
9
Score réaction
0
Points
10
Cela Fonctionne Merci beaucoup

PS : Comment je met le sujet en résolu ?
 
Discord d'entraide
Rejoignz-nous sur Discord