Question création d’une popup

  • Initiateur de la discussion
KarboM09

KarboM09

Geek suprême
Messages
229
Score réaction
40
Points
130
Bonjour, j’aimera savoir comment faire pour que quand en fais /// sa ouvre une popup au staff ( superadmin,admin etc )

Merci.
 
AyZenSantos

AyZenSantos

Psychopathe
Messages
3 361
Score réaction
753
Points
300
Comme l'admin popups ?
 
Jason_Oubout

Jason_Oubout

Geek suprême
Messages
595
Score réaction
189
Points
130
Tu achete cette addon
https://www.gmodstore.com/scripts/view/1673/admin-popups
 
  • Initiateur de la discussion
KarboM09

KarboM09

Geek suprême
Messages
229
Score réaction
40
Points
130
Jason_Oubout

Jason_Oubout

Geek suprême
Messages
595
Score réaction
189
Points
130
Que veux tu ?
 
  • Initiateur de la discussion
KarboM09

KarboM09

Geek suprême
Messages
229
Score réaction
40
Points
130
Exemple : quand un joueur fais /// sa ouvre une popup seulement au staff.
J'aimerais savoir quelle et ce code.
 
ZarosOVH

ZarosOVH

Modérateur
Membre du Staff
Messages
6 527
Score réaction
5 488
Points
1 295
Yo!
Voici un code fonctionnel fais par mes mains et rouler sous les aisselles 4Head

Après à toi de modifier tout se que tu veux ;) à commencer par le popup en lui même qui est.... moche BrokeBack

Code:
net.Receive("testpopup", function() local joueur = net.ReadString() local msg = net.ReadString() local DFrame = vgui.Create( "DFrame" ) DFrame:SetPos( 10, 10 ) DFrame:SetSize( 200, 200 ) DFrame:SetTitle("Staff Popup") local DLabel = vgui.Create( "DLabel", DFrame ) DLabel:SetPos( 40, 40 ) DLabel:SetText( joueur.." : "..msg )
end)
Code:
util.AddNetworkString("testpopup")
hook.Add("PlayerSay", "TestPopup", function(ply, text, team) if (string.sub( text, 1, 3 ) == "///") then for k,v in pairs(player.GetAll()) do if v:IsAdmin() then net.Start("testpopup") net.WriteString(ply:Name()) net.WriteString(string.sub(text, 4)) net.Send(v) end end end
end)

Après essaye de te renseigner si y a pas mieux comme code (on sais jamais) ;)
 
  • Initiateur de la discussion
KarboM09

KarboM09

Geek suprême
Messages
229
Score réaction
40
Points
130
Zaros_Live à dit:
Yo!
Voici un code fonctionnel fais par mes mains et rouler sous les aisselles 4Head

Après à toi de modifier tout se que tu veux ;) à commencer par le popup en lui même qui est.... moche BrokeBack

Code:
net.Receive("testpopup", function() local joueur = net.ReadString() local msg = net.ReadString() local DFrame = vgui.Create( "DFrame" ) DFrame:SetPos( 10, 10 ) DFrame:SetSize( 200, 200 ) DFrame:SetTitle("Staff Popup") local DLabel = vgui.Create( "DLabel", DFrame ) DLabel:SetPos( 40, 40 ) DLabel:SetText( joueur.." : "..msg )
end)
Code:
util.AddNetworkString("testpopup")
hook.Add("PlayerSay", "TestPopup", function(ply, text, team) if (string.sub( text, 1, 3 ) == "///") then for k,v in pairs(player.GetAll()) do if v:IsAdmin() then net.Start("testpopup") net.WriteString(ply:Name()) net.WriteString(string.sub(text, 4)) net.Send(v) end end end
end)

Après essaye de te renseigner si y a pas mieux comme code (on sais jamais) ;)
Merci
 
BCZ Gaming

BCZ Gaming

Psychopathe
Messages
1 301
Score réaction
129
Points
275
Mais dans l'admin popu tu va dans le fichier sh_adminpopups.lua et tu met qu'elle grade peu recevoir le popup
 
ZarosOVH

ZarosOVH

Modérateur
Membre du Staff
Messages
6 527
Score réaction
5 488
Points
1 295
Zappy#ORIGINAL à dit:
Mais dans l'admin popu tu va dans le fichier sh_adminpopups.lua et tu met qu'elle grade peu recevoir le popup
Il demande pour créer son propre popup ;)
 
Wabel

Wabel

Je ne sais pas quoi mettre
Messages
2 262
Score réaction
707
Points
330
Zaros_Live à dit:
popup en lui même qui est.... moche
Et surtout, qui ne s'adapte pas a tout les écrans x)
 
ZarosOVH

ZarosOVH

Modérateur
Membre du Staff
Messages
6 527
Score réaction
5 488
Points
1 295
WabelGame à dit:
Et surtout, qui ne s'adapte pas a tout les écrans x)
C'étais juste pour montrer le principe ^^
 
Wabel

Wabel

Je ne sais pas quoi mettre
Messages
2 262
Score réaction
707
Points
330
BCZ Gaming

BCZ Gaming

Psychopathe
Messages
1 301
Score réaction
129
Points
275
Discord d'entraide
Rejoignz-nous sur Discord