Désactiver la vision des grades

  • Initiateur de la discussion
G

Gariox28

Geek suprême
Messages
590
Score réaction
95
Points
185
Bonjour j'aimerais savoir comment désactiver pour plus que l'on puisse voir le grade des joueurs et staff quand on fait tab et que l'on clique sur eux svp ?
grade.PNG
 
Frite's Corp.

Frite's Corp.

Geek suprême
Messages
204
Score réaction
34
Points
105
Tu dois te rendre dans le module FAdmin du DarkRP.
 
  • J'aime
Réactions: Gariox28
NoaGamingFR

NoaGamingFR

Wait :)
Messages
3 650
Score réaction
625
Points
340
Moi j'ai modifié tout mon tab, de base ducoup j'ai bidouillé et j'ai tout suprimmé sauf le steamid, j'ai aussi retiré kill, job, morts..
Mais les users voient pas normalement, si ?
 
  • Initiateur de la discussion
G

Gariox28

Geek suprême
Messages
590
Score réaction
95
Points
185
NoaGamingFR à dit:
Moi j'ai modifié tout mon tab, de base ducoup j'ai bidouillé et j'ai tout suprimmé sauf le steamid, j'ai aussi retiré kill, job, morts..
Mais les users voient pas normalement, si ?
Tu peux m'expliquer alors ou non stp ? j'aimerais bien aussi alors supprimer le kill, mort ect....
 
NoaGamingFR

NoaGamingFR

Wait :)
Messages
3 650
Score réaction
625
Points
340
Gariox28 à dit:
Tu peux m'expliquer alors ou non stp ? j'aimerais bien aussi alors supprimer le kill, mort ect....
C'est du bidouillage, et puis ya plusieurs trucs à modifier, je prèfère que ce soit fait et expliqué par quelqu'un qui s'y connais mieux.
 
  • Initiateur de la discussion
G

Gariox28

Geek suprême
Messages
590
Score réaction
95
Points
185
Frite's Corp. à dit:
Tu dois te rendre dans le module FAdmin du DarkRP.
Et je dois edit quelle fichier et supprimer quoi dedans please ?
 
Wasied

Wasied

Psychopathe
Messages
911
Score réaction
398
Points
210
Salut @Gariox28 !

Alors comme je vois que tu ne t'y connais pas tellement, je vais être un peu plus précis.
Rend-toi sur ton FTP et rend-toi à cette adresse (chemin) : /srcds/garrysmod/gamemodes/darkrp/gamemode/modules/fadmin

Une fois que tu y es, tu auras un fichier cl_fadmin_darkrp.lua
Tu pourras y trouver ces quelques lignes au début du fichier :

Code:
 FAdmin.ScoreBoard.Player:AddInformation("Rang", function(ply) if FAdmin.Access.PlayerHasPrivilege(LocalPlayer(), "SeeAdmins") then return ply:GetUserGroup() end end)
Comme tu peux le voir (ou pas mais je vais te l'expliquer), il y a une vérification qui fait en sorte que si un joueur n'a pas la permission "SeeAdmins", il ne pourra pas voir le rang de le TAB.

Si tu veux le retirer pour tout le monde, il te suffira juste de remplacer ce que je viens de t'envoyer par ceci :
Code:
-- FAdmin.ScoreBoard.Player:AddInformation("Rang", function(ply)
-- if FAdmin.Access.PlayerHasPrivilege(LocalPlayer(), "SeeAdmins") then
-- return ply:GetUserGroup()
-- end
-- end)
-- Les -- signifient que c'est un commentaire, il suffit de les retirer pour que le code s'effectue à nouveau
Voilà, je te laisse voir ce que tu préfères faire :)

En espérant t'avoir aidé, Wasied.
 
  • Initiateur de la discussion
G

Gariox28

Geek suprême
Messages
590
Score réaction
95
Points
185
Wasied à dit:
Salut @Gariox28 !

Alors comme je vois que tu ne t'y connais pas tellement, je vais être un peu plus précis.
Rend-toi sur ton FTP et rend-toi à cette adresse (chemin) : /srcds/garrysmod/gamemodes/darkrp/gamemode/modules/fadmin

Une fois que tu y es, tu auras un fichier cl_fadmin_darkrp.lua
Tu pourras y trouver ces quelques lignes au début du fichier :

Code:
 FAdmin.ScoreBoard.Player:AddInformation("Rang", function(ply) if FAdmin.Access.PlayerHasPrivilege(LocalPlayer(), "SeeAdmins") then return ply:GetUserGroup() end end)
Comme tu peux le voir (ou pas mais je vais te l'expliquer), il y a une vérification qui fait en sorte que si un joueur n'a pas la permission "SeeAdmins", il ne pourra pas voir le rang de le TAB.

Si tu veux le retirer pour tout le monde, il te suffira juste de remplacer ce que je viens de t'envoyer par ceci :
Code:
-- FAdmin.ScoreBoard.Player:AddInformation("Rang", function(ply)
-- if FAdmin.Access.PlayerHasPrivilege(LocalPlayer(), "SeeAdmins") then
-- return ply:GetUserGroup()
-- end
-- end)
-- Les -- signifient que c'est un commentaire, il suffit de les retirer pour que le code s'effectue à nouveau
Voilà, je te laisse voir ce que tu préfères faire :)

En espérant t'avoir aidé, Wasied.
Merci beaucoup
 
Wasied

Wasied

Psychopathe
Messages
911
Score réaction
398
Points
210
Gariox28 à dit:
Merci beaucoup
Pas de soucis, n'hésite pas à mettre le topic en résolu ;-)
 
  • Initiateur de la discussion
G

Gariox28

Geek suprême
Messages
590
Score réaction
95
Points
185
Wasied à dit:
Pas de soucis, n'hésite pas à mettre le topic en résolu ;-)
En faite petit imprévu j'ai pas les lignes de commandes dans mon fichier j'ai que sa :

if not FAdmin or not FAdmin.StartHooks then return end
FAdmin.StartHooks["DarkRP"] = function()
-- DarkRP information:
FAdmin.ScoreBoard.Player:AddInformation("Money", function(ply) if LocalPlayer():IsAdmin() then return DarkRP.formatMoney(ply:getDarkRPVar("money")) end end)
FAdmin.ScoreBoard.Player:AddInformation("Steam name", function(ply) return ply:SteamName() end)
FAdmin.ScoreBoard.Player:AddInformation("Wanted", function(ply) if ply:getDarkRPVar("wanted") then return tostring(ply:getDarkRPVar("wantedReason") or "N/A") end end)
FAdmin.ScoreBoard.Player:AddInformation("Community link", function(ply) return FAdmin.SteamToProfile(ply) end)
FAdmin.ScoreBoard.Player:AddInformation("Rank", function(ply)
if FAdmin.Access.PlayerHasPrivilege(LocalPlayer(), "SeeAdmins") then
return ply:GetUserGroup()
end
end)
FAdmin.ScoreBoard.Player:AddInformation("Wanted reason", function(ply)
if ply:isWanted() and LocalPlayer():isCP() then
return ply:getWantedReason()
end
end)

-- Warrant
FAdmin.ScoreBoard.Player:AddActionButton("Warrant", "fadmin/icons/message", Color(0, 0, 200, 255),
function(ply) return LocalPlayer():isCP() end,
function(ply, button)
Derma_StringRequest("Warrant reason", "Enter the reason for the warrant", "", function(Reason)
RunConsoleCommand("darkrp", "warrant", ply:SteamID(), Reason)
end)
end)

--wanted
FAdmin.ScoreBoard.Player:AddActionButton(function(ply)
return ((ply:getDarkRPVar("wanted") and "Unw") or "W") .. "anted"
end,
function(ply) return "fadmin/icons/jail", ply:getDarkRPVar("wanted") and "fadmin/icons/disable" end,
Color(0, 0, 200, 255),
function(ply) return LocalPlayer():isCP() end,
function(ply, button)
if not ply:getDarkRPVar("wanted") then
Derma_StringRequest("wanted reason", "Enter the reason to arrest this player", "", function(Reason)
RunConsoleCommand("darkrp", "wanted", ply:SteamID(), Reason)
end)
else
RunConsoleCommand("darkrp", "unwanted", ply:UserID())
end
end)

--Teamban
local function teamban(ply, button)
local menu = DermaMenu()

local Padding = vgui.Create("DPanel")
Padding:SetPaintBackgroundEnabled(false)
Padding:SetSize(1,5)
menu:AddPanel(Padding)

local Title = vgui.Create("DLabel")
Title:SetText(" Jobs:\n")
Title:SetFont("UiBold")
Title:SizeToContents()
Title:SetTextColor(color_black)
menu:AddPanel(Title)

local command = "teamban"
local uid = ply:UserID()
for k, v in SortedPairsByMemberValue(RPExtraTeams, "name") do
local submenu = menu:AddSubMenu(v.name)
submenu:AddOption("2 minutes", function() RunConsoleCommand("darkrp", command, uid, k, 120) end)
submenu:AddOption("Half an hour", function() RunConsoleCommand("darkrp", command, uid, k, 1800) end)
submenu:AddOption("An hour", function() RunConsoleCommand("darkrp", command, uid, k, 3600) end)
submenu:AddOption("Until restart", function() RunConsoleCommand("darkrp", command, uid, k, 0) end)
end
menu:Open()
end
FAdmin.ScoreBoard.Player:AddActionButton("Ban from job", "fadmin/icons/changeteam", Color(200, 0, 0, 255),
function(ply) return FAdmin.Access.PlayerHasPrivilege(LocalPlayer(), "DarkRP_AdminCommands", ply) end, teamban)

local function teamunban(ply, button)
local menu = DermaMenu()

local Padding = vgui.Create("DPanel")
Padding:SetPaintBackgroundEnabled(false)
Padding:SetSize(1,5)
menu:AddPanel(Padding)

local Title = vgui.Create("DLabel")
Title:SetText(" Jobs:\n")
Title:SetFont("UiBold")
Title:SizeToContents()
Title:SetTextColor(color_black)
menu:AddPanel(Title)

local command = "teamunban"
local uid = ply:UserID()
for k, v in SortedPairsByMemberValue(RPExtraTeams, "name") do
menu:AddOption(v.name, function() RunConsoleCommand("darkrp", command, uid, k) end)
end
menu:Open()
end
FAdmin.ScoreBoard.Player:AddActionButton("Unban from job", function() return "fadmin/icons/changeteam", "fadmin/icons/disable" end, Color(200, 0, 0, 255),
function(ply) return FAdmin.Access.PlayerHasPrivilege(LocalPlayer(), "DarkRP_AdminCommands", ply) end, teamunban)
end
 
bastien73

bastien73

Geek suprême
Messages
262
Score réaction
25
Points
130
Ou il faut tout simplement enlever le SeeAdmins dans les perms Fadmin
 
Frite's Corp.

Frite's Corp.

Geek suprême
Messages
204
Score réaction
34
Points
105
Supprime ça : https://prntscr.com/lyav64

Ou si tu ne veux pas cliquer voici les lignes qu'il faut supprimer dans ton code :

Code:
FAdmin.ScoreBoard.Player:AddInformation("Rank", function(ply)
if FAdmin.Access.PlayerHasPrivilege(LocalPlayer(), "SeeAdmins") then
return ply:GetUserGroup()
end
end)
 
  • J'aime
Réactions: Gariox28
Wasied

Wasied

Psychopathe
Messages
911
Score réaction
398
Points
210
Frite's Corp. à dit:
Supprime ça : https://prntscr.com/lyav64

Ou si tu ne veux pas cliquer voici les lignes qu'il faut supprimer dans ton code :

Code:
FAdmin.ScoreBoard.Player:AddInformation("Rank", function(ply)
if FAdmin.Access.PlayerHasPrivilege(LocalPlayer(), "SeeAdmins") then
return ply:GetUserGroup()
end
end)
Lis un peu la discussion, tu répètes des trucs déjà donnés

Gariox28 à dit:
En faite petit imprévu j'ai pas les lignes de commandes dans mon fichier j'ai que sa :

if not FAdmin or not FAdmin.StartHooks then return end
FAdmin.StartHooks["DarkRP"] = function()
-- DarkRP information:
FAdmin.ScoreBoard.Player:AddInformation("Money", function(ply) if LocalPlayer():IsAdmin() then return DarkRP.formatMoney(ply:getDarkRPVar("money")) end end)
FAdmin.ScoreBoard.Player:AddInformation("Steam name", function(ply) return ply:SteamName() end)
FAdmin.ScoreBoard.Player:AddInformation("Wanted", function(ply) if ply:getDarkRPVar("wanted") then return tostring(ply:getDarkRPVar("wantedReason") or "N/A") end end)
FAdmin.ScoreBoard.Player:AddInformation("Community link", function(ply) return FAdmin.SteamToProfile(ply) end)
FAdmin.ScoreBoard.Player:AddInformation("Rank", function(ply)
if FAdmin.Access.PlayerHasPrivilege(LocalPlayer(), "SeeAdmins") then
return ply:GetUserGroup()
end
end)

FAdmin.ScoreBoard.Player:AddInformation("Wanted reason", function(ply)
if ply:isWanted() and LocalPlayer():isCP() then
return ply:getWantedReason()
end
end)

-- Warrant
FAdmin.ScoreBoard.Player:AddActionButton("Warrant", "fadmin/icons/message", Color(0, 0, 200, 255),
function(ply) return LocalPlayer():isCP() end,
function(ply, button)
Derma_StringRequest("Warrant reason", "Enter the reason for the warrant", "", function(Reason)
RunConsoleCommand("darkrp", "warrant", ply:SteamID(), Reason)
end)
end)

--wanted
FAdmin.ScoreBoard.Player:AddActionButton(function(ply)
return ((ply:getDarkRPVar("wanted") and "Unw") or "W") .. "anted"
end,
function(ply) return "fadmin/icons/jail", ply:getDarkRPVar("wanted") and "fadmin/icons/disable" end,
Color(0, 0, 200, 255),
function(ply) return LocalPlayer():isCP() end,
function(ply, button)
if not ply:getDarkRPVar("wanted") then
Derma_StringRequest("wanted reason", "Enter the reason to arrest this player", "", function(Reason)
RunConsoleCommand("darkrp", "wanted", ply:SteamID(), Reason)
end)
else
RunConsoleCommand("darkrp", "unwanted", ply:UserID())
end
end)

--Teamban
local function teamban(ply, button)
local menu = DermaMenu()

local Padding = vgui.Create("DPanel")
Padding:SetPaintBackgroundEnabled(false)
Padding:SetSize(1,5)
menu:AddPanel(Padding)

local Title = vgui.Create("DLabel")
Title:SetText(" Jobs:\n")
Title:SetFont("UiBold")
Title:SizeToContents()
Title:SetTextColor(color_black)
menu:AddPanel(Title)

local command = "teamban"
local uid = ply:UserID()
for k, v in SortedPairsByMemberValue(RPExtraTeams, "name") do
local submenu = menu:AddSubMenu(v.name)
submenu:AddOption("2 minutes", function() RunConsoleCommand("darkrp", command, uid, k, 120) end)
submenu:AddOption("Half an hour", function() RunConsoleCommand("darkrp", command, uid, k, 1800) end)
submenu:AddOption("An hour", function() RunConsoleCommand("darkrp", command, uid, k, 3600) end)
submenu:AddOption("Until restart", function() RunConsoleCommand("darkrp", command, uid, k, 0) end)
end
menu:Open()
end
FAdmin.ScoreBoard.Player:AddActionButton("Ban from job", "fadmin/icons/changeteam", Color(200, 0, 0, 255),
function(ply) return FAdmin.Access.PlayerHasPrivilege(LocalPlayer(), "DarkRP_AdminCommands", ply) end, teamban)

local function teamunban(ply, button)
local menu = DermaMenu()

local Padding = vgui.Create("DPanel")
Padding:SetPaintBackgroundEnabled(false)
Padding:SetSize(1,5)
menu:AddPanel(Padding)

local Title = vgui.Create("DLabel")
Title:SetText(" Jobs:\n")
Title:SetFont("UiBold")
Title:SizeToContents()
Title:SetTextColor(color_black)
menu:AddPanel(Title)

local command = "teamunban"
local uid = ply:UserID()
for k, v in SortedPairsByMemberValue(RPExtraTeams, "name") do
menu:AddOption(v.name, function() RunConsoleCommand("darkrp", command, uid, k) end)
end
menu:Open()
end
FAdmin.ScoreBoard.Player:AddActionButton("Unban from job", function() return "fadmin/icons/changeteam", "fadmin/icons/disable" end, Color(200, 0, 0, 255),
function(ply) return FAdmin.Access.PlayerHasPrivilege(LocalPlayer(), "DarkRP_AdminCommands", ply) end, teamunban)
end
Bah oui justement, je le vois dans le code que tu as envoyé..

FAdmin.ScoreBoard.Player:AddInformation("Rank", function(ply)
if FAdmin.Access.PlayerHasPrivilege(LocalPlayer(), "SeeAdmins") then
return ply:GetUserGroup()
end
end)


Juste en dessous de "community link"
 
Frite's Corp.

Frite's Corp.

Geek suprême
Messages
204
Score réaction
34
Points
105
C'est exactement ce que j'ai dit. Suis un peu la discussion, merci
 
  • J'aime
Réactions: Gariox28
Wasied

Wasied

Psychopathe
Messages
911
Score réaction
398
Points
210
Frite's Corp.

Frite's Corp.

Geek suprême
Messages
204
Score réaction
34
Points
105
Toujours vouloir avoir le dernier mot alors que tu as tort...
 
  • J'aime
Réactions: Gariox28
  • Initiateur de la discussion
G

Gariox28

Geek suprême
Messages
590
Score réaction
95
Points
185
Frite's Corp. à dit:
Toujours vouloir avoir le dernier mot alors que tu as tort...
C'est bon vous bagarrez pas j'ai enfin réussie à faire ce que je souhaitez merci Frite c'est ton message que j'ai le mieux compris thx
 
Frite's Corp.

Frite's Corp.

Geek suprême
Messages
204
Score réaction
34
Points
105
Derien @Gariox28 ;)


















Tu vas t'en remettre Wasied
 
  • J'aime
Réactions: Gariox28
Discord d'entraide
Rejoignz-nous sur Discord