Lo script che vi presento oggi ha avuto delle controversie in passato. Un coder Canadese, Zénar, scrisse questo script per la prima volta sul forum di mxcontrol.net. Io l'ho scaricato e testato ma non andava. Allora ho provato a contattarlo, ma mi rispose che non seguiva più il metis, ma che stava sviluppando un bot tutto suo. Allora ho preso lo script, l'ho modificato e reso funzionante. Questo script saluta chi entra in chat, attende un tempo arbitrario e se la persona appena entrata non scrive nulla, lo avvisa e se ancora non scrive nulla lo caccia. Questo per proteggersi da bot non umani o semplicemente da maleducati. Lo script completo lo trovate in fondo al post
Vi spiego brevemente come funziona.
La parte mostrata qui sotto, consente l'attivazione e la disattivazione manuale dello script, rispettivamente tramite i comandi !tk on e !tk off
I comandi setuserlevel sono una personalizzazione realizzata da me. Quando lo script è attivo, vicino al mio nick name compare un simbolo rosso che mi indica quale script è attivo Qui invece, dovete indicare le persone immuni allo script, come voi, i vostri bot ed i vostri collaboratori.!tk on 1 /opmsg Talk or Kick Attivato /setuserlevel %RAWNAME% +F5 /setuserlevel %RAWNAME% +F8 //Disattivazione script!tk off 0 /opmsg Talk or Kick Disattivato /setuserlevel %RAWNAME% +F3 /setuserlevel %RAWNAME% +F7
//Users che non possono essere kickati...La versione di questo script, attende 45 secondi prima di cacciare la persona e avvisa 3 volte*Lúca000** *LostBot000** *TriviaBot000** *LeoBot123**
Consiglio: Dedicate un file (es: tk.xml) specifico per questo script. NON incollare il codice nello script principale MXC.xml#c2#%USERVAR[1200]%, #c10#riesci a dire Ciao ? #c2#%USERVAR[1200]%, #c10#non sai proprio parlare ? #c2#%USERVAR[1200]%, #c10#un saluto non costa molto. . .
//TALKORKICK //Users che non possono essere kickati... *Lúca000** *LostBot000** *TriviaBot000** *LeoBot123** //Attivazione script//Disattivazione script !tk on 1 /opmsg Talk or Kick Attivato /setuserlevel %RAWNAME% +F5 /setuserlevel %RAWNAME% +F8 //Quando qualcuno entra in chat, lo script si attiva !tk off 0 /opmsg Talk or Kick Disattivato /setuserlevel %RAWNAME% +F3 /setuserlevel %RAWNAME% +F7 //Lo script si ferma quando la persona parla %RAWNAME% %NAME% %IP% nop !TKrun %PARAMETER% /opmsg %NAME% ha parlato TK reload !TKrun 0 /opmsg Attendo saluto da %USERVAR[1200]%... 0 #c2#%USERVAR[1200]%, #c10#riesci a dire Ciao ? #c2#%USERVAR[1200]%, #c10#non sai proprio parlare ? #c2#%USERVAR[1200]%, #c10#un saluto non costa molto. . . /kick %USERVAR[1200]% #c2#%USERVAR[1200]% #c10#è stato cacciato perchè non ha neanche salutato //Se la persona abbandona la chat, lo script si interrompe %OLDNAME% %NEWNAME% /opmsg %USERVAR[1204]% ha cambiato il suo nome in %USERVAR[1205]% %USERVAR[1205]% %IP% TK leave TK leave /opmsg %USERVAR[rere]% è uscito senza dire niente TK reload TK reload ok ok ok 1 /opmsg TK è pronto per cacciare i maleducati !tk Talk Or Kick #c8#OFF Talk Or Kick #c8#ON
X
THE END
THE END