%
-Chanson : Le chevreau c'est terminé
-Hervé Vilard
-Cabri c'est fini
-Cabri c'est fini
-0
+Chanteur : Chanteur du sud-ouest en Renault 4
+Sarbacane
+Francis 4L
+Francis 4L
+1
%
-Pays : Costume apéritif
-San José
-Costard Ricard
-Costard Ricard
+Écrivain : En voiture Marcel
+Provence
+Marcel bagnole
+Marcel bagnole
0
%
+Profession : Boisson russe pour vous défendre
+Justice
+La vodka de la défense
+La vodka de la défense
+1
+%
+Chanson : Outils de jardinage, outils de jardinage, outils de jardinage
+Claude François
+Pelles, pelles, pelles
+Pelles, pelles, pelles
+1
+%
Écrivain : Ernest qui a quitté son pays
Nobel 1954
Ernest émigré
Ernest émigré
-0
+1
%
-Homme politique : Fidèle à sa marque d'huile automobile
-La Havane
-Fidèle Castrol
-Fidèle Castrol
-0
+Chanteur : Patrick Belge
+J'attends Lola
+Patrick Bruxelles
+Patrick Bruxelles
+1
%
-Chanteur : Chanteur du sud-ouest en Renault 4
-Sarbacane
-Francis 4L
-Francis 4L
-0
+Pays : Costume apéritif
+San José
+Costard Ricard
+Costard Ricard
+1
+%
+Événement sportif : 24 arabes au pays des rillettes
+Course automobile
+Les (24|vingt-quatre) beurs du Mans
+Les 24 beurs du Mans
+1
+%
+Chanteur : Le Michel qui a pris beaucoup de poissons
+Laurette
+Michel belle pêche
+Michel belle pêche
+1
%
Ville : Tragédie des rongeurs domestiques
Port hollandais
Hamster drame
Hamster drame
-0
+1
%
-Chanteur : Jules qui nettoie le pare-brise
-Espagnol
-Julio essuie(-| )glace(|s)
-Julio essuie-glace
-0
+Chanson : Ne me fais pas boire
+Jacques Brel
+Ne me cuite pas
+Ne me cuite pas
+1
%
-Géographie : La pomme de terre belge du sud
-Le Cap
-La frite du sud
-La frite du sud
+Géographie : Les îles du doigt infecté
+Espagne
+Les îles panaris
+Les îles panaris
1
%
-Profession : Boisson russe pour vous défendre
-Justice
-La vodka de la défense
-La vodka de la défense
-0
+Homme politique : Fidèle à sa marque d'huile automobile
+La Havane
+Fidèle Castrol
+Fidèle Castrol
+1
%
Fleur : La moitié d'Amadeus
Nice
(Le )mi(-| )Mozart
Le mi-Mozart
-0
+1
%
-Lieu : Le mur de l'épicerie
-Jérusalem
-Le mur de l'alimentation
-Le mur de l'alimentation
-0
+Ville : Le mâle de ta chèvre tousse
+Mali
+Ton bouc tousse
+Ton bouc tousse
+1
%
Bande dessinée : Le sceptre de bus
Tintin
Le sceptre d'autocar
Le sceptre d'autocar
-0
+1
%
-Événement sportif : 24 arabes au pays des rillettes
-Course automobile
-Les (24|vingt-quatre) beurs du Mans
-Les 24 beurs du Mans
-0
+Chanson : Le chevreau c'est terminé
+Hervé Vilard
+Cabri c'est fini
+Cabri c'est fini
+1
%
Série T.V. : Fromages d'Alsace de l'ouest
Robert Conrad
Les munsters de l'ouest
Les munsters de l'ouest
-0
-%
-Géographie : Les îles du doigt infecté
-Espagne
-Les îles panaris
-Les îles panaris
-0
+1
%
-Écrivain : En voiture Marcel
-Provence
-Marcel bagnole
-Marcel bagnole
-0
+Chanteur : Jules nettoie le pare-brise
+Espagnol
+Julio essuie(-| )glace(|s)
+Julio essuie-glace
+1
%
-Chanteur : Le Michel qui a pris beaucoup de poissons
-Laurette
-Michel belle pêche
-Michel belle pêche
-0
+Ville : Très coûteux nos accumulateurs d'énergie
+Catastrophe nucléaire
+Très chères nos piles
+Très chères nos piles
+1
%
Personnage historique : Empereur arbre fruitier
Corse
Napoléon pommier
Napoléon pommier
-0
-%
-Chanson : Ne me fais pas boire
-Jacques Brel
-Ne me cuite pas
-Ne me cuite pas
-0
-%
-Chanteur : Patrick Belge
-J'attends Lola
-Patrick Bruxelles
-Patrick Bruxelles
-0
+1
%
-Chanson : Outils de jardinage, outils de jardinage, outils de jardinage
-Claude François
-Pelles, pelles, pelles
-Pelles, pelles, pelles
-0
+Lieu : Le mur de l'épicerie
+Jérusalem
+Le mur de l'alimentation
+Le mur de l'alimentation
+1
%
Gastronomie : Philosophe grec de fromages
Avant le dessert
Platon de fromages
Platon de fromages
-0
-%
-Ville : Le mâle de ta chèvre tousse
-Mali
-Ton bouc tousse
-Ton bouc tousse
-0
+1
%
-Ville : Très coûteux nos accumulateurs d'énergie
-Catastrophe nucléaire
-Très chères nos piles
-Très chères nos piles
-0
+Géographie : La pomme de terre belge du sud
+Le Cap
+La frite du sud
+La frite du sud
+1
%
Acteur : Attention à l'épouse du fils, Michel
Le gendarme de Saint-Tropez
%
Série T.V. : Deux policiers américains qui ont faim
Floride
-Deux flics à miam-miam
+(Deux|2) flics à miam(-| )miam
Deux flics à miam-miam
1
%
Sylvester slalome
Sylvester slalome
1
-%
+%
\ No newline at end of file
%
+Épreuve sportive : Le rallye automobile préféré des Vikings
+Thierry Sabine
+(Le )?Paris(-| )drakkar
+Le Paris drakkar
+1
+%
Scientifique : Un Victor au prénom de vive controverse
Pôle nord
Polémique Victor
Elvis pressé
1
%
-Écrivain: encouragement à un âne
-Lettres de mon moulin
-Allez(,| !|) fonce( !|) baudet
-Allez fonce baudet
-1
-%
Littérature : L'amant de les dix rouleaux de ruban adhésif
David Lawrence
L'amant de les dix chattertons
Case à brancards
1
%
-Ustensile audio-visuel : Télé indien
-Pour zapper
-Télé commanche
-Télé commanche
-1
-%
Événement historique : Le couvent des porcs
Conflit USA - Cuba
L'abbaye des cochons
Venez jouer là
1
%
-Roman : Le trio anti-moustiques
-Alexandre Dumas
-Les trois moustiquaires
-Les trois moustiquaires
-2
-%
Roman : Damné stylo
Baleine
Maudit Bic
Très chères nos piles
1
%
-Chanson : Elle a l'essieu de velours
-Luis Mariano
-La bielle de Cadix
-La bielle de Cadix
-1
-%
Profession : Réparateur de toit à bicyclette
Petite reine
Couvreur cycliste
Christophe lombaire
1
%
-Chanteuse : Chantal fruit exotique
-Enfants
-Chantal goyave
-Chantal goyave
-1
-%
-Pays : Pouvez-vous me dire où se trouve l'Arabie
-Riyad
-L'Arabie c'est où dîtes ?
-L'Arabie c'est où dîtes ?
-1
-%
Jeu T.V. : Des additions et des kilos de liquide
Armand Jammot
Des chiffres et des litres
Station sévice
1
%
-Monument : La basilique au sucre
-Montmartre
-Le sucré cœur
-Le sucré cœur
-1
-%
Film : fourmi se trompe
James Cameron
Termite a tort
Match à l'ombre
1
%
-Personnage historique : Tisane des machines à moudre
-Guillotiné avec Danton
-Camomille des moulins
-Camomille des moulins
-1
-%
Littérature : Marguerite plantigrade
Hadrien
Marguerite ours noir
Napoléon pommier
1
%
-Présentateur T.V. : Patrick n'a pas besoin de porte-jarretelles
-C'est fou
-Patrick ses bas s(e |')tiennent
-Patrick ses bas s'tiennent
-1
-%
Médecine chirurgicale : L'opération des potes de Capone
Gorge
L'opération des amis d'Al
La promenade des onglets
1
%
-Épreuve sportive : Le rallye automobile préféré des Vikings
-Thierry Sabine
-Paris drakkar
-Paris drakkar
-1
-%
Homme politique : Fidèle à sa marque d'huile automobile
La Havane
Fidèle Castrol
Fidèle Castrol
1
%
-Chanson : Il est baissé devant le pianiste
-Michel Berger
-L'accroupi du pianiste
-L'accroupi du pianiste
-1
-%
-Homme célèbre : Ah ! Les confiseries et les quarante brigands
-Sésame ouvre-toi
-Ah( !|) Les bonbons et les quarante voleurs
-Ah ! Les bonbons et les quarante voleurs
-1
-%
Acteur : Sylvester skie entre les piquets
Rambo
Sylvester slalome
Sylvester slalome
-1
+2
%
Chanson : Ne me fais pas boire
Jacques Brel
Juste un bridé
1
%
-Ville : Tragédie des rongeurs domestiques
-Port hollandais
-Hamster drame
-Hamster drame
-1
-%
Chanson : Le mort fait tous les plis au bridge
Francis Cabrel
Chelem à mourir
L'ouverture de l'échasse
1
%
-Chanson : Les chinois l'idolâtrent
-Johnny Hallyday
-L'idole des jaunes
-L'idole des jaunes
-1
-%
-Présentateur T.V. : Les couches-culottes de Julien
-FR3
-Julien Pampers
-Julien Pampers
-1
-%
Scientifique : Il commande et va au lit de bonne heure
Bonnet rouge
(Le |)commandant couche( |-)tôt
Costard Ricard
1
%
-Œuvre architecturale : Massacre place Tien-An-Men
-Mur
-La grande mitraille de Chine
-La grande mitraille de Chine
-1
-%
Événement historique : Bataille dans la piscine avec un ballon
Défaite de Napoléon Premier
(La |)bataille de water(-| )polo
La bataille de water-polo
1
%
-Lieu : Le mur de l'épicerie
-Jérusalem
-Le mur de l'alimentation
-Le mur de l'alimentation
-1
-%
Chanteur : Le Michel qui a pris beaucoup de poissons
Laurette
Michel belle pêche
L'apprenti sourcier
1
%
-Écrivain : En voiture Marcel
-Provence
-Marcel bagnole
-Marcel bagnole
-1
-%
Chanteur : Didier chanteur celte de Tripoli
Il faut laisser le temps au temps
Didier barde libyen
La mariée est entonnoir
1
%
-Chanson : Arbre du bord des routes pour moi
-Plastic Bertrand
-Platane pour moi
-Platane pour moi
-1
-%
-Ville : Grimper rapidement et en hauteur
-Capitale d'Amérique du Sud
-Monter vite et haut
-Monter vite et haut
-1
-%
Corps d'armée : Tu te barres d'ici c'est ma plage
Militaires noirs
Tu t'tires ailleurs c'est mes galets
Le tunnel de fourrière
1
%
-Série T.V. : Deux policiers américains qui ont faim
-Floride
-Deux flics à miam-miam
-Deux flics à miam-miam
-1
-%
Pays : Le petit de l'autruche grise
Habsbourg
L'autruchon gris
Navarin
1
%
-Gastronomie : Philosophe grec de fromages
-Avant le dessert
-Platon de fromages
-Platon de fromages
-1
-%
Événement sportif : 24 arabes au pays des rillettes
Course automobile
Les (24|vingt-quatre) beurs du Mans
L'abeille de Westminster
1
%
-Géographie : Les îles du doigt infecté
-Espagne
-Les îles panaris
-Les îles panaris
-1
-%
-Chanteur : Jules qui nettoie le pare-brise
-Espagnol
-Julio essuie(-| )glace(|s)
-Julio essuie-glace
-1
-%
Cinéaste : Le gros aiguillon de Jean-Luc
La chinoise
Jean-Luc gros dard
Sylvester slalome
1
%
+Série T.V. : Deux policiers américains qui ont faim
+Floride
+(Deux|2) flics à miam(-| )miam
+Deux flics à miam-miam
+2
+%
+Écrivain : En voiture Marcel
+Provence
+Marcel bagnole
+Marcel bagnole
+2
+%
+Chanson : Les chinois l'idolâtrent
+Johnny Hallyday
+L'idole des jaunes
+L'idole des jaunes
+2
+%
+Écrivain: encouragement à un âne
+Lettres de mon moulin
+Allez(,| !|) fonce( !|) baudet
+Allez fonce baudet
+2
+%
+Chanteur : Jules nettoie le pare-brise
+Espagnol
+Julio essuie(-| )glace(|s)
+Julio essuie-glace
+2
+%
+Chanteuse : Chantal fruit exotique
+Enfants
+Chantal goyave
+Chantal goyave
+2
+%
+Chanson : Il est baissé devant le pianiste
+Michel Berger
+L'accroupi du pianiste
+L'accroupi du pianiste
+2
+%
+Géographie : Les îles du doigt infecté
+Espagne
+Les îles panaris
+Les îles panaris
+2
+%
+Monument : La basilique au sucre
+Montmartre
+Le sucré cœur
+Le sucré cœur
+2
+%
+Gastronomie : Philosophe grec de fromages
+Avant le dessert
+Platon de fromages
+Platon de fromages
+2
+%
+Chanson : Arbre du bord des routes pour moi
+Plastic Bertrand
+Platane pour moi
+Platane pour moi
+2
+%
+Ville : Grimper rapidement et en hauteur
+Capitale d'Amérique du Sud
+Monter vite et haut
+Monter vite et haut
+2
+%
+Présentateur T.V. : Les couches-culottes de Julien
+FR3
+Julien Pampers
+Julien Pampers
+2
+%
+Pays : Pouvez-vous me dire où se trouve l'Arabie
+Riyad
+L'Arabie c'est où dîtes ?
+L'Arabie c'est où dîtes ?
+2
+%
+Homme célèbre : Ah ! Les confiseries et les quarante brigands
+Sésame ouvre-toi
+Ah( !|) Les bonbons et les quarante voleurs
+Ah ! Les bonbons et les quarante voleurs
+2
+%
+Personnage historique : Tisane des machines à moudre
+Guillotiné avec Danton
+Camomille des moulins
+Camomille des moulins
+2
+%
+Chanson : Elle a l'essieu de velours
+Luis Mariano
+La bielle de Cadix
+La bielle de Cadix
+2
+%
+Ustensile audio-visuel : Télé indien
+Pour zapper
+Télé commanche
+Télé commanche
+2
+%
+Ville : Tragédie des rongeurs domestiques
+Port hollandais
+Hamster drame
+Hamster drame
+2
+%
+Lieu : Le mur de l'épicerie
+Jérusalem
+Le mur de l'alimentation
+Le mur de l'alimentation
+2
+%
+Œuvre architecturale : Massacre place Tien-An-Men
+Mur
+La grande mitraille de Chine
+La grande mitraille de Chine
+2
+%
+Présentateur T.V. : Patrick n'a pas besoin de porte-jarretelles
+C'est fou
+Patrick ses bas s(e |')tiennent
+Patrick ses bas s'tiennent
+2
+%
+Roman : Le trio anti-moustiques
+Alexandre Dumas
+Les trois moustiquaires
+Les trois moustiquaires
+2
+%
Peintre : C'est Pablo de manger dans le plat des autres
Espagne
Pablo pique-assiette
Le sceptre d'autocar
Le sceptre d'autocar
2
-%
\ No newline at end of file
+%
config_time_incompressible=60 #on peut pas retrigger en dessous de ce temps (60)
config_time_incompressible_clue=60 #on peut pas forcer la demande d'indice en dessous
+config_score_file="scores.pickle"
class UnicodeBotError(Exception):
pass
elif cmd=="score":
serv.privmsg(auteur,"Votre score : %s"%(self.scores.get(auteur,0)) )
elif cmd=="scores":
- scores=self.scores.items()
+ scores=self.get_scores().items()
# trie par score
scores.sort(lambda x,y:cmp(x[1].lower(),y[1].lower()))
scores.reverse()
token=time.time()
self.play_status[canal]=[0,token]
serv.execute_delayed(random.randrange(Ttrig*5,Ttrig*10),self.start_enigme,(serv,canal,token))
+ def get_scores(self):
+ f=open(config_score_file)
+ scores=pickle.load(f)
+ f.close()
+ return scores
def scoreplus(self,pseudo):
- if self.scores.has_key(pseudo):
- self.scores[pseudo]+=1
+ scores=self.get_scores()
+ if scores.has_key(pseudo):
+ scores[pseudo]+=1
else:
- self.scores[pseudo]=1
+ scores[pseudo]=1
+ self.save_scores(scores)
+
+ def save_scores(self,scores):
+ f=open(config_score_file,"w")
+ pickle.dump(scores,f)
+ f.close()
if __name__=="__main__":
import sys