Page 1 sur 1

[RESOLU] Map()

Publié : mer. 13/avr./2011 19:14
par Anonyme 2
Yo!
J'aimerais savoir comment lire le contenu d'une map.
Voici mon bout de code:

Code : Tout sélectionner

Repeat     
   event=WaitWindowEvent() 
   SEvent=NetworkServerEvent()
   *Buffer=AllocateMemory(10)
   If SEvent
     ClientID=EventClient()   
     Select SEvent      
       Case 1    
         Clef.s=Str(ClientID)         
         ListeDesClients(Clef)=ClientID           
         nombre_de_clients=MapSize(ListeDesClients()) ;Affiche le nombre de clients         
         nombre_de_clients$=StrU(nombre_de_clients, #PB_Ascii)         
         TextGadget(i,0,j,380,15,"Un utilisateur s'est connecté sur le serveur: ")
         i=i+1
         j=j+15
         TextGadget(i,0,j,380,15,"Nombre de client(s): "+nombre_de_clients$)
         i=i+1         
         j=j+15       
       Case 4
         TextGadget(i,0,j,380,15,"Un utilisateur vient de se deconnecter du serveur de t'chat")
         i=i+1
         j=j+15  
         nombre_de_clients_deconnection$=StrU(ClientID)
         DeleteMapElement(ListeDesClients(), nombre_de_clients_deconnection$)
         nombre_de_clients=MapSize(ListeDesClients())
         nombre_de_clients$=StrU(nombre_de_clients, #PB_Ascii)
         TextGadget(i,0,j,380,15,"Nombre de client(s): "+nombre_de_clients$)
         i=i+1         
         j=j+15  
     EndSelect 
   EndIf
Forever
Donc, comment faire ici pour connaitre et voir les ClientID connectés :roll:
Merci d'avance pour votre aide!!

Re: Fonction Map()

Publié : mer. 13/avr./2011 20:09
par Ouaf-Ouaf
Bonjour,

Je dois louper un truc, par ce qu'en l'état ça me semble aussi simple qu'une boucle Foreach

Code : Tout sélectionner

foreach ListeDesClients()

  debug ListeDesClients()

next

Re: Fonction Map()

Publié : mer. 13/avr./2011 20:37
par Anonyme 2
Yo!
Je dois louper un truc, parce qu'on est bien dans la categorie Debutant nan?
Lol je dec, merci comme même, tu me sors d'une petite ignorance ^^

Re: Fonction Map()

Publié : mer. 13/avr./2011 20:47
par Ouaf-Ouaf
Dzoumaka a écrit :Yo!
Je dois louper un truc, parce qu'on est bien dans la categorie Debutant nan?
T'ayant lu sur d'autres posts, j'ai pensé qu'il s'agissait ptêtre d'une question plus complexe. Du genre une méthode plus optimisée, ou je ne sais quel truc ésotérique qui a tendance à m'échapper.
Dzoumaka a écrit : Lol je dec, merci comme même, tu me sors d'une petite ignorance ^^
Je dormirai mieux cette nuit :')