|
⚠ Archive en lecture seule —
Retour sur GeekServers.gg
15 messages
• Page 1 sur 1
Yop,
Actuellement pour rechercher un joueur il faut taper le pseudo exacte du joueurs, s'en suit des problèmes récurant lorsque l'on souhaite chercher un personnage utilisant les caractères spéciaux tel que ' ø '. Il faudrait donc modifier la recherche pour qu'elle permette la recherche partielle, exemple: Actuellement je recherche ' Bepalzø ' mais il m'est impossible de rechercher ce joueur. Il faudrait par exemple pouvoir rechercher ' Bepal ' afin que ce dernier affiche les personnages ayant ce pseudo: Bepalzo Bepalzø Bepalpizza Pizzabepalzcoca etc. Fin simplement le même système de recherche que pour la db item spell npc en fait !
Un retraité TGC qui vous veut du bien.
Bonjour,
Étant un utilisateur régulier de l'armurerie, je me demandais s'il était possible de modifier la requête utilisée lorsque l'on recherche quelque chose sur l'armurerie afin, au choix : - d'y inclure les symboles de type ø, Ð, æ qui ne sont pas disponibles sur le clavier mais par la table des caractères ou par le code ascii (alt + 155 par exemple) ou un moyen de substitution (tel que le * pour remplacer un caractère dans une requête sql) - modifier le type de requête pour obtenir quelque chose du genre "contient tels caractères" plutôt que "soit identique à ce mot" Le comportement actuel lors de l'utilisation d'un tel caractère semble être une recherche avec prise en compte de la lettre se rapprochant le plus du symbole, soit "o" pour "ø", "d" pour "Ð", ... Une alternative à ce problème consiste à rechercher la guilde d'un joueur puis le retrouver dans la liste des personnes guildées, mais si une personne n'est pas guildé il est impossible (à ma connaissance?) de le retrouver sur l'armurerie si le caractère spécial se trouve au début du pseudo. Les recherches dans l'armurerie étant limitées à 100 résultats, je pense que l'impact en terme de performances serait assez minime. D'après Apedemaak, ce système est déjà en place pour la recherche sur la DB.
Je veux pas dire, mais ma suggestion est mieux.
Déjà parce qu'on s'en fou d'Apedemaak, c'est un con qui dit que des conneries et il est hors circuit.
Un retraité TGC qui vous veut du bien.
Ah bah bravo, on me vole mon idée et maintenant je ne peux plus delete ce post, c'est un scandale :'(
Je peux rajouter une substitution de caractères pour les recherches dans l'extension si vous voulez.
Ca permettrait d'avoir des résultats comme "Marshmalløw" à partir d'une recherche "Marshmallow". C'est pas terrible mais c'est un début :) BTW, il me semble qu'il n'existe pas de perso nommé Bepalzø
http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
Non y'a pas de perso Bepalzø c'était un exemple, j'avais pas de pseudo sur le moment qui s'écrivait pareil a 1 caractère près.
Pour ton idée Ape, (fake ape que tu est au passage!) c'est un début mais ça ne corrige pas le soucis hors de ton extension, et ce n'est que partiel au contraire de la recherche. PS: Y'a qu'un seul Ape et aujourd'hui il est retraité !
Un retraité TGC qui vous veut du bien.
C'est bien pour ça que je précisais que c'est pas terrible comme solution x)
PS: J'étais retraité bien avant qu'Apedemak n'arrive sur le serveur :o
http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
Wé mais Apedemak était déjà en préretraite quand il est arrivé, là il est juste parti a la pêche. Toute façon ta raison, un mec qui s'appel Ape qui est un nain, c'est la famille. J't'offre une chopine.
Un retraité TGC qui vous veut du bien.
si t'arrives à le faire pour n'importe quel caractère de la chaine, je crache pas dessus parceque certains de mes persos ne sont pas trouvable via l'armurerie par exemple.
Glop, j'ai ajouté une recherche avancée sur l'extension du coup (la case à cocher après le bouton "Rechercher") :
- Plus de limite de niveau - Plus de limite sur la position de la chaîne de caractères dans le pseudo (début/milieu/fin) - Support des caractères non ASCII (ß = B / Þ = P / ø = O / æ = A) - Ajout d'une pagination (parce que du coup, ça peut faire beaucoup de résultats !) Ma DB est basée sur une logique optimiste avec un retard d'au moins 5 minutes, ce qui signifie qu'il y pourra y avoir quelques fois plus de résultats affichés que de résultats réels (personnage supprimé, rename récent, etc).
http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
Thank's ape, au passage les bots sont a toi non ? Parce qu'ils ne sont plu fufu depuis un moment visiblement, ca fait moche !
Un retraité TGC qui vous veut du bien.
Effectivement, je les surveille pas des masses.
Un jour, je leur rajouterai p'tet l'auto stealth :)
http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
15 messages
• Page 1 sur 1
|