Système de Ladder
Posté : 20 mars 2013, 12:05
Bonjour à vous,
Je suis actuellement en train de travailler sur un système de ladder pour un jeu qui se joue en 5vs5. Le principe est simple. L'utilisateur est enregistré avec un ID, un PSEUDO, des POINTS, un niveau d'autorisation (ban, membre, admin).
L'architecture en gros c'est d'abord la table lobby : une fois que l'utilisateur est loggé, il peut rejoindre le ladder > Création d'une entrée dans la table_lobby avec les 4 données, + un ID_Ladder, qui démarre à 0 en auto-incrément. Une fois ID_Ladder à 9, (donc 10 joueurs qui ont rejoint le lobby), je souhaite insérer aléatoirement ces 10 joueurs dans 2 tables différentes : équipe 1 et équipe 2, mais il faut qu'ils soient exactement 5 par équipe + supprimer les 10 entrées de la table_lobby >>>>>>>> C'est là que je bloque (pour insérer).
J'ai regardé pas mal de tutos/cours sur le net, et il semble que je doive utiliser INSERT FROM ou SELECT FROM, mais je n'arrive pas à écrire la commande SQL.
Quelqu'un aurait-il la solution ?
Merci d'avance pour votre aide, Cordialement
Je suis actuellement en train de travailler sur un système de ladder pour un jeu qui se joue en 5vs5. Le principe est simple. L'utilisateur est enregistré avec un ID, un PSEUDO, des POINTS, un niveau d'autorisation (ban, membre, admin).
L'architecture en gros c'est d'abord la table lobby : une fois que l'utilisateur est loggé, il peut rejoindre le ladder > Création d'une entrée dans la table_lobby avec les 4 données, + un ID_Ladder, qui démarre à 0 en auto-incrément. Une fois ID_Ladder à 9, (donc 10 joueurs qui ont rejoint le lobby), je souhaite insérer aléatoirement ces 10 joueurs dans 2 tables différentes : équipe 1 et équipe 2, mais il faut qu'ils soient exactement 5 par équipe + supprimer les 10 entrées de la table_lobby >>>>>>>> C'est là que je bloque (pour insérer).
J'ai regardé pas mal de tutos/cours sur le net, et il semble que je doive utiliser INSERT FROM ou SELECT FROM, mais je n'arrive pas à écrire la commande SQL.
Quelqu'un aurait-il la solution ?
Merci d'avance pour votre aide, Cordialement