GRUPO STEAM
Entraide GMod - Lua - modèles - EntrdGmod.fr
GRUPO STEAM
Entraide GMod - Lua - modèles - EntrdGmod.fr
0
A JOGAR
21
ONLINE
Criado
9 de Março de 2016
Idioma
Francês
Spouk 28 jun. 2016 às 9:42
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.
< >
A mostrar 1-15 de 41 comentários
Nogitsu 28 jun. 2016 às 9:52 
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 28 jun. 2016 às 10:04 
En vocal uniquement

je dois changer quoi dans disabled defaut ?
Última alteração por Spouk; 28 jun. 2016 às 10:05
Diablos 28 jun. 2016 às 10:06 
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!
Última alteração por Diablos; 28 jun. 2016 às 10:07
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 !
Última alteração por Cédric GÉRILLE [GiletJaune]; 28 jun. 2016 às 10:24
Spouk 28 jun. 2016 às 11:34 
Alors voilà mon problème du moment :

http://prntscr.com/bm8uq5

Et je vais essayer ça pour le vocal;
Spouk 28 jun. 2016 às 11:37 
Hum en réalité ou est lua/autorun/client/nohud_voice.lua ?
Nogitsu 28 jun. 2016 às 11:48 
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 28 jun. 2016 às 12:28 
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 28 jun. 2016 às 14:42 
Je remercie Momo pour son aide précieuse :) et donc pour mon deuxième screen vous auriez une solution ?
Nogitsu 28 jun. 2016 às 15:00 
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 )
Última alteração por Cédric GÉRILLE [GiletJaune]; 29 jun. 2016 às 17:17
Spouk 29 jun. 2016 às 2:26 
Donc je fais quoi de ça ? Et c'est quoi le target ID ?
Nogitsu 29 jun. 2016 às 4:49 
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...
< >
A mostrar 1-15 de 41 comentários
Por página: 1530 50