SOS...SillabaQuiz

Di più
15 Anni 3 Mesi fa #1239 da magia
Risposta da magia al topic Re:SOS...SillabaQuiz
...sì, appunto, fatto anche codesto e niente da fare:( :( :(
mi sento avvilita
:(
Laura
Di più
15 Anni 3 Mesi fa #1240 da AnyWay
Risposta da AnyWay al topic Re:SOS...SillabaQuiz
Sicuramente ti sfugge qualcosa di banale

Vieni in chat con me!
Di più
15 Anni 3 Mesi fa #1244 da winny2
Risposta da winny2 al topic Re:SOS...SillabaQuiz
ciao laura,mi scuso innanzi tutto con i capi x intromettermi . lo script sillabaquiz credo abbia dei bug ,infatti non appare nel menù games . ho fatto delle prove e ti dò ragione .comnq, a me me l hanno passato modificato e parte con il notice /notice nomedeltuobot !attivaquiz. ciao e scusate di nuovo
Di più
15 Anni 3 Mesi fa #1245 da magia
Risposta da magia al topic Re:SOS...SillabaQuiz
... grazie Winny, con un sorriso mi viene spontaneo dire "passatelo modificato anche a me":cheer:
scherzi a parte, ti ringrazio Winny per l'intervento che mi consola un poco e spero con tutto il cuore di venirne a capo con il vostro aiuto.
Salutissimi ancora, sempre e per tutti.
Laura
Di più
15 Anni 3 Mesi fa #1246 da winny2
Risposta da winny2 al topic Re:SOS...SillabaQuiz
nulla di che magia:)vorrei poterti aiutare incollando qui lo script ,ma non so se mi è consentito visto che sono solo un user,e i capi sono gentili e disponibili,anzi ringrazio tutti x aver messo a disposizione i giochi.approfitto di questa occasione x fare tanti auguroni di buone feste a tutti con un calorissimo abbraccio.:kiss:
Di più
15 Anni 3 Mesi fa #1250 da DaemonGood
Risposta da DaemonGood al topic Re:SOS...SillabaQuiz
A me funziona benissimo
Cmq se vuoi incollare lo script fai pure basta che cancelli il nome del chan e non fare spam :)
Di più
15 Anni 3 Mesi fa #1252 da winny2
Risposta da winny2 al topic Re:SOS...SillabaQuiz
ciao daemon,tranquillo niente spam,incollo qualo script, scusa ancora x l intromissione. alla prossima :)

;***********************************************************************
;Per caricare il gioco /load -rs sillabaquiz.mrc
;Fare attenzione che il file italiano.txt sia nella stessa cartella
;***********************************************************************
on 1:load:{
set %sillaquiz_stato off
set %canaleSillabaQuiz #tuocanale
set %PassSillabaquiz buh
}
on 1:load:{
unset %sillaquiz_stato off
;unset %canaleSillabaQumeraiz
unset %canaleSillabaQuiz
unset %PassSillabaquiz
}

;***********************************************************************
:******************* *********************
;******************* ANALIZZA RISPOSTE DATE *********************
:******************* *********************
;***********************************************************************


on 1 :TEXT:*: %canaleSillabaQuiz: {
if ( %Sillabaquiz == on ) && ( %Sillaquiz_stato == on ) {
if ( $nick == %chigioca ) {
if ( $1 = jol ) {
usaaiuto
}
%quizparola = $1
%confrontalunghezza = 0
%confrontalunghezza = $len($1)
if ( $pos($1,%caso,1) != $null ) {
if ( %confrontalunghezza >= %ncaratteri ) {
controllalunghezza
}
else {
msg $chan 8,2 $nick :4 La parola deve essere minimo di %ncaratteri lettere
}
else {
msg $chan 8,2 $nick :4 La parola fornita non contiene la sillaba 8 %caso
}
}
}
}
}

;***********************************************************************
:******************* *********************
;******************* GESTISCE GLI AIUTI *********************
:******************* *********************
;***********************************************************************


alias usaaiuto {
if ( $pos( %giocatori_iscritti, %chigioca ) != $null ) {
msg %canaleSillabaQuiz 8,2 $nick 0 Hai deciso di utilizzare il jolly
msg %canaleSillabaQuiz 0,2 Da adesso te la vedi da solo.
set %conta %conta + 1
%giocatori_iscritti = $removecs(%giocatori_iscritti,%chigioca)
timer1 off
partenza
}
else {
msg %canaleSillabaQuiz 8,2 $nick 0 hai già utilizzato il jolly. AtTaCcAtE !!!
}
}


;***********************************************************************
:******************* *********************
;******************* CREA PARTECIPANTI SILLABA *********************
:******************* *********************
;***********************************************************************
on 1:TEXT:!gioco:?: {
if ( %Sillabaquiz == off ) && ( %sillaquiz_stato == on ) {
if ( $pos( %giocatori_iscritti, $nick ) = $null ) {

%giocatori_iscritti = %giocatori_iscritti $+ $nick
%quiznumerogiocatori = %quiznumerogiocatori + 1
%ingara = %quiznumerogiocatori

write sillabagiocatori.txt $nick
msg %canaleSillabaQuiz 8,2 $nick 0 Sei stato registrato! Giocatore N° 8 %quiznumerogiocatori
}
else {
msg %canaleSillabaQuiz 8,2 $nick 0 Sei già stato registrato!
}

}
if ( %Sillabaquiz == on ) && ( %sillaquiz_stato == on ) {
msg %canaleSillabaQuiz 8,2 $nick 0,2 Stanno già giocando $nick , aspetta che sia finito e gioca anche tu!
}
closemsg $nick
}




;***********************************************************************
:******************* *********************
;******************* L'ATTIVAZIONE DI SILLABA *********************
:******************* *********************
;***********************************************************************

on 1:NOTICE:!attivaquiz*:?: {
if ( %sillaquiz_stato == off ) {
set %sillaquiz_stato on
%conta = 0
%giro = 1
write -c sillabagiocatori.txt
%ncaratteri = 6
%quiznumerogiocatori = 0
%quizzer = $me
msg %canaleSillabaQuiz 0,7 _.·°¯°·.¸_.·°¯°·.¸_.--.¸._.·°¯°·.¸_.·°¯°·.¸_
msg %canaleSillabaQuiz 0,7 _.·°¯°·.¸_.->0 HigHlaNdeR Quiz 8 <-.¸._.·°¯°·.¸_
msg %canaleSillabaQuiz 0,7 _.·°¯°·.¸_.->0 Versione N 1.1 by Ang3l 8<-.¸._.·°¯°·.¸_
msg %canaleSillabaQuiz 0,7 _.·°¯°·.¸_.·°¯°·.¸_.--.¸._.·°¯°·.¸_.·°¯°·.¸_
msg %canaleSillabaQuiz 1,2
msg %canaleSillabaQuiz 0,5
8REGOLE PER GIOCARE2
msg %canaleSillabaQuiz 0,5 Avete 90 secondi per scrivere in query a minni8!gioco
msg %canaleSillabaQuiz 0,5 Durante il gioco se non trovi la parola gioca il jolly 8(jol)
var %conta = 0
timer1 1 90 finetemposillaba
}
}

alias finetemposillaba {
if (%quiznumerogiocatori >= 2 ) {
msg %canaleSillabaQuiz 8,2 Tempo Scaduto!!! 0 Ne rimarrà soltanto uno!!!
listagiocatori
}
else {
msg %canaleSillabaQuiz 8,2 Tempo Scaduto!!! 0 Non ci sono abbastanza giocatori per iniziare :°°°
%quiznumerogiocatori = 0
stoppaQuiz
}
}


alias controllalunghezza {
set %scc_string %quizParola
set %scc_starlet $left(%scc_string,1)
set %scc_trovato $read(dictionary\ $+ italiano. [ $+ [ %scc_starlet ] ],w,%scc_string,1)
if ( %scc_trovato == %scc_string ) {
msg %canaleSillabaQuiz 8,2 %chigioca !!! 0 Complimenti hai superato la manche !!!
msg %canaleSillabaQuiz 8,2
set %conta %conta + 1
set %scc_linez $nick
set %scc_linez $addtok(%scc_linez,%scc_string,46)
set %scc_linez $addtok(%scc_linez,-,46)
timer1 off
partenza
}
else msg %canaleSillabaQuiz 8,2 %chigioca 4Questa parola non esiste nel mio dizionario, spiacente!!!
}



alias listagiocatori {
%Sillabaquiz = on
%conta = 1
%ncaratteri = %ncaratteri + 1
msg %canaleSillabaQuiz 0,2 I giocatori in gara sono :
msg %canaleSillabaQuiz
while (%conta <= %quiznumerogiocatori) {
if ( $read(sillabagiocatori.txt,%conta) != $null ) {
msg %canaleSillabaQuiz 8,2 %conta Giocatore : $read(sillabagiocatori.txt,%conta)
}
else {
msg %canaleSillabaQuiz 8,2 %conta Giocatore : 4Eliminato !!!
}
inc %conta
}
msg %canaleSillabaQuiz
%conta = 1
timer2 1 35 /partenza
}


alias partenza1 {
%conta = 1
.timer3 1 5 /partenza
}


alias partenza {
if (%conta <= %quiznumerogiocatori ) {
if ( $read(sillabagiocatori.txt,%conta) != $null ) {
msg %canaleSillabaQuiz 8,2 $read(sillabagiocatori.txt,%conta) 0 Preparati tra 10 secondi è il tuo turno
%chigioca = $read(sillabagiocatori.txt,%conta)
timer4 1 10 /faidomanda
}
else {
incrementa
}
}
else {
listagiocatori
}
}

alias faidomanda {
$sceglisillaba
msg %canaleSillabaQuiz 8,2 Giocatore %conta : %chigioca 0 Scrivi una parola che contenga le lettere 11 %caso
msg %canaleSillabaQuiz 0,2 Lunga almeno 8 %ncaratteri 0 caratteri
msg %canaleSillabaQuiz 8,2 veloceee che non c'e' tempoooo (ihihih)...
if ( $pos( %giocatori_iscritti, %chigioca ) != $null ) {
msg %canaleSillabaQuiz 0,2 Oppure scrivi 8jol 0 per saltare questa manche
}
.timer1 1 15 /temposcaduto
}

alias sceglisillaba {
set %caso $read(italiano.txt)
set %caso $mid(%caso,2,3)
}


alias temposcaduto {
msg %canaleSillabaQuiz 8,2 %chigioca 0non hai dato risposte, sei eliminato!
msg %canaleSillabaQuiz 8,2
write -l %conta sillabagiocatori.txt
%ingara = %ingara - 1
if ( %ingara = 1 ) {
festeggia
}
else {
set %conta %conta + 1
partenza
}
}

alias incrementa {
%conta = %conta + 1
partenza
}

alias festeggia {
%Sillabaquiz = off
msg %canaleSillabaQuiz 8,2 SILLABA-QUIZ TERMINATO
%conta = 1
msg %canaleSillabaQuiz
while (%conta <= %quiznumerogiocatori) {
if ( $read(sillabagiocatori.txt,%conta) != $null ) {
msg %canaleSillabaQuiz 0,7 _.·°¯°·.¸_.·°¯°·.¸_.- Giocatore %conta -.¸._.·°¯°·.¸_.·°¯°·.¸_
msg %canaleSillabaQuiz 0,7 _.·°¯°·.¸_.->0,4 HiGhLaNdEr è $read(sillabagiocatori.txt,%conta) 8<-.¸._.·°¯°·.¸_
msg %canaleSillabaQuiz 0,7 _.·°¯°·.¸_.·°¯°·.¸_.- Giocatore %conta -.¸._.·°¯°·.¸_.·°¯°·.¸_
stoppaQuiz
}
else {
}
inc %conta
}
}

alias stoppaQuiz {
%giocatori_iscritti = $null
timer1 off
timer2 off
timer3 off
timer4 off
timer5 off
timer6 off
%Sillabaquiz = off
%sillaquiz_stato = off
unset %chigioca
unset %giro
unset %ncaratteri
unset %quiznumerogiocatori
unset %quizzer
unset %conta
msg %canaleSillabaQuiz 8,2 SillabaQuiz Terminato !!!!
if $exists(sillabagiocatori.txt) { .remove sillabagiocatori.txt }
}

menu channel {
Games
.Sillabah Quiz
..Imposta Canale:%canaleSillabaQuiz = $?="In che canale Vuoi Giocare ?"
..Avvia Sillabah-Quiz:/notice $me !attivaquiz %PassSillabaquiz
..Stoppa Sillabah-Quiz:/notice !stoppaQuiz
-
}
Di più
15 Anni 3 Mesi fa #1253 da AnyWay
Risposta da AnyWay al topic Re:SOS...SillabaQuiz
Facci sapere se ti funziona magia, così lo aggiorniamo anche per gli altri

Vieni in chat con me!
Di più
15 Anni 3 Mesi fa #1254 da magia
Risposta da magia al topic Re:SOS...SillabaQuiz
...allora prima di tutto continuo a meravigliarmi della vostra pazienza e disponibilità (anche tu Winny sei stata davvero gentilissima), e vi abbraccio tutti per questo.
Poi osservando lo script di Winny noto che è davvero diverso da quelo scaricato mancando del tutto questa parte:

on 1:TEXT:!sillabaquizon*:%canaleSillabaQuiz:{
if ($nick isvoice #ChatGiochi || $nick ishop #ChatGiochi || $nick isop #ChatGiochi)

trovandosi invece questa al suo posto:

on 1:NOTICE:!attivaquiz*:?:

e poiché facendo il copia incolla di tutto lo script non sapevo in che formato salvarlo l'ho corretto io manualmente, ma il risultato è lo stesso e cioè nessun segno di vita :(
e non immaginate quanto mi senta incapace e fastidiosa per voi in questo momento :(
Laura
Di più
15 Anni 3 Mesi fa #1255 da winny2
Risposta da winny2 al topic Re:SOS...SillabaQuiz
ciao magia .allora lo salvi in .mrc lo carichi da remote , poi carica sempre da remote il file italiano .txt.Nella sezione games del tuo bot vedrai (sillabaquiz, imposta canale,attiva sillabaquiz, stoppasillabaquiz.)puoi attivarlo sia da li che col comando (/notice nomedeltuobot !attivaquiz).premetto che il comando in notice stoppasillabaquiz a me non va ,ma non è importante questo,visto che se ci sono giocatori iscritti si ferma da solo.ciao alla prossima
Tempo creazione pagina: 0.143 secondi