xTrivia — File Browser
xTriviav1.0 / xTriviav1.0 / xTriviaByRibellina / xtrivia / bot / Addons / Giochi / witts.mrc
witts.mrc — 21.5 KB — Download this file
on 1:LOAD:{ witts_setup | echo -a ยท 0,3witts v7.6 caricato con successo [ 0,4. 0,2. ] ยท | echo -a - }
}
on 1:NICK:{
if (%gamewitts_stato != OFF) && ( $nick != $newnick ) {
witts_search $nick
if (%trovato == 1) {
%witts_chnickline = $read -l %pos wittsclass.txt
%witts_chnickline = $puttok(%witts_chnickline,$newnick,1,46)
write -l %pos wittsclass.txt %witts_chnickline
}
witts_manchesearch $nick
if (%trovato == 1) {
%witts_chnickline = $read -l %pos wittsmanche.txt
%witts_chnickline = $puttok(%witts_chnickline,$newnick,1,36)
write -l %pos wittsmanche.txt %witts_chnickline
}
}
}
on 1:JOIN:%witts_canale:{ if (%gamewitts_stato != OFF) { .msg $nick 13,1W i t t s0,3 witts รจ attivo. Digita 4,3!aiuto0,3 nel canale per le istruzioni } }
on 1:TEXT:!punti:%witts_canale:{
if (%gamewitts_stato != OFF) {
witts_search $nick
if (%trovato == 1) {
.msg 0,5 $nick Il tuo punteggio รจ %witts_ptsquery
}
}
}
on 1:TEXT:!lettere:%witts_canale: {
if (%gamewitts_stato != OFF) {
if (%witts_mode == 1 ) { msg %witts_canale 0,3W i t t s8,5 Le lettere a disposizione sono:8,5 %witts_current 0,3 L'argomento รจ: 7,2---> 0,5 %witts_currenttopic }
else { msg %witts_canale W i t t s0,5 Nessuna manche in corso. Attendi la prossima! }
}
}
on 1:TEXT:!aiuto:%witts_canale:{ witts_help $nick }
on 1:TEXT:*:?:{
if (%gamewitts_stato == ON) && (%witts_mode == 3) && ($1 != $null) { .msg 4,2 $nick Tempo scaduto. Non posso accettare la tua richiesta | halt }
if (%gamewitts_stato == ON) && (%witts_mode == 1) && ($1 != $null) {
set %witts_string $1-
witts_verifica %witts_string
if (%witts_ok == 1) {
witts_manchesearch $nick
if (%trovato == 0) {
set %witts_fileline $nick
set %witts_fileline $instok(%witts_fileline,%witts_string,2,36)
set %witts_fileline $addtok(%witts_fileline,-$-,36)
write wittsmanche.txt %witts_fileline
.msg $nick Frase accettata. Se vuoi correggerla scrivine un' altra | halt
}
if (%trovato == 1) {
set %witts_fileline $read -l %pos wittsmanche.txt
set %witts_fileline $puttok(%witts_fileline,%witts_string,2,36)
write -l %pos wittsmanche.txt %witts_fileline
.msg $nick Ho cancellato la frase precedente ed inserito la nuova | halt
}
}
else { msg $nick Fai attenzione. Non hai usato le lettere a disposizione %witts_current | halt }
}
if (%gamewitts_stato == ON) && (%witts_mode == 2) && ($1 != $null) {
witts_manchesearch $nick
if (%trovato == 0) { .msg $nick Non hai partecipato alla manche, non puoi votare. Sciรฒ ! | halt }
if (%trovato == 1) {
set %witts_string $1
if (%witts_string isnum 1 - $lines(wittsmanche.txt)) {
if ($istok(%witts_alvoted,$nick,32) == $true) { .msg $nick Hai giร votato in questa manche. Non รจ mica la legge Cirami neh! | halt }
else {
set %witts_fileline $read -l %witts_string wittsmanche.txt
set %witts_people $gettok(%witts_fileline,3,36)
if ($gettok(%witts_fileline,1,36) == $nick) { .msg $nick Nun ZiT ProPrj BuOn!!!0 12ยถ1,8:4) 0,5Non puoi autovotarti! | halt }
if (%witts_people == $chr(45)) { set %witts_people $nick }
else { set %witts_people $addtok(%witts_people,$nick,32) }
set %witts_fileline $puttok(%witts_fileline,%witts_people,3,36)
write -l %witts_string wittsmanche.txt %witts_fileline
.msg $nick Voto registrato
set %witts_alvoted %witts_alvoted $nick
if ($numtok(%witts_alvoted,32) == $lines(wittsmanche.txt)) {
.timervote off
msg %witts_canale 1,0 Votazione completata. Hanno votato tutti!
.timervote 1 3 witts_endofvote
}
}
}
else { .msg $nick Puoi votare una frase da 1 a $lines(wittsmanche.txt) ! }
}
}
}
alias witts_verifica {
set %witts_ok 1
if ($numtok(%witts_string,32) = $len(%witts_current)) { set %witts_ok 0 | goto vend }
set %k 1
while (%k <= $len(%witts_current)) && (%witts_ok == 1) {
if ($left($gettok(%witts_string,%k,32),1) = $mid(%witts_current,%k,1)) { set %witts_ok 0 }
inc %k
}
:vend
}
on 1:notice:wittson*:?:{
if ($3 == %game_password) {
if (%gamewitts_stato != ON) || (%gamewitts_stato == $null) {
unset %witts*
set %witts_canale %game_channel
if ( %witts_canale !ischan ) { halt }
set %witts_target $2
if (%witts_target !isnum) { .msg $nick Non hai inserito un valore valido. Fai ripartire il quiz | halt }
set %gamewitts_stato ON
set %witts_mode 3
set %witts_pausetime 15
set %witts_votetime 30
set %witts_manchenum 0
if $exists(wittsclass.txt) { .remove wittsclass.txt }
if $exists(wittsmanche.txt) { .remove wittsmanche.txt }
msg %witts_canale 1,0 4#... 0,4.0,2. 8,3ยฎ
msg %witts_canale 0,3 W i t t s AtTivAtO da 4,3 $nick
msg %witts_canale 8,5 La partita termina dopo 1,0 %witts_target 8,5 manche.Buona fortuna 0 12.1,8:4)
.timerhub 1 10 witts_hub
}
}
}
alias witts_endofgame {
if $exists(wittsclass.txt) { .remove wittsclass.txt }
if $exists(wittsmanche.txt) { .remove wittsmanche.txt }
msg %witts_canale 0,3W i t t s4,3 รจ TeRmiNaTo!
msg %witts_canale 8,3 Vince4,3 %witts_1nick 0,3con4,3 %witts_1pts 0,3punti.8,3 Complimenti!
msg %witts_canale 0,6 .
set %gamewitts_stato OFF
unset %witts*
}
on 1:notice:wittsoff*:?:{
if ($2 == %game_password) && (%gamewitts_stato == ON) {
if $exists(wittsclass.txt) { .remove wittsclass.txt }
if $exists(wittsmanche.txt) { .remove wittsmanche.txt }
.timer* off
msg %witts_canale 0,5 witts Stoppato! Punteggi eliminati!
set %gamewitts_stato OFF
unset %witts*
}
}
on 1:notice:wittspausa*:?:{
if ($2 == %game_password) {
if (%gamewitts_stato == ON) || (%gamewitts_stato == PAUSE) {
if (%witts_mode != 3) { .msg $nick Attendi il termine della manche il corso }
else {
if (%gamewitts_stato == PAUSE) { set %gamewitts_stato ON | msg %witts_canale 0,3W i t t s9,1 Riprende. Sveglia! | .timernew 1 30 witts_hub | halt }
if (%gamewitts_stato == ON) { set %gamewitts_stato PAUSE | msg %witts_canale 0,3W i t t s9,1 รจ in 4,1Pausa | .timernew off | halt }
}
}
}
}
alias witts_help {
if ( %gamewitts_stato != OFF) && (%witts_antiflood != ON) {
set %witts_antiflood ON
.timer1 1 1 .msg $1 7,1 (ยฏ`ยท._( 13,1W i t t s7,1)_.ยทยดยฏ)9,1 Modalitร di gioco:
.timer2 1 2 .msg $1 4,1 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
.timer3 1 3 .msg $1 8,1 Ad ogni manche viene fornita una frase da completare.
.timer4 1 4 .msg $1 8,1 scrivi la tua frase in query a4,1 $me 8,1. Alla fine
.timer5 1 5 .msg $1 8,1 della manche vengono riportate tutte le frasi create. Vota una di queste scrivendone il numero
.timer6 1 6 .msg $1 8,1 corrispondente. Ciascun voto vale un punto nella classifica generale.
.timer6 1 7 .msg $1 8,1 Chi non vota perde eventuali punti!
.timer8 1 8 .msg $1 4,1 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
.timer10 1 10 set %witts_antiflood OFF
}
}
alias witts_instr {
if ( %gamewitts_stato != OF ) && (%witts_antiflood != ON) {
set %witts_antiflood ON
.timer1 1 1 msg %witts_canale 7,1 (ยฏ`ยท._( 13,1W i t t s7,1)_.ยทยดยฏ)9,1 Modalitร di gioco:
.timer2 1 2 msg %witts_canale 4,1 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
.timer3 1 3 msg %witts_canale 8,1 Ad ogni manche viene fornita una frase da completare.
.timer4 1 4 msg %witts_canale 8,1 devi scrivere la tua frase in query a 4,1$me 8,1. Alla fine
.timer5 1 5 msg %witts_canale 8,1 della manche vengono riportate tutte le frasi create. Vota una di queste scrivendone il numero
.timer6 1 6 msg %witts_canale 8,1 corrispondente. Ciascun voto vale un punto nella classifica generale.
.timer6 1 7 msg %witts_canale 8,1 Chi non vota perde eventuali punti!
.timer8 1 8 msg %witts_canale 4,1 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
.timer10 1 10 set %witts_antiflood OFF
}
}
on 1:notice:wittshelp*:?:{ if ($2 == %game_password) && (%gamewitts_stato == ON) witts_instr }
alias witts_search {
%lineefile = $lines(wittsclass.txt)
set %i 1
set %trovato 0
while ( ( %i <= %lineefile ) && ( %trovato == 0 ) ) {
%riga = $read -l %i wittsclass.txt
%nome = $gettok(%riga,1,46)
%witts_ptsquery = $gettok(%riga,2,46)
if ( %nome == $1 ) {
set %trovato 1
set %pos %i
}
inc %i 1
}
}
alias witts_manchesearch {
%lineefile = $lines(wittsmanche.txt)
set %i 1
set %trovato 0
while ( ( %i <= %lineefile ) && ( %trovato == 0 ) ) {
%riga = $read -l %i wittsmanche.txt
%nome = $gettok(%riga,1,36)
if ( %nome == $1 ) {
set %trovato 1
set %pos %i
}
inc %i 1
}
}
alias witts_start_manche { if (%gamewitts_stato == ON) {
if $exists(wittsmanche.txt) { .remove wittsmanche.txt }
inc %witts_manchenum
unset %witts_current
unset %witts_alvoted
unset %witts_didnotvote
set %witts_currenttopic $read -l $rand(1,$lines(wittsTopics.txt)) wittsTopics.txt
if ($rand(1,30) == 1) { set %witts_currenttopic 3,0--->4 mentre stai facendo l'amore ti capita di pensare a un'altra persona? }
set %witts_durata 50
set %z 1
while (%z <= %witts_curlen) {
set %random $rand(1,23)
if (%random == 1) { set %witts_current %witts_current $+ A }
if (%random == 2) { set %witts_current %witts_current $+ E }
if (%random == 3) { set %witts_current %witts_current $+ I }
if (%random == 4) { set %witts_current %witts_current $+ O }
if (%random == 5) { set %witts_current %witts_current $+ U }
if (%random == 6) { set %witts_current %witts_current $+ B }
if (%random == 7) { set %witts_current %witts_current $+ C }
if (%random == 8) { set %witts_current %witts_current $+ D }
if (%random == 9) { set %witts_current %witts_current $+ F }
if (%random == 10) { set %witts_current %witts_current $+ G }
if (%random == 11) { set %witts_current %witts_current $+ H }
if (%random == 12) { witts_ext_rand }
if (%random == 13) { witts_ext_rand }
if (%random == 14) { set %witts_current %witts_current $+ L }
if (%random == 15) { set %witts_current %witts_current $+ M }
if (%random == 16) { set %witts_current %witts_current $+ N }
if (%random == 17) { set %witts_current %witts_current $+ P }
if (%random == 18) { set %witts_current %witts_current $+ Q }
if (%random == 19) { set %witts_current %witts_current $+ R }
if (%random == 20) { set %witts_current %witts_current $+ S }
if (%random == 21) { set %witts_current %witts_current $+ T }
if (%random == 22) { set %witts_current %witts_current $+ V }
if (%random == 23) { set %witts_current %witts_current $+ Z }
inc %z
}
.timer21 1 1 msg %witts_canale 0,5W i t t s - Manche Nยฐ4 %witts_manchenum
.timer22 1 2 msg %witts_canale 8,3 La frase da completare e':3,0--->4 %witts_currenttopic
.timer24 1 4 msg %witts_canale 0,3 Scrivi la frase a4 $me 0,3in query
.timer25 1 5 msg %witts_canale 8,3 Avete4 %witts_durata 4secondi 8,3a partire da ora!
set %witts_mode 1
.timeralert 1 $calc(%witts_durata - 10) { witts_alert }
}
}
alias witts_ext_rand {
set %randomext $rand(1,5)
if (%randomext == 1) { set %witts_current %witts_current $+ J }
if (%randomext == 2) { set %witts_current %witts_current $+ K }
if (%randomext == 3) { set %witts_current %witts_current $+ W }
if (%randomext == 4) { set %witts_current %witts_current $+ X }
if (%randomext == 5) { set %witts_current %witts_current $+ Y }
}
alias witts_alert {
msg %witts_canale 0,3 Ancora4 100,3 secondi.Su Su Presto!!!
.timerend 1 10 witts_endofmanche
}
alias witts_endofmanche {
if ($lines(wittsmanche.txt) > 2) {
set %witts_mode 2
msg %witts_canale 0,5 Il tuo tempo รจ scaduto!!!
msg %witts_canale 0,3 La frase da completare era:4 %witts_currenttopic 0,3. Ecco cosa hanno concepito i vostri perversi cervellini: 0 12.1,8:4)
close -m
set %witts_timercount 1
set %witts_ntim $calc($lines(wittsmanche.txt) + 1)
.timermsg %witts_ntim 2 witts_wittsmsg
}
else { set %witts_mode 3 | msg %witts_canale 0,3 Bisogna essere almeno in 4,3TRE0,3 per proseguire la partita. Su Su Giocate!!!! Prossima manche tra4 %witts_pausetime 0,3secondi | .timernew 1 %witts_pausetime witts_hub }
}
alias witts_wittsmsg {
if (%witts_timercount <= $lines(wittsmanche.txt)) {
set %linez $read -l %witts_timercount wittsmanche.txt
set %witts_witts $gettok(%linez,2,36)
msg %witts_canale 0,3 $chr(91) $+ %witts_timercount $+ $chr(93) $+ 0,3 %witts_witts
}
if (%witts_timercount == $calc($lines(wittsmanche.txt) + 1)) { msg %witts_canale 0,3 Votazioni aperte. Avete4 %witts_votetime 0,3secondi per votare una frase. | .timervote 1 %witts_votetime witts_endofvote }
inc %witts_timercount
}
alias witts_elabora {
set %z 1
while (%z <= $lines(wittsmanche.txt)) {
set %witts_linez $read -l %z wittsmanche.txt
set %witts_linez $puttok(%witts_linez,$numtok($gettok(%witts_linez,3,36),32),4,36)
if ($gettok(%witts_linez,3,36) == $chr(45)) { set %witts_linez $puttok(%witts_linez,0,4,36) }
write -l %z wittsmanche.txt %witts_linez
inc %z
}
}
alias witts_endofvote {
set %witts_mode 0
witts_elabora
witts_ordina_rovescio
msg %witts_canale 8,3 Ecco i risultati della4 %witts_manchenum $+ ยช 0,3manche (1 voto = 1 punto):
close -m
set %witts_timercount 1
set %witts_ntim $calc($lines(wittsmanche.txt) + 1)
.timermsg %witts_ntim 2 witts_resmsg
}
alias witts_resmsg {
if (%witts_timercount <= $lines(wittsmanche.txt)) {
set %linez $read -l %witts_timercount wittsmanche.txt
set %witts_nick $gettok(%linez,1,36)
set %witts_witts $gettok(%linez,2,36)
set %witts_people $gettok(%linez,3,36)
set %witts_points $gettok(%linez,4,36)
if (%witts_points == 0) msg %witts_canale 0,3 La frase di8,3 %witts_nick 4 $+ %witts_witts 0,3non ha ricevuto voti 0 12ยถ1,8:4(
else msg %witts_canale 0,3 La frase di8,3 %witts_nick 4 $+ %witts_witts 0,3ha ricevuto4 %witts_points 0,3da4 %witts_people 0 12ยถ1,8:4)
}
if (%witts_timercount == $calc($lines(wittsmanche.txt) + 1)) { witts_checkvoters | .timerclass 1 10 witts_preclass }
inc %witts_timercount
}
alias witts_checkvoters {
set %z 1
while (%z <= $lines(wittsmanche.txt)) {
set %witts_linez $read -l %z wittsmanche.txt
set %witts_nick $gettok(%witts_linez,1,36)
if ($istok(%witts_alvoted,%witts_nick,32) == $false) {
set %witts_linez $puttok(%witts_linez,0,4,36)
set %witts_didnotvote %witts_didnotvote %witts_nick
}
write -l %z wittsmanche.txt %witts_linez
inc %z
}
if ($numtok(%witts_didnotvote,32) == 1) msg %witts_canale 4,3 %witts_didnotvote 0,3non ha votato e perde i punti in questa manche.0 12.1,8:4(
if ($numtok(%witts_didnotvote,32) > 1) msg %witts_canale 4,3 %witts_didnotvote 0,3non hanno votato e perdono i punti in questa manche.0 12.1,8:4(
}
alias witts_ordina_rovescio {
set %witts_nltxt $lines(wittsmanche.txt)
set %p 1
while (%p < %witts_nltxt) {
set %x 1
while (%x < %witts_nltxt) {
set %y $calc(%x + 1 )
set %witts_upper $read -l %x wittsmanche.txt
set %witts_lower $read -l %y wittsmanche.txt
set %witts_uppt $gettok(%witts_upper,4,36)
set %witts_lowpt $gettok(%witts_lower,4,36)
if (%witts_uppt >= %witts_lowpt) {
write -l %x wittsmanche.txt %witts_lower
write -l %y wittsmanche.txt %witts_upper
}
inc %x
}
inc %p
}
}
alias witts_agg_class {
set %z 1
while (%z <= $lines(wittsmanche.txt)) {
set %witts_clline $read -l %z wittsmanche.txt
set %witts_clnick $gettok(%witts_clline,1,36)
set %witts_manchepts $gettok(%witts_clline,4,36)
witts_search %witts_clnick
if (%trovato == 0) {
set %witts_input %witts_clnick
set %witts_input $addtok(%witts_clnick,%witts_manchepts,46)
write wittsclass.txt %witts_input
}
if (%trovato == 1) {
set %witts_input $read -l %pos wittsclass.txt
set %witts_oldpts $gettok(%witts_input,2,46)
inc %witts_oldpts %witts_manchepts
set %witts_input $puttok(%witts_input,%witts_oldpts,2,46)
write -l %pos wittsclass.txt %witts_input
}
inc %z
}
witts_ordina
}
alias witts_ordina {
set %witts_nltxt $lines(wittsclass.txt)
set %p 1
while (%p < %witts_nltxt) {
set %x 1
while (%x < %witts_nltxt) {
set %y $calc(%x + 1 )
set %witts_upper $read -l %x wittsclass.txt
set %witts_lower $read -l %y wittsclass.txt
set %witts_uppt $gettok(%witts_upper,2,46)
set %witts_lowpt $gettok(%witts_lower,2,46)
if (%witts_uppt < %witts_lowpt) {
write -l %x wittsclass.txt %witts_lower
write -l %y wittsclass.txt %witts_upper
}
inc %x
}
inc %p
}
}
alias witts_preclass {
witts_agg_class
if $exists(wittsmanche.txt) { .remove wittsmanche.txt }
set %timercounter 1
.timerclass 7 2 witts_msgclass
}
alias witts_msgclass {
if (%timercounter == 1) { msg %witts_canale 0,3 ยฉยบยฐยจ 4,3 Classifica: 0,3 ยจยฐยบยฉ }
if (%timercounter == 2) {
set %witts_1line $read -l1 wittsclass.txt
set %witts_1nick $gettok(%witts_1line,1,46)
set %witts_1pts $gettok(%witts_1line,2,46)
if (%witts_1pts == $null) { set %witts_1pts - }
msg %witts_canale 0,3 1ยฐ posto: ( $+ 4,3 %witts_1pts $+ 0,3 ) %witts_1nick
}
if (%timercounter == 3) {
set %witts_2line $read -l2 wittsclass.txt
set %witts_2nick $gettok(%witts_2line,1,46)
set %witts_2pts $gettok(%witts_2line,2,46)
if (%witts_2pts == $null) { set %witts_2pts - }
msg %witts_canale 0,3 2ยฐ posto: ( $+ 4,3 %witts_2pts $+ 0,3 ) %witts_2nick
}
if (%timercounter == 4) {
set %witts_3line $read -l3 wittsclass.txt
set %witts_3nick $gettok(%witts_3line,1,46)
set %witts_3pts $gettok(%witts_3line,2,46)
if (%witts_3pts == $null) { set %witts_3pts - }
msg %witts_canale 0,3 3ยฐ posto: ( $+ 4,3 %witts_3pts $+ 0,3 ) %witts_3nick
}
if (%timercounter == 5) {
set %witts_4line $read -l4 wittsclass.txt
set %witts_4nick $gettok(%witts_4line,1,46)
set %witts_4pts $gettok(%witts_4line,2,46)
if (%witts_4pts == $null) { set %witts_4pts - }
msg %witts_canale 0,3 4ยฐ posto: ( $+ 4,3 %witts_4pts $+ 0,3 ) %witts_4nick
}
if (%timercounter == 6) {
set %witts_5line $read -l5 wittsclass.txt
set %witts_5nick $gettok(%witts_5line,1,46)
set %witts_5pts $gettok(%witts_5line,2,46)
if (%witts_5pts == $null) { set %witts_5pts - }
msg %witts_canale 0,3 5ยฐ posto: ( $+ 4,3 %witts_5pts $+ 0,3 ) %witts_5nick
}
if (%timercounter == 7) { set %witts_mode 3 | .timerhub 1 %witts_pausetime witts_hub }
inc %timercounter
}
alias witts_hub {
if ( ( %witts_1pts > %witts_2pts ) && ( %witts_manchenum == %witts_target ) ) { witts_endofgame }
else { if (%gamewitts_stato == ON) { msg %witts_canale 0,3 Tra4,3 5 0,3secondi la prossima manche | .timernew 1 5 witts_start_manche } }
}
on 1:notice:wittsv-5*:?: {
if (%gamewitts_stato != OFF) && ($2 == %game_password) {
if (%witts_votetime == 15) { .msg $nick Non puoi scendere sotto i 15 secondi }
else {
dec %witts_votetime 5
.msg $nick Il tempo a disposizione per votare รจ ora di %witts_votetime secondi
}
}
}
on 1:notice:wittsv+5*:?: {
if (%gamewitts_stato != OFF) && ($2 == %game_password) && (%witts_target < 500) {
inc %witts_votetime 5
.msg $nick Il tempo a disposizione per votare รจ ora di %witts_votetime secondi
}
}
on 1:notice:wittsp-5*:?:{
if (%gamewitts_stato != OFF) && ($2 == %game_password) {
if (%witts_pausetime < 10) { .msg $nick Non puoi scendere sotto i 10 secondi }
else {
dec %witts_pausetime 5
.msg $nick L'attesa tra due manche รจ ora di %witts_pausetime secondi
}
}
}
on 1:notice:wittsp+5*:?:{
if (%gamewitts_stato != OFF) && ($2 == %game_password) {
inc %witts_pausetime 5
.msg $nick L'attesa tra due manche รจ ora di %witts_pausetime secondi
}
}
on 1:notice:witts New *:?:{
var %witts_newtopic = $3-
var %witts_newok = 1
var %ii = 1
while ((%witts_newok == 1) && (%ii <= $lines(wittsTopics.txt))) {
set %iitemp $read -l %ii wittsTopics.txt
if (%iitemp == %witts_newtopic) set %witts_newok 0
inc %ii
}
if (%witts_newok == 1) { write wittsTopics.txt %witts_newtopic | .msg $nick Aggiunto il nuovo topic: %witts_newtopic }
else .msg $nick Topic giร presente :)
}
on 1:notice:witts List:?:{
unset %topics
var %i = 1
while (%i <= $lines(wittsTopics.txt)) {
var %topic = $read -l %i wittsTopics.txt
if ($ispair(%i) == $true) { set %topics %topics $+ 0,3 %topic }
if ($ispair(%i) == $false) { set %topics %topics $+ 4,3 %topic }
inc %i
}
msg %witts_channel 0,3 Topic presenti:4,3 %topics
}