Qääääry Blocka tut ;)
zuerst sollten wir einmal scripten das wenn uns jemand im query anspricht das eine automatische nachricht kommt es ist ähnlich wie der command on *:text: ... allerdings ersetzen wir TEXT durch Open. dass sieht dann so aus:
on *:OPEN:?: {
nich so schwierig oder?
wen wir nun eine spezielle query nachricht setzen wollen sieht das so aus: on *:OPEN:?: { /msg $nick hallo $nick bitte warte einen momment bis ich dein query akzeptiere }
so wenn ihr jetzt aber wollt das der query blocker nicht immer erscheint dann müsst ihr's so machen on *:OPEN:?: {
if ( %qblocker == an ) { /msg $nick hallo $nick bitte warte einen momment bis ich dein query akzeptiere }
besser ist wenn wir noch ein paar variabeln setzen
das sieht dann so aus:
So das wäre es schon aber wir müssen das query ja noch annehmen oder ablehnen können.
am besten wir setzen ein paar popups. man kann natürlich auch ein dialog machen. Menu Chat {
-
Query Blocker
.Query Annhemen : /msg %blocknick Dein query wurde akzeptierton *:OPEN:?: {
set %blocknick $nick
set %blocktext $1-
set %blocktime $time
if ( %queryblocker == an ) { /msg $nick hallo $nick bitte warte einen momment bis ich dein query akzeptiere }
halt }
}
.Query ablehnen : /msg %blocknick sorry dein query wurde ignoriert | /ignore -p %blocknick | /closemsg %blocknick
-
so jetzt müssen wir den query blocker noch aus oder einschalten können vorausgesetzt ihr habt oben das zweite beispiel gemacht Menu Menubar {
Query Blocker
. Query Blocker AN : /set %qblocker an
. Query Blocker AUS : /set %qblocker aus
so das wärs auch schon! is doch ganz leicht oder?
viel spass noch beim ausprobieren und erweitern
mfg darude
/////// EDIT //////
rOfl danke s4v4s :D
|