begin process at 2010 02 10 12:47:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive IRC

 > 

Archives

 > 

Scripting

 > 

J'aimerais faire un systeme de scores...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

J'aimerais faire un systeme de scores...

samedi 22 avril 2006 à 15:02:10 | J'aimerais faire un systeme de scores...

nicerap

Voila j'aimerais faire un systeme de score pour mon bot avec un top 3. Mais je sais pas comment faire pour savoir quel utilisateur a un plus haut score que les autres Merci de votre aide.
samedi 22 avril 2006 à 16:29:42 | Re : J'aimerais faire un systeme de scores...

wims

Utilise les htable pour stocker les pseudo et leur score > /hadd -m scores nick "score"
ensuite tu ouvre un dialog avec une list en option "sort" tu fait une boucle sur tout la table de score et tu did -a dans le dialog le score en premier et le pseudo en second.De ce fait, les score seront classé automatiquement par ordre numerique , donc tu aura tt les score listé ( pour faire ca tu dialog -s 0 0 et le dialog ne sera pas visible mais les donné seront presente ) ensuite tu récupere les info ( fait gaffe , $did(id_dla_liste,1) retournera la premiere ligne , mais dans ton classement ca sera la derniere personne etant donné qu'il faut avoir le plus de point pour etre premier )

apres tu fait comme tu veux pour afficher les score =)

samedi 22 avril 2006 à 16:32:17 | Re : J'aimerais faire un systeme de scores...

nicerap

Pourait tu me donner une exemple pour le duialog s.v.p merci pôur ton aide encore une fois
samedi 22 avril 2006 à 16:36:20 | Re : J'aimerais faire un systeme de scores...

wims

Je n'avait aucune idée de comment faire un classement avant ton post donc j'ai du effectuer qq test pour pouvoir te repondre.J'ai fait comme ca :

dialog test {
  title "New Project"
  size -1 -1 249 181
  option dbu
  list 1, 20 14 95 140, sort size
  button "ok", 2, 178 132 37 12, ok cancel
}

alias test {
  var %a 1 ,%b = $hget(score,0).item
  while (%a <= %b) {
    did -a test 1 $hget(score,%a).data $hget(score,%a).item
    inc %a
  }
}

dans ton code il suffit de mettre le dialog invisible avec dialog -s

samedi 22 avril 2006 à 16:41:08 | Re : J'aimerais faire un systeme de scores...

nicerap

D'accord merci et l'alias 2 c'est la boucle pour afficher dans le dialog?
samedi 22 avril 2006 à 16:42:46 | Re : J'aimerais faire un systeme de scores...

wims

exactement tu peux l'utiliser comme il est :) ( en renommant le dialog quand meme )
samedi 22 avril 2006 à 16:43:53 | Re : J'aimerais faire un systeme de scores...

nicerap

Merci beaucoup et pour afficher la liste dans le dialog je fait un on*:dialog:......?
samedi 22 avril 2006 à 16:49:07 | Re : J'aimerais faire un systeme de scores...

wims

pour ouvrir le dialog tu fait /opend
alias opend {
dialog -m test test
dialog -s test 0 0 0 0
}

pas besoin d'event on dialog
samedi 22 avril 2006 à 16:51:07 | Re : J'aimerais faire un systeme de scores...

nicerap

D'accord mais comment les noms vont se classer dedans le "sort" (Scuse moi je mis connait pas en dialog) Merci pour ton aide
samedi 22 avril 2006 à 16:57:50 | Re : J'aimerais faire un systeme de scores...

wims

bah l'option sort de la list fait que tout les ligne sont classé alphanumeriquement , donc il suffit de mettre les score en premier , la liste te classe tes ligne par rapport au score

Si veux le code tout fait dis le :(

1 2 3 4

Cette discussion est classée dans : systeme, scores, score


Répondre à ce message

Sujets en rapport avec ce message

systeme de score pour quizz [ par kkentin ] Bonjour j'ai créer un quizz ( peut-être pas très bien codé mais qui fonctionne :) ) mais je n'arrive pas à coder les scores en hash tables .... si q Systeme de score et apparence [ par Zento ] J'aimerai mettre en place un systeme de point pour un jeux sur mon channel, et le probleme vien au niveau de faire un top 3 ou top 10... Car comment Pause avec condition dans une boucle [ par Alex_974 ] Bonjour, J'aimerais avoir de l'aide sur un sujet ou bien sur je ne trouve pas de solution. Je vous explique j'ai fait un systeme de quote( http://www systeme d'info pour carte mere [ par CeRvAL ] Bonsoir,j'aimerais savoir si quelqu'un connait un systeme d'info faisant ressortir les proprietes de ma carte mere.j'ai du sli et aimerais (si c possi Scores foot direct [ par mhk ] Bonsoir à tous,Voilà j'aimerais savoir si il éxiste un Script / addon / bot qui puisse récupérer les scores d'un match de foot et les inscrire sur IRC systeme de couleurs en double :/ [ par nokia3200 ] bonjour Tout le monde je fait  un system de couleurs je vien de le commancer et c'est pour le script de mon serveur tagerz.ath.cx je code le system's tri d'item dans une table hash [ par mr_orus1 ] Bonjour, voilà, j'aimerai trier des scores dans une table hash par itemj'ai fait ce code qui ne fait pas ce que je voudraisalias synorang {  hmake tes Systeme de Xwhois Mirc [ par foufou33 ] Bonjour,J'aurai aimer savoir comment faire un systeme de Xwhois comme il y a sur le serveur Orange via les Robots Officiels sauf que (ont a pas les sa j'ai un probleme avec un systeme d'away [ par lynk ] http://www.ircfr.com/article.aspx?ID=519je n'arrive pas a le lancer, pourtant tout a l'ai de fonctionner mais je n'arrive pas a savoir ce que je dois Icone nicklist [ par Eiffel ] Bah voila j'arrive pas a caler des icones dans la nicklist :/Pourtant je croi que je fai ce qui faut ..#nl onOn *:Join:#:{ if ($nick == $me) { dll


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales