13-02-2012, 05:57 PM
(13-02-2012, 05:23 PM)keke a écrit : Je ne sais pas comment fonctionne ton script. Mais de manière asynchrone, c'est la requête envoyée au client, avec les coordonnées du joueur qui permet de déterminer les évents à récupérer.
"select * from table_event where id_event > '$mon_id_event_local' AND x between , and y between ,"
Normalement un bidouilleur n'a pas possibilité de gruger ... non ?
kéké qui est parfois très naif.
(pas mon script, je réagissais juste à ton post)
tu dis :
Citation :Ensuite, chaque joueur récupère la liste des évènements et en déduit les actions à afficher.
1°/ suis-je concerné (en fonction des coordonnées) ?
je le comprends comme :
j'envoie tous les événements possibles au navigateur "chaque joueur récupère la liste des évènements" ==> select * from table_event where id_event > '$mon_id_event_local'
puis le navigateur (via le "programme client") vérifie si oui ou non l’événement concerne le joueur " et en déduit les actions à afficher." donc y a pas de between dans ton sql, mais du javascript, ou flash, ou je sais quoi qui traite l'affichage
c'est complètement différent que de faire côté serveur la requête sql avec le between(qui de fait sera différente par joueur ou par groupe de joueur)