[gLua] Need Help Bobby

  • Initiateur de la discussion EglyKozz
  • Date de début
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Uesh, donc en gros je vais faire "claire, nette et précis" comme on dit chez nous. Tout simplement avec un addon que je suis en train de créer, j'ai fait des :
Code:
for k,v in pairs(player.GetAll()) do
Et ensuite v:Nick() toussa toussa et en gros y'a une liste des joueur et quand tu double clique sa ouvre une frame avec plein d'info/fonctions ect ... MAIS quand il y a plusieurs joueur j'ai beau cliqué sur un seul joueur et bah dans la popup j'ai tout les informations des autres joueurs connecté en dessous et donc c'est gênant koii

Merci a TheCoder78 qui va m'aider :D
 
M

Membre supprimé 70413

Anonyme
Moyen d'avoir toutes les lignes qui parlent de ça ? J'ai du mal à imaginer
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
En gros sa se superpose comme ça https://prntscr.com/eg0bv8

Code:
 for k,v in pairs(player.GetAll()) do local name = vgui.Create("DLabel", frame2) name:SetPos(20,40) name:SetText("Nom : "..v:Nick()) name:SetFont("CFont") name:SetTextColor(Color(15,15,15)) name:SizeToContents()
 
M

Membre supprimé 70413

Anonyme
Ah ok compris...
En fait tu les SetPos tous au même endroit faudrait faire un truc genre
Code:
name:SetPos(20,10 * v:UserID())
Dis mois si ça marche je suis pas sûr.
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Slawer à dit:
Ah ok compris...
En fait tu les SetPos tous au même endroit faudrait faire un truc genre
Code:
name:SetPos(20,10 * v:UserID())
Dis mois si ça marche je suis pas sûr.
Alors, c'est pas du tout ça mdr. Bon je vais screen en entier : https://prntscr.com/eg0ldn
Sa sera plus compréhensible
 
M

Membre supprimé 70413

Anonyme
Je pourrais te demander le code entier de cette zone car pour Nom : ta mis quoi apres je sais pas ton code tu peux me le mettre quelques part ?
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
Rajoute une condition + met ton code dans un onselectedine
 
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
A tu fait une liste ?
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Slawer à dit:
Je pourrais te demander le code entier de cette zone car pour Nom : ta mis quoi apres je sais pas ton code tu peux me le mettre quelques part ?
En gros y'as la ListView
Code:
 local AppList = vgui.Create( "DListView" , frame) AppList:SetSize(800,800) AppList:Center() AppList:SetMultiSelect( false ) AppList:AddColumn( "Nom" ) AppList:AddColumn( "Job" ) AppList:AddColumn("SteamID") AppList:AddColumn("Groupe")
Et ensuite quand on double clique sa créer la frame et ensuite ya un for k,v et après y'as tout le bordel (nom, steamID ect ...)
Code:
 AppList.DoDoubleClick = function() local frame2 = vgui.Create("DFrame") frame2:SetSize(500,400) frame2:Center() frame2:MakePopup() frame2:SetTitle("") frame2:ShowCloseButton(false) frame2.Paint = function(s , w , h) draw.RoundedBox(0,0,0,w , h,Color(225,225,225)) draw.RoundedBox(0,0,0,w , h / 10,Color(15,15,15)) draw.SimpleText("Informations","CFont",200,5,Color(255,255,255)) end local cb = vgui.Create("DButton" , frame2) cb:SetSize(30,30) cb:SetPos(470,0) cb:SetText("X") cb:SetFont("CFont") cb:SetTextColor(Color(255,255,255)) cb.Paint = function(s , w , h) draw.RoundedBox(0,0,0,w , h,Color(15,15,15)) end cb.DoClick = function() frame2:Close() end for k,v in pairs(player.GetAll()) do local name = vgui.Create("DLabel", frame2) name:SetPos(20,40) name:SetText("Nom : "..v:Nick()) name:SetFont("CFont") name:SetTextColor(Color(15,15,15)) name:SizeToContents()
Z3k4 à dit:
Rajoute une condition + met ton code dans un onselectedine
Pas tout a fait compris ^^
slownls à dit:
A tu fait une liste ?
Une DListView ? Oui ^^
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
Je t'aide demain :)
 
M

Membre supprimé 70413

Anonyme
Je pense que ça vient de ton v:Nick() tu met les noms de tous les joeurs
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
C'est pas ça le problème,
Il a mis une boucle qui créée à chaque fois de nouveaux éléments et ça pour chaque joueurs
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
samgaze à dit:
J'ai pas compris ce que tu voulais faire
Que sa n'affiche que les infos du joueur que tu sélectionne, pas ceux de tous les connecté, si tu parle fonctions

Sinon si tu parle addons ;
- Prend ULX
- Prend FAdmin
- Mélange
- Simplifie

Et sa va donner mon addons x)
 
M

Membre supprimé 70413

Anonyme
Exactement tu as été plus rapide @samgaze go maurits
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
Mais moi aussi j'avais juste :(
 
M

Membre supprimé 70413

Anonyme
Pauvre garçon ^^
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Up, problème non résolu ^^
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
JE M'AUTORISE L'AUTORISATION GENERALE ROYAL ET LEGENDAIRE DE

UPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
 
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
fait un if
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
Un truc du genre :
http://pastebin.com/YCknUHih
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
slownls à dit:
Un truc du genre :
http://pastebin.com/YCknUHih
J'ai pas compris LignExcate ?
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Mais y'a pas que le nom y'as aussi SteamID money ect ..., je fais ça chaque fois ou je met tous la ?
 
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
Le nom de la ligne ou y'a le nom ou autre
 
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
EglyKozz à dit:
Mais y'a pas que le nom y'as aussi SteamID money ect ..., je fais ça chaque fois ou je met tous la ?
Pas grave sa ^^

après tu peut faire v:SteamID() ect...
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
Je vais te faire un exemple
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
Voila : http://pastebin.com/mMGWRHH0
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
slownls à dit:
Voila : http://pastebin.com/mMGWRHH0
Ah ok mais il sert a quoi le GetValue(1) ? Désolé si c'est un peux chiant mdr ^^
 
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
C'est la ligne ou y'a écrit le nom
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
EglyKozz à dit:
Ah en gros AppList:AddColumn( "Nom" )
Non FailFish

ListPlayers:AddColumn( "Name" )
ListPlayers:AddColumn( "Job" )

Name est donc la ligne 1 et job 2 ....
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
slownls à dit:
Non FailFish

ListPlayers:AddColumn( "Name" )
ListPlayers:AddColumn( "Job" )

Name est donc la ligne 1 et job 2 ....
Bah c'est ce que j'ai dit :eek:
 
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
EglyKozz à dit:
Bah c'est ce que j'ai dit :eek:
Ah bah j'ai pas compris la même chose sorry ^^'
 
  • Initiateur de la discussion
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
slownls à dit:
Ah bah j'ai pas compris la même chose sorry ^^'
Sa fonctionne merci vraiment :D
 
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
Discord d'entraide
Rejoignz-nous sur Discord