STEAM GROUP
Entraide GMod - Lua - modèles - EntrdGmod.fr
STEAM GROUP
Entraide GMod - Lua - modèles - EntrdGmod.fr
1
IN-GAME
25
ONLINE
Founded
March 9, 2016
Language
French
Spouk Jun 28, 2016 @ 9:42am
Supprimer nom des personnes qui parlent en vocal [DAKRP]
Introduction

Bonjour, je suis MisterPseudo et je suis en train de créer un serveur DarkRP. J'aimerais supprimer 2 choses ( screens dans l'autre partie ) et je vous implore vous, membre de ce groupe, de m'aider.

Eléments à supprimer

Voici un screens ou j'indique les éléments à supprimer ici [prntscr.com] ( les ronds rouges et jaunes ).

Pouvez-vous m'aider à supprimer tout cela ? S'il vous plaît.
< >
Showing 1-15 of 41 comments
Nogitsu Jun 28, 2016 @ 9:52am 
Pour les noms au dessus des têtes ça se situe dans darkrp modifications disabled defaults
Et pour supprimer le nom je ne sais même pas si c'est possible, à part faire sont propre addon de reskin ou alors il doit en exister avec configuration
Bonjour.
La liste des personnes qui entendent doivent être uniquement supprimées pour le vocal ou pour le chat aussi ?
Spouk Jun 28, 2016 @ 10:04am 
En vocal uniquement

je dois changer quoi dans disabled defaut ?
Last edited by Spouk; Jun 28, 2016 @ 10:05am
Diablos Jun 28, 2016 @ 10:06am 
Pas mal le bordel dans l'image. Alors pour au dessus de la tête, il faut mettre showjob, showname et showhealth à false dans settings.lua (ou config.lua), configuration du DarkRP donc.
Pour à gauche lorsque l'on parle, il faut supprimer la ligne 68 (le draw.WordBox) du cl_chatlisteners.lua (module chat). Pour le haut-parleur à droite, il faut supprimer la fonction DrawVoiceChat (et le material au dessus) du cl_hud.lua (module hud). Pour en bas à droite lorsqu'on parle, si tu veux empêcher que le nom s'affiche, change la ligne 30 où il y a écrit "ply:Nick()" par le texte que tu veux. Bonne chance!
Last edited by Diablos; Jun 28, 2016 @ 10:07am
Voilà ma solution.
À enregistrer en tant que lua/autorun/client/nohud_voice.lua
hook.Add( "PostGamemodeLoaded", "NoHUD_voice", function() hook.Remove( "PlayerStartVoice", "DarkRP_VoiceChatReceiverFinder" ) -- HUD personnes qui peuvent entendre hook.Remove( "PlayerEndVoice", "DarkRP_VoiceChatReceiverFinder" ) -- HUD personnes qui peuvent entendre hook.Remove( "InitPostEntity", "CreateVoiceVGUI" ) -- VGUI personnes qui parlent net.Receive( "DarkRP_ToggleChat", function() end ) -- 3D personnes qui parlent end ) hook.Add( "HUDShouldDraw", "NoHUD_voice", function( name ) if name=="DarkRP_EntityDisplay" then -- HUD propriétaire entité return false end end ) hook.Add( "HUDPaint", "NoHUD_voice", function() LocalPlayer().DRPIsTalking = false -- HUD microphone actif end )

Ne compte pas sur moi pour retirer les informations du joueur au-dessus de sa tête : je n'apporterai pas de support sur un addon.

Je n'ai pas testé. Si tu as un souci, reviens avec une capture d'écran !
Last edited by Cédric GÉRILLE [GiletJaune]; Jun 28, 2016 @ 10:24am
Spouk Jun 28, 2016 @ 11:34am 
Alors voilà mon problème du moment :

http://prntscr.com/bm8uq5

Et je vais essayer ça pour le vocal;
Spouk Jun 28, 2016 @ 11:37am 
Hum en réalité ou est lua/autorun/client/nohud_voice.lua ?
Nogitsu Jun 28, 2016 @ 11:48am 
Sur ton FTP du serveur tu as un endroit avec les dossiers "addons" "lua" et plein d'autres
Tu vas dans lua puis dans autorun puis dans client, tu crées un fichier nommé "nohud_voice.lua" et tu mets le code dedans
Diablos Jun 28, 2016 @ 12:28pm 
Si tu as accompli ma méthode, pas besoin de faire celle de Momo et inversement, ça revient au même. Pour ta dernière photo, ce sont des messages du gamemode sandbox il me semblerait, mais l'astuce de Momo a l'air plus intelligente et peut-être pourra-t-il t'aider pour supprimer aussi ces messages sans toucher aux coeurs des gamemodes.
Spouk Jun 28, 2016 @ 2:42pm 
Je remercie Momo pour son aide précieuse :) et donc pour mon deuxième screen vous auriez une solution ?
Nogitsu Jun 28, 2016 @ 3:00pm 
Je laisses momo te trouver l'astuce pour cette deuxième ^^
Mais à mon avis pour le "world" à gauche ça doit venir de Falco Prop Protection (Dans les options depuis le menu des props)
Et le nom des joueurs je ne peux pas aider
Voici la solution.
Tu as omis de me dire que tu as trouvé comment désactiver le target ID personnalisé.

hook.Add( "PostGamemodeLoaded", "NoHUD_voice", function() hook.Remove( "PlayerStartVoice", "DarkRP_VoiceChatReceiverFinder" ) -- HUD personnes qui peuvent entendre hook.Remove( "PlayerEndVoice", "DarkRP_VoiceChatReceiverFinder" ) -- HUD personnes qui peuvent entendre hook.Remove( "InitPostEntity", "CreateVoiceVGUI" ) -- VGUI personnes qui parlent net.Receive( "DarkRP_ToggleChat", function() end ) -- 3D personnes qui parlent local HookTable = hook.GetTable() if HookTable["HUDPaint"] and HookTable["HUDPaint"]["FPP_HUDPaint"] then local HUDPaint = HookTable["HUDPaint"]["FPP_HUDPaint"] local GetPrivateSetting = FPP.getPrivateSetting local ModGetPrivateSetting = function( setting ) if setting=="HideOwner" then return true else return GetPrivateSetting( setting ) end end hook.Add( "HUDPaint", "FPP_HUDPaint", function() FPP.getPrivateSetting = ModGetPrivateSetting HUDPaint() -- HUD propriétaire d'objet 3D FPP.getPrivateSetting = GetPrivateSetting end ) end do local GM = GAMEMODE while GM and GM.ThisClass ~= "gamemode_base" then GM = GM.BaseClass end if GM then GM.HUDDrawTargetID = function() -- Target ID, déjà désactivé avec HUD du DarkRP return false end end end end ) hook.Add( "HUDPaint", "NoHUD_voice", function() LocalPlayer().DRPIsTalking = false -- HUD microphone actif end )
Last edited by Cédric GÉRILLE [GiletJaune]; Jun 29, 2016 @ 5:17pm
Spouk Jun 29, 2016 @ 2:26am 
Donc je fais quoi de ça ? Et c'est quoi le target ID ?
Nogitsu Jun 29, 2016 @ 4:49am 
Tu remplaces l'ancien fichier lua par ce que momo a envoyé
Bah le Target ID est l'affichage du nom et de la santé du joueur quand on pointe sur lui...
< >
Showing 1-15 of 41 comments
Per page: 1530 50