22-06-2007, 11:11 AM
Salut !
Tu risque pas des problème en prenant directement la license FFT ?
SInon, pour ton script, c'est pas trop compliqué, surtout si tu connais l'ajax !
Pour la partie "ami", suffit d'une table pour joindre 2 entrée de la table joueur, genre :
ID - ID_joueur - ID_ami - valide
A chaque nouvelle demande pour être ami, tu créé par exemple une nouvelle entrée avec l'id du joueur qui demande et l'id du joueur dont on veut être l'ami, et tu met le champ valide à 0. Quand le concerné valide la demande, tu passe valide à 1.
Pour le chat, tu peux stocker sa aussi dans une table, même si c'est peut être un peu lourd..;Avec du ajax, tu met à jour l'affichage du chat régulierement, en allant chercher dans une table du genre :
ID - ID_ami - message
avec ID_ami qui correspond à l'ID de la table du dessus...
A chaque message du chat envoyé, tu créé un nouveau champ.
Il faudra penser à vider cette table de temps en temps...
Voila comment je ferais (je te dis ça un peu comme ça vient dans ma tête... par exemple pour le chat, vaut peut être mieux éviter des stocker ds une BDD, pour de meilleurs performance... du XML peut petre...)
Mysterarts
Tu risque pas des problème en prenant directement la license FFT ?
SInon, pour ton script, c'est pas trop compliqué, surtout si tu connais l'ajax !
Pour la partie "ami", suffit d'une table pour joindre 2 entrée de la table joueur, genre :
ID - ID_joueur - ID_ami - valide
A chaque nouvelle demande pour être ami, tu créé par exemple une nouvelle entrée avec l'id du joueur qui demande et l'id du joueur dont on veut être l'ami, et tu met le champ valide à 0. Quand le concerné valide la demande, tu passe valide à 1.
Pour le chat, tu peux stocker sa aussi dans une table, même si c'est peut être un peu lourd..;Avec du ajax, tu met à jour l'affichage du chat régulierement, en allant chercher dans une table du genre :
ID - ID_ami - message
avec ID_ami qui correspond à l'ID de la table du dessus...
A chaque message du chat envoyé, tu créé un nouveau champ.
Il faudra penser à vider cette table de temps en temps...
Voila comment je ferais (je te dis ça un peu comme ça vient dans ma tête... par exemple pour le chat, vaut peut être mieux éviter des stocker ds une BDD, pour de meilleurs performance... du XML peut petre...)
Mysterarts