FANDOM


[aliases] n11=/op /mode # +ooo $$1- n12=/dop /mode # -ooo $$1- n13=/j /join #$$1 $2- n14=/p /part # n15=/n /names #$$1 n16=/w /whois $$1 n17=/k /kick # $$1 n18=/q /query $$1 n19=/hop /part # | /join #$$1 n20=/send /dcc send $1 $2 n21=/chat /dcc chat $1 n22=/ping /.msg $$1 $chr(1) $+ PING $uptime(mirc) $+ $chr(1) n23=/trivia_load { n24= /unset %trivia.mode n25= /unset %trivia.slave n26= /trivia_set_database %trivia.file n27= /trivia_forget_nick * n28= if (#test* iswm %trivia.channel) %trivia.channel = #test $+ $rand(0,999) n29= if (%trivia.prefix.question == $null) %trivia.prefix.question = 1 n30= if ($exists(scores) == $false) /writeini scores -main- topten 0:<personne> 0:<personne> 0:<personne> 0:<personne> 0:<personne> 0:<personne> 0:<personne> 0:<personne> 0:<personne> 0:<personne> n31= .timer 1 1 if (#test* iswm %trivia.channel ) /trivia_set_channel $chr(35) $+ $$!?="Choisissez le salon de votre Quizz:" n32= .timer 1 2 if (($me == WQuizz) || ($me == _WQuizz_)) /nick $$!?="Choisissez le pseudonyme de votre Quizz:" n33=} n34=/trivia_init { n35= /.timertrivia off n36= /unset %trivia.question n37= /unset %trivia.answer n38= /unset %trivia.answer.plain n39= /unset %trivia.last_win n40= /unset %trivia.qu_unanswered n41= /unset %trivia.qu_asked n42= /unset %trivia.qu_found n43= /unset %trivia.qu_limit n44= /unset %trivia.mode n45= /unset %trivia.time.* n46=} n47=/trivia_reset_scores { n48= if ((%trivia.slave == 1) && (%trivia.slave.master != $null)) /.notice %trivia.slave.master !reset_scores %trivia.channel n49= /remove scores n50= /writeini scores -main- topten 0:<personne> 0:<personne> 0:<personne> 0:<personne> 0:<personne> 0:<personne> 0:<personne> 0:<personne> 0:<personne> 0:<personne> n51=} n52=/trivia_advertise { n53= /msg %trivia.channel � $+ %trivia.color.winner $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold ~� $+ %trivia.color.question † � $+ %trivia.color.state $+ ¤ � $+ %trivia.color.highlight $+ WQuizz $trivia_get_version � $+ %trivia.color.info $+ -� $+ %trivia.color.highlight %trivia.channel � $+ %trivia.color.state $+ ¤� $+ %trivia.color.question † � $+ %trivia.color.winner $+ ~ n54= /trivia_show_basesize %trivia.channel n55= /trivia_short_advertise n56=} n57=/trivia_short_advertise { n58= /trivia_waiting n59= /msg %trivia.channel � $+ %trivia.color.info $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ En attente de joueurs, tapez � $+ %trivia.color.state $+ !quizz� $+ %trivia.color.info pour lancer le Quizz! n60= /.timertrivia 1 300 /trivia_advertise n61=} n62=/trivia_waiting { n63= /trivia_init n64=} n65=/trivia_show_basesize { n66= /msg $1 � $+ %trivia.color.state $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ Il y a� $+ %trivia.color.highlight %trivia.file.size � $+ %trivia.color.state $+ questions dans la base. n67=} n68=/trivia_unanswered { n69= var %duration = $duration($calc($ctime - %trivia.time.start)) n70= /msg %trivia.channel � $+ %trivia.color.info $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ Il y a eu� $+ %trivia.color.state %trivia.qu_unanswered � $+ %trivia.color.info $+ questions non trouvées.� $+ %trivia.color.state Le Quizz est suspendu...� $+ %trivia.color.info (actif depuis %duration $+ ) n71= /trivia_init n72= /.timertrivia 1 15 /trivia_short_advertise n73=} n74=/trivia_stop { n75= var %duration = %trivia.time.start n76= var %duration = $duration($calc($ctime - %duration)) n77= /msg %trivia.channel � $+ %trivia.color.state $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ Le Quizz est terminé pour le moment...� $+ %trivia.color.info (actif depuis %duration $+ ) n78= /echo %trivia.channel �1,8Je suis à l'ecoute d'un !quizz pour me réactiver n79= /trivia_init n80= /.timertrivia 1 300 /trivia_advertise n81=} n82=/trivia_disable { n83= /trivia_init n84=  %trivia.mode = disabled $1 n85= /echo %trivia.channel �1,8Quizz désactivé (ignore !quizz) n86=} n87=/trivia_start { n88= /trivia_init n89= /.timer 1 5 /trivia_show_top3 %trivia.channel n90=  %trivia.mode = running n91=  %trivia.time.start = $ctime n92= var %text = � $+ %trivia.color.state $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ Le Quizz démarre dans 15 secondes(ou pas), préparez-vous! n93= if ($1 != $null) { n94=  %trivia.qu_limit = $1 n95=  %text = %text � $+ %trivia.color.info $+ ( $+ $1 questions seront posées) n96= } n97= /msg %trivia.channel %text n98= if ($notify(%trivia.slave.master).ison) /trivia_master_notify n99= /trivia_schedule_next 15 n100=} n101=/trivia_new_question { n102= var %question = %trivia.next_question n103= if (%question != $null) { n104= unset %trivia.question.index n105= /unset %trivia.next_question n106= } n107= else { n108=  %trivia.file.size = $lines(%trivia.file) n109= if (%trivia.order == linear) { n110= if (%trivia.order.index == %trivia.file.size) %trivia.order.index = 0 n111= inc %trivia.order.index n112=  %trivia.question.index = %trivia.order.index n113= } n114= elseif (%trivia.order == semi-linear) { n115= if (%trivia.order.index == %trivia.file.size) %trivia.order.index = 0 n116= var %quart = $int($calc(%trivia.file.size / 32)) n117= var %index n118= if (%trivia.order.index >= $calc(%quart * 32)) %index = $calc(%trivia.order.index + 1) n119= else %index = $calc(((%trivia.order.index % 32) * %quart) + $int($calc(%trivia.order.index / 32)) + 1) n120= inc %trivia.order.index n121=  %trivia.question.index = %index n122= } n123= else { n124= var %index = %trivia.order.index n125= while (%index == %trivia.order.index) { n126=  %index = $rand(1,%trivia.file.size) n127= } n128=  %trivia.order.index = %index n129=  %trivia.question.index = %trivia.order.index n130= } n131=  %question = $read(%trivia.file,%trivia.question.index) n132= } n133= /trivia_ask_question %question n134=} n135=/trivia_ask_question { n136= var %question = $gettok($1-,1,92) n137= var %answer = $strip($gettok($1-,2,92)) n138=  %trivia.answer = %answer n139= if (%question == #S) { n140=  %question = $upper(%answer) n141= while (%question == %answer) { n142= var %temp = %question n143=  %question = $null n144= while (%temp != $null) { n145= var %rnd = $rand(1,$len(%answer)) n146=  %question = %question $+ $mid(%temp,%rnd,1) n147=  %temp = $left(%temp,$calc(%rnd - 1)) $+ $mid(%temp,$calc(%rnd + 1)) n148= } n149= } n150=  %question = Mot mélangé : %question n151= } n152=  %trivia.question = %question n153=  %trivia.answer.plain = $trivia_strip(%answer) n154= /trivia_show_question n155= if (%trivia.showanswers == 1) /echo %trivia.channel �1,8Réponse: %answer n156= /.timertrivia 1 25 /trivia_show_hint n157=} n158=/trivia_show_question { n159= var %qu = %trivia.question n160= if (%qu == $null) /return n161= var %rand = $rand(1,$len(%qu)) n162=  %qu = $left(%qu,%rand) $+ � $+ %trivia.color.question $+ $mid(%qu,$calc(%rand + 1)) n163= var %prefix n164= if (%trivia.prefix.question == 0) %prefix = $null n165= elseif (%trivia.prefix.question == 1) { n166= var %ratio n167= if (%trivia.qu_asked == 0) %ratio = 0 n168= else %ratio = %trivia.qu_found / %trivia.qu_asked n169=  %ratio = $calc($round(%ratio, 3) * 100 + 0.01) n170=  %ratio = $left(%ratio, $calc($pos(%ratio,.)+1)) n171=  %prefix = [� $+ %trivia.color.state $+ %ratio $+ $chr(37) $+ � $+ %trivia.color.highlight $+ ]: n172= } n173= elseif (%trivia.prefix.question == 2) %prefix = [� $+ %trivia.color.state $+ %trivia.qu_found $+ � $+ %trivia.color.info $+ /� $+ %trivia.color.state $+ %trivia.qu_asked $+ � $+ %trivia.color.highlight $+ ]: n174= elseif (%trivia.prefix.question == 3) %prefix = [� $+ %trivia.color.state $+ $chr(35) $+ $iif(%trivia.question.index,%trivia.question.index,##) $+ � $+ %trivia.color.highlight $+ ]: n175= elseif (%trivia.prefix.question == 4) %prefix = [� $+ %trivia.color.state $+ %trivia.file.size $+ � $+ %trivia.color.info qu� $+ %trivia.color.highlight $+ ]: n176= elseif (%trivia.prefix.question == 5) %prefix = [� $+ %trivia.color.info $+ $duration($calc($ctime - %trivia.time.start)) $+ � $+ %trivia.color.highlight $+ ]: n177= elseif (%trivia.prefix.question == 6) %prefix = [� $+ %trivia.color.info $+ Question� $+ %trivia.color.highlight $+ ]: n178= elseif (%trivia.prefix.question !isnum) %prefix = %trivia.prefix.question n179= /msg %trivia.channel � $+ %trivia.color.highlight $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ %prefix $+ � $+ %trivia.color.question %qu n180=  %trivia.time.show_question = $calc($ctime + 15) n181=} n182=/trivia_show_hint { n183= var %len = $len(%trivia.answer) n184= var %hint n185= if (%len == 2) %len = 3 n186= if (%len >= 3) { n187=  %len = %len / 3 n188= if ($rand(0,1) == 0) %hint = � $+ %trivia.color.info $+ Une petite aide:� $+ %trivia.color.question $left(%trivia.answer,%len) $+ ... n189= else %hint = � $+ %trivia.color.info $+ Une petite aide:� $+ %trivia.color.question ... $+ $right(%trivia.answer,%len) n190= } n191= else %hint = $null n192= /msg %trivia.channel � $+ %trivia.color.state $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ Le délai est bientot écoulé! %hint n193= /.timertrivia 1 15 /trivia_show_answer n194=} n195=/trivia_show_answer { n196= /msg %trivia.channel � $+ %trivia.color.state $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ Désolé, le délai est écoulé pour cette question... vous etes vraiment nul � $+ %trivia.color.info $+ La réponse était:� $+ %trivia.color.question %trivia.answer n197= /trivia_end_of_question n198= inc %trivia.qu_unanswered n199= if (%trivia.qu_unanswered == 8) /.timertrivia 1 3 /trivia_unanswered n200=} n201=/trivia_choose_winner { n202= if (%trivia.answer.plain == $null) { n203= /dec %trivia.qu_asked n204= /msg %trivia.channel � $+ %trivia.color.state $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ Mmmmhh finalement je décide que� $+ %trivia.color.info $1 � $+ %trivia.color.state $+ a bien répondu !..... n205= } n206= /trivia_good_answer $1 n207=} n208=/trivia_good_answer { n209= /.timertrivia off n210=  %trivia.qu_unanswered = 0 n211= /inc %trivia.qu_found n212= if ($trivia_nick($1) != %trivia.last_win) { n213=  %trivia.last_win = $trivia_nick($1) n214= /writeini scores $trivia_nick($1) streak 0 n215= } n216= var %wins = $calc(1 + $readini(scores,$trivia_nick($1),wins)) n217= var %streak = $calc(1 + $readini(scores,$trivia_nick($1),streak)) n218= /writeini scores $trivia_nick($1) wins %wins n219= /writeini scores $trivia_nick($1) streak %streak n220= var %longest = $readini(scores,$trivia_nick($1),longest_streak) n221= if (%streak > $calc(%longest + 0)) /writeini scores $trivia_nick($1) longest_streak %streak n222= var %msg = � $+ %trivia.color.winner $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ Correct!� $+ %trivia.color.info La réponse est:� $+ %trivia.color.question %trivia.answer $+ � $+ %trivia.color.info $+ .Vous êtes le maillon fort, continuez comme ça,� $+ %trivia.color.winner %trivia.last_win � $+ %trivia.color.info $+ ! (� $+ %trivia.color.winner $+ � $+ %wins $+ �� $+ %trivia.color.info réponse $+ $pluriel(%wins) $+ ) n223= if (%streak > 1) %msg = %msg dont� $+ %trivia.color.winner %streak � $+ %trivia.color.info $+ d'affilée! n224= /msg %trivia.channel %msg n225= if ($me isop %trivia.channel) /mode %trivia.channel +v $1 n226= var %newtop = $deltok($sorttok($addtok($remtok($readini(scores,-main-,topten),$calc(%wins - 1) $+ : $+ $trivia_nick($1),1,32),%wins $+ : $+ $trivia_nick($1),32),32,nr),11,32) n227= /writeini scores -main- topten %newtop n228= if ((%trivia.slave == 1) && ($findtok(%newtop,%wins $+ : $+ $trivia_nick($1),1,32) <= 3)) /.notice %trivia.slave.master !new_score %wins $trivia_nick($1) %trivia.channel n229= /trivia_end_of_question n230=} n231=/trivia_end_of_question { n232= unset %trivia.answer.plain n233= /inc %trivia.qu_asked n234= /.timertrivia 1 5 /trivia_resume n235=} n236=/trivia_resume { n237= var %count = %trivia.qu_limit n238= if (%count != $null) { n239= /dec %count n240= if (%count == 0) { n241= /msg %trivia.channel � $+ %trivia.color.state $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ Le Quizz est terminé !!� $+ %trivia.color.info Voici les gagnants n242= /.timer 1 5 /trivia_show_top10 %trivia.channel n243= /trivia_init n244= /return n245= } n246=  %trivia.qu_limit = %count n247= /msg %trivia.channel � $+ %trivia.color.state $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ Le Quizz continue dans 15 secondes...� $+ %trivia.color.info (encore %count question $+ $pluriel(%count) $+ ) n248= } n249= else /msg %trivia.channel � $+ %trivia.color.state $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ Le Quizz continue dans 15 secondes... n250= /.timertrivia 1 10 /trivia_ready n251=  %count = %trivia.qu_asked n252= if ($calc(%count % 50) == 0) /.timer 1 5 /trivia_show_top10 %trivia.channel n253= elseif ($calc(%count % 100) == 25) { n254= if ((%trivia.slave == 1) && (%trivia.toptop3 != $null)) /.timer 1 5 /trivia_show_toptop3 %trivia.channel n255= else /.timer 1 5 /trivia_show_help %trivia.channel n256= } n257= elseif ($calc(%count % 100) == 75) /.timer 1 5 /trivia_show_commands %trivia.channel n258= elseif ($calc(%count % 5) == 0) /.timer 1 5 /trivia_show_top3 %trivia.channel n259=} n260=/trivia_format_toptop { n261= var %top = $gettok(%trivia.toptop3,$1,32) n262= return $gettok(%top,2,58) � $+ %trivia.color.info $+ de� $+ %trivia.color.question $gettok(%top,3,58) � $+ %trivia.color.wins $+ (� $+ %trivia.color.winner $+ $gettok(%top,1,58) points� $+ %trivia.color.wins $+ ) n263=} n264=/trivia_show_toptop3 { n265= if (%trivia.toptop3 == $null) { n266= /echo $chan �1,8Vous devez utiliser le mode asservi avec le bot DaQuizz pour profiter du top inter-salons ! n267= } n268= else { n269= /msg $1 � $+ %trivia.color.info $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ Les� $+ %trivia.color.state meilleurs� $+ %trivia.color.info des� $+ %trivia.color.state meilleurs� $+ %trivia.color.info : (tous salons confondus) n270= /msg $1 � $+ %trivia.color.info $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ 1.� $+ %trivia.color.winner $trivia_format_toptop(1) n271= /msg $1 � $+ %trivia.color.info $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ 2.� $+ %trivia.color.wins $trivia_format_toptop(2) n272= /msg $1 � $+ %trivia.color.info $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ 3.� $+ %trivia.color.wins $trivia_format_toptop(3) n273= } n274=} n275=/trivia_format_top { n276= var %top = $gettok($readini(scores,-main-,topten),$1,32) n277= return $gettok(%top,2,58) � $+ %trivia.color.wins $+ (� $+ %trivia.color.winner $+ $gettok(%top,1,58) $+ � $+ %trivia.color.wins $+ ) n278=} n279=/trivia_show_top3 { n280= /msg $1 � $+ %trivia.color.info $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ Les� $+ %trivia.color.state 3 meilleurs� $+ %trivia.color.info :� $+ %trivia.color.highlight �1.� $+ %trivia.color.winner $trivia_format_top(1) $+ �� $+ %trivia.color.info - 2.� $+ %trivia.color.wins $trivia_format_top(2) � $+ %trivia.color.info $+ - 3.� $+ %trivia.color.wins $trivia_format_top(3) n281=} n282=/trivia_show_top10 { n283= /msg $1 � $+ %trivia.color.info $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ Classement des� $+ %trivia.color.state 10 meilleurs� $+ %trivia.color.info :� $+ %trivia.color.highlight �01.� $+ %trivia.color.winner $trivia_format_top(1) n284= /msg $1 � $+ %trivia.color.info $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ 02.� $+ %trivia.color.wins $trivia_format_top(2) � $+ %trivia.color.info $+ - 03.� $+ %trivia.color.wins $trivia_format_top(3) � $+ %trivia.color.info $+ - 04.� $+ %trivia.color.wins $trivia_format_top(4) n285= /msg $1 � $+ %trivia.color.info $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ 05.� $+ %trivia.color.wins $trivia_format_top(5) � $+ %trivia.color.info $+ - 06.� $+ %trivia.color.wins $trivia_format_top(6) � $+ %trivia.color.info $+ - 07.� $+ %trivia.color.wins $trivia_format_top(7) n286= /msg $1 � $+ %trivia.color.info $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ 08.� $+ %trivia.color.wins $trivia_format_top(8) � $+ %trivia.color.info $+ - 09.� $+ %trivia.color.wins $trivia_format_top(9) � $+ %trivia.color.info $+ - 10.� $+ %trivia.color.wins $trivia_format_top(10) n287=} n288=/trivia_show_commands { n289= /msg $1 � $+ %trivia.color.info $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ Liste des commandes disponibles pour le Quizz : n290= /msg $1 � $+ %trivia.color.highlight $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+  !repete � $+ %trivia.color.wins pour répéter la question posée n291= /msg $1 � $+ %trivia.color.highlight $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+  !score � $+ %trivia.color.wins pour connaitre son score ou le score d'un autre n292= /msg $1 � $+ %trivia.color.highlight $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+  !top10 � $+ %trivia.color.info $+ ou� $+ %trivia.color.highlight !top3 � $+ %trivia.color.wins pour afficher les scores des meilleurs joueurs n293= /msg $1 � $+ %trivia.color.highlight $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+  !ajouter � $+ %trivia.color.wins pour proposer une nouvelle question/réponse n294= /msg $1 � $+ %trivia.color.highlight $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+  !nick x � $+ %trivia.color.wins pour choisir votre nick de jeu n295=} n296=/trivia_show_help { n301= /msg $1 � $+ %trivia.color.highlight $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ $read("aide.txt",%i) n302= inc %i n303= } n304=} n305=/trivia_show_score { n306= var %wins = $readini(scores,$trivia_nick($1),wins) n307= var %longest = $readini(scores,$trivia_nick($1),longest_streak) n308= if (%wins != $null) /notice $1 Votre score: %wins réponse $+ $pluriel(%wins) correcte $+ $pluriel(%wins) $+ . Maximum d'affilée: %longest réponse $+ $pluriel(%longest) n309= else /notice $1 Vous n'avez pas encore répondu correctement n310=} n311=/trivia_show_else_score { n312= var %wins = $readini(scores,$trivia_nick($2),wins) n313= var %longest = $readini(scores,$trivia_nick($2),longest_streak) n314= if (%wins != $null) /notice $1 Score de $trivia_nick($2) $+ : %wins réponse $+ $pluriel(%wins) correcte $+ $pluriel(%wins) $+ . Maximum d'affilée: %longest réponse $+ $pluriel(%longest) n315= else /notice $1 $trivia_nick($2) n'a pas encore répondu correctement n316=} n317=/trivia_set_nick { n318=  %trivia.nick. [ $+ [ $1 ] ] = $2 n319= var %wins = $readini(scores,$2,wins) n320= var %longest = $readini(scores,$2,longest_streak) n321= if (%wins != $null) /notice $1 Votre nick de jeu est maintenant $2 $+ . Votre score: %wins réponse $+ $pluriel(%wins) correcte $+ $pluriel(%wins) $+ . Maximum d'affilée: %longest réponse $+ $pluriel(%longest) n322= else /notice $1 Votre nick de jeu est maintenant: $2 n323=} n324=/trivia_nick { n325= if (%trivia.nick. [ $+ [ $1 ] ] != $null) return %trivia.nick. [ $+ [ $1 ] ] n326= return $1 n327=} n328=/trivia_change_nick { n329= var %nick = %trivia.nick. [ $+ [ $1 ] ] n330= if (%nick != $null) { n331=  %trivia.nick. [ $+ [ $2 ] ] = %nick n332= unset %trivia.nick. [ $+ [ $1 ] ] n333= } n334=} n335=/trivia_forget_nick { n336= unset %trivia.nick. [ $+ [ $1 ] ] n337=} n338=/trivia_ready { n339= var %longest = $readini(scores,%trivia.last_win,longest_streak) n340= var %text = � $+ %trivia.color.state $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold $+ Prochaine question dans 5 secondes... n341=  %trivia.time.show_question = $calc($ctime + 6) n342= if (%trivia.last_win != $null) { n343=  %text = %text � $+ %trivia.color.info $+ (Dernier gagnant:� $+ %trivia.color.wins %trivia.last_win $+ � $+ %trivia.color.info n344= if (%longest > 1) %text = %text Maximum:� $+ %trivia.color.wins %longest d'affilée� $+ %trivia.color.info n345=  %text = %text $+ ) n346= } n347= /msg %trivia.channel %text n348= /trivia_schedule_next 5 n349=} n350=/trivia_schedule_next { n351= /.timertrivia 1 $1 /trivia_new_question n352= if ((%trivia.slave == 1) && (%trivia.next_question == $null) && ($rand(0,99) < %trivia.slave.prob)) /.notice %trivia.slave.master !ready_for_next n353=} n354=/pluriel { n355= if ($1 > 1) /return s n356= else /return $null n357=} n358=/parenth { n359= if ($1- == $null) /return $null n360= else /return ( $+ $1- $+ ) n361=} n362=/trivia_strip_light { n363= var %text = $strip($1-) n364= while ($pos(<>.:\/@™ ¥†¤*^~ $+ $chr(32),$left(%text,1)) != $null) { n365=  %text = $mid(%text,2) n366= } n367= while ($pos(<>.:\/@™ ¥†¤*^~ $+ $chr(32),$right(%text,1)) != $null) { n368=  %text = $left(%text,$calc($len(%text) - 1)) n369= } n370= return %text n371=} n372=/trivia_strip { n373= var %text = $trivia_strip_light($1-) n374= if ($left(%text,5) = dans $+ $chr(32)) %text = $mid(%text,6) n375= elseif ($left(%text,5) = avec $+ $chr(32)) %text = $mid(%text,6) n376= elseif ($left(%text,2) = à $+ $chr(32)) %text = $mid(%text,3) n377= elseif ($left(%text,2) = a $+ $chr(32)) %text = $mid(%text,3) n378= elseif ($left(%text,3) = de $+ $chr(32)) %text = $mid(%text,4) n379= elseif ($left(%text,2) = d') %text = $mid(%text,3) n380= if ($left(%text,2) = l') %text = $mid(%text,3) n381= elseif ($left(%text,3) = un $+ $chr(32)) %text = $mid(%text,4) n382= elseif ($left(%text,3) = du $+ $chr(32)) %text = $mid(%text,4) n383= elseif ($left(%text,3) = le $+ $chr(32)) %text = $mid(%text,4) n384= elseif ($left(%text,3) = la $+ $chr(32)) %text = $mid(%text,4) n385= elseif ($left(%text,3) = au $+ $chr(32)) %text = $mid(%text,4) n386= elseif ($left(%text,3) = en $+ $chr(32)) %text = $mid(%text,4) n387= elseif ($left(%text,4) = une $+ $chr(32)) %text = $mid(%text,5) n388= elseif ($left(%text,4) = les $+ $chr(32)) %text = $mid(%text,5) n389= elseif ($left(%text,4) = des $+ $chr(32)) %text = $mid(%text,5) n390= elseif ($left(%text,4) = aux $+ $chr(32)) %text = $mid(%text,5) n391= return $replace(%text,É,E,é,e,è,e,ê,e,à,a,â,a,ç,c,ô,o,ù,u,û,u,ï,i,î,i,-,$chr(32),',$chr(32)) n392=} n393=;================================================================================================================ n394=/trivia_master_notify { n395= /trivia_master_activate n396= if ((%trivia.mode == running) && (%trivia.slave.auto == 1) && (%trivia.slave != 1)) { n397= /echo -abf �1,8Le WQuizz maître ( $+ %trivia.slave.master $+ ) est connecté ! n398= /echo -abf �1,8Passage en mode asservi ( $+ %trivia.slave.prob $+ % des questions proviendront du maître) n399=  %trivia.slave = 1 n400= } n401=} n402=/trivia_master_unotify { n403= if ((%trivia.mode == running) && (%trivia.slave == 1)) /echo -abf �1,8Attention !! le WQuizz maître ( $+ %trivia.slave.master $+ ) n'est plus connecté ! Fin du mode asservi n404=  %trivia.slave = 0 n405=} n406=/trivia_master_activate { n407= /.notice %trivia.slave.master !start_slave $trivia_get_version_numeric %trivia.channel $gettok($readini(scores,-main-,topten),1-3,32) n408=} n409=/trivia_master_activated { n410= if ($1 > $trivia_get_version_numeric) /echo -abf �1,8Attention !! Il existe maintenant une version $calc($1 / 1000) du WQuizz ! Allez la télécharger sur http://www.efrance.fr/WQuizz n411=  %trivia.toptop3 = $2 $3 $4 n412=} n413=/trivia_set_slave { n414=  %trivia.slave = 0 n415= if ($1 == 1) { n416= if ($notify(%trivia.slave.master).ison) { n417= if (%trivia.mode == running) /echo -abf �1,8Debut du mode asservi ( $+ %trivia.slave.prob $+ % des questions proviendront du maître) n418=  %trivia.slave = 1 n419= /trivia_master_activate n420= } n421= else /echo -abf �1,8Le WQuizz maître ( $+ %trivia.slave.master $+ ) n'est pas connecté n422= } n423= else if (%trivia.mode == running) /echo -abf �1,8Fin du mode asservi n424=} n425=/trivia_set_slave_master { n426= if ($1 != $null) { n427= /.notify -r %trivia.slave.master n428=  %trivia.slave.master = $1 n429= if (%trivia.slave == 1) /.timer 1 2 /trivia_set_slave 1 n430= /.notify %trivia.slave.master n431= } n432=} n433=/trivia_set_slave_prob { n434=  %trivia.slave.prob = $1 n435=} n436=/trivia_set_slave_auto { n437=  %trivia.slave.auto = $1 n438= if (($1 == 1) && ($notify(%trivia.slave.master).ison)) /trivia_master_notify n439=} n440=;================================================================================================================ n441=/trivia_set_channel { n442= if (%trivia.channel != $1) /part %trivia.channel n443= if ($chan($1) == $null) { n444= /join $1 n445= /.timertrivia 1 5 /trivia_advertise n446= } n447= else /echo $1 � $+ %trivia.color.state $+ , $+ %trivia.color.bkgnd $+ %trivia.color.bold Quizz prêt pour être lancé ici n448=  %trivia.channel = $1 n449=} n450=;================================================================================================================ n451=/trivia_set_database { n452= if ($1 == $null) return n453=  %trivia.file = $1 n454=  %trivia.file.size = $lines(%trivia.file) n455=} n456=;================================================================================================================ n457=/trivia_get_version_numeric { n458= /return 1600 n459=} n460=/trivia_get_version { n461= /return $calc($trivia_get_version_numeric / 1000) n462=} n463=;================================================================================================================ n464=/trivia_set_running_notice { n465=  %trivia.running_notice = $1 n466=} n467=;================================================================================================================ n468=/trivia_set_color_bold { n469=  %trivia.color.bold = $1 n470=} n471=/color_name { n472= if ($1 == 99) /return aucune n473= else /return $gettok(blanc/noir/bleu foncé/vert foncé/rouge/marron foncé/violet/orange/jaune/vert clair/gris bleu/bleu clair/bleu/rose/gris foncé/gris clair,$calc($1 + 1),47) n474=} n475=/ask_for_color { n476= var %value = $?=" $1- $crlf $crlf $+ (Tapez Ctrl-K puis le nombre 0..15 correspondant à la couleur désirée, $crlf $+ ou 99 pour aucune couleur)" n477= if ($mid(%value,1,1) == �) %value = $mid(%value,2) n478= /return %value n479=} n480=/trivia_change_color { n481= var %value = $ask_for_color($2-) n482= if (%value != $null) %trivia.color. [ $+ [ $1 ] ] = $mid($calc(100 + %value),2,2) n483=} n484=;================================================================================================================

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.