Envoyer un Panel à des joueurs spécifiques.

  • Initiateur de la discussion
Grainbox

Grainbox

Geek
Messages
99
Score réaction
5
Points
95
Bonjour, je suis entrain de faire un addon d'administration, un joueur peut alors envoyer un ticket. Je voudrais savoir comment faire pour afficher ce panel à des joueurs spécifiques d'un groupe et différents de celui qui envoie la requête.
Voilà ce que j'ai fait:
for k,v in ipairs(player.GetAll()) do
if ply:IsAdmin() or ply:IsSuperAdmin() or ply:IsUserGroup( "Modérateur" ) then
net.Start("OuvrirTicket")
net.WriteString(ply:Name())
net.Send(ply)
end
Vous aurez sans doute compris les prôblèmes:
Il envoie autant de tickets qu'il y à de joueurs sur le serveur.
Et il envoie toujours au joueur qui tape la commande.
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
for k,v in ipairs(player.GetAll()) do
if v:IsAdmin() or v:IsUserGroup( "Modérateur" ) then
net.Start("OuvrirTicket")
net.WriteString(ply:Name())
net.Send(v)
end

Faut faire attention car ply ici = le joueur qui fait le ticket j'imagine et pour envoyer aux gens dans la boucle comme tu as mis for k,v il faut utiliser v
 
Discord d'entraide
Rejoignz-nous sur Discord