Forum Heroes' Chronicles
http://forumheroes.nainwak.org/phpbb3/

position sur une case
http://forumheroes.nainwak.org/phpbb3/viewtopic.php?f=1&t=5700
Page 1 sur 2

Auteur:  m-v [ Lun 18 Avr, 2005 10:49 ]
Sujet du message:  position sur une case

je sais que l'ordre des jours sur une case avait déja été modifié mais je trouve qu'il y a un probleme , un membre chez nous est toujours le premier affiché sur la case resultat il encaisse tout, il meurt il revient sur la case et de nouveau il se retrouve dans les 3 iers et comme ca ainsi de suite résultat il est tuétous le sjours , il faudrait penser a trouver un autre systeme d ordre

Auteur:  Vargas des LTA [ Lun 18 Avr, 2005 11:35 ]
Sujet du message: 

juste por savoir, c'est quoi au juste la régle d'apparition sur une case? ca varie selon l'orde alphabétique? selon le niveau?
si quelqu'un pouvait eclairer ma lanterne, ce serait sympa!

Auteur:  ximou [ Lun 18 Avr, 2005 11:46 ]
Sujet du message: 

je crois que c'est l'ordre d'arrivée sur la case (je suis pas sûr du tout, c'est juste ce que je crois avoir constaté)

Auteur:  m-v [ Lun 18 Avr, 2005 11:48 ]
Sujet du message: 

non c'est pas ca quand je suis arrivé j étais au milieu, un pote est arrivé hier il était 50 ieme sur la case

Auteur:  Vargas des LTA [ Lun 18 Avr, 2005 12:03 ]
Sujet du message: 

faudrait demander à un admin du jeu.

Auteur:  Titoc [ Lun 18 Avr, 2005 12:07 ]
Sujet du message: 

Il me semble que c'est lié a un n° qu'on a dans la base de donnée. Mais je suis pas sûr

Auteur:  Tyran [ Lun 18 Avr, 2005 12:08 ]
Sujet du message: 

Cette question a déjà était posée dans autre topic et a priori personne ne sait vraiment.

http://forumheroes.nainwak.org/viewtopic.php?t=4874

Auteur:  cOlOti [ Lun 18 Avr, 2005 12:18 ]
Sujet du message: 

cerberus plz ^^

Auteur:  finalbob [ Lun 18 Avr, 2005 12:27 ]
Sujet du message: 

en regardant une case sur laquelle j'etais, je me suis aperçus que le classement semblait être par niveau.....

si c'est le cas je trouve ça bien ça va les freiner dans leur course à l'xp... ;)

Auteur:  CerberusXt [ Lun 18 Avr, 2005 14:10 ]
Sujet du message: 

La requete qui affiche les joueurs dans la detection n'a pas d'ordre impose, la base de donne fait donc a sa sauce ce qui correspond generalement a un classement par identifiant soit par ordre d'anciennete dans le jeu

Auteur:  Coleyra [ Mar 19 Avr, 2005 20:57 ]
Sujet du message: 

Cerberus utilise RAND() pour trier aléatoirement
SELECT ... FROM ... WHERE ... ORDER BY RAND()

Auteur:  CerberusXt [ Mar 19 Avr, 2005 21:02 ]
Sujet du message: 

Ca risque d'etre un peu penible de s'y retrouver apres si c'est completement aleatoire a chaque requete

Auteur:  Coleyra [ Mar 19 Avr, 2005 21:19 ]
Sujet du message: 

J'ai une autre méthode alors si tu veux, ca triera pas aléatoirement, mais ca triera en fonction du perso.

ID représente l'identifiant du joueur qui veux afficher la liste dans la bdd
Code:

$requete = "SELECT ... FROM ... WHERE..."
$modulo = $ID % 4
switch ($modulo)
{
  case 0 :
    $requete .= 'ORDER BY ID';
  break;
  case 1 :
    $requete .= 'ORDER BY pseudo';
  break;
  case 2 :
    $requete .= 'ORDER BY derniere_action';
  break;
  case 3 :
    $requete .= 'ORDER BY race'
  break;
}



Etc tu peux mettre pleins de cas possibles

L'interet c'est que pour chaque joueur le tri sera TOUJOURS le même, mais pour plusieurs ca ne sera pas pareil, et donc ca ne sera pas toujours le même qui se fera tapper.

Auteur:  CerberusXt [ Mar 19 Avr, 2005 21:26 ]
Sujet du message: 

C'est pas bete du tout, je garde l'idee sous le coude :wink:

Auteur:  tom-le-termite [ Mer 20 Avr, 2005 0:06 ]
Sujet du message: 

alors la je pige pas: j'ai posé ce probleme la il y a une semaine :arrow: iciet on m'a envoyé bouler..

car il est vrai que c'est toujours celui qui est en haut de liste qui ramasse en premier...

Page 1 sur 2 Heures au format UTC + 1 heure
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/