Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -version-8.0.0-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;;;;;;;;;;;;;;;;;;; ForFera Script V8.0.0 ;;;;;;;;;;;;;;;;;;;;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;;;;;;;;;; Menu ;;;;;;;;;;
- menu * {
- -
- ForFera Script
- .Dialog { FSD }
- -
- Q Commands
- .Q Commands Dialog { dialog $iif($dialog(QC),-v,-m) QC QC }
- .-
- .Request Op { msg r requestop $active }
- .Bring Q { msg r requestbot $active }
- .Bring S { msg r requestspamscan $active }
- .Show Commands { msg q showcommands }
- .Recover { msg q recover $active }
- .Ban List { msg q banlist $active }
- .Ban Clear { msg q banclear $active }
- .UnBan All { msg q unbanall $active }
- .UnBan Me { msg q unbanme $active }
- .Chan Flags { msg q chanflags $active $$?="Enter Channel Flags" }
- .Chan Modes { msg q chanmode $active $$?="Enter Channel Modes" }
- .Auto Limit { msg q chanflags $active +c | msg q autolimit $active $$?="Enter Auto Limit Number" }
- .Welcome { msg q chanflags $active +w | msg q welcome $active $$?="Enter Welcome Massage" }
- .Topic { msg q settopic $active $$?="Enter Topic Massage" }
- .Who Am I? { msg q whoami }
- -
- Auto Add/Sub By ForFera
- .cZero
- ..Set Channel: set %ASC $input(Enter The Channel "With #",e,Enter The Channel "With #") | join %ASC
- ..Set GatherBot Nickname: set %GBN $input(Enter The Gather Bot mIRC Nickname,e,Enter The Gather Bot mIRC Nickname)
- ..-
- ..Auto Add
- ...ON: set %AutoAdd ON | echo 14 -e AutoAdd Is Now 3ON14 - Channel:10 $+ $iif(%ASC,%ASC,Not Defined Yet) $+ 14 - Gatherbot:10 $+ $iif(%GBN,%GBN,Not Defined Yet)
- ...OFF: set %AutoAdd OFF | echo 14 -e AutoAdd Is Now 4OFF14 - Channel:10 $+ $iif(%ASC,%ASC,Not Defined Yet) $+ 14 - Gatherbot:10 $+ $iif(%GBN,%GBN,Not Defined Yet)
- ..Auto Sub
- ...ON: set %AutoSub ON | echo 14 -e AutoSub Is Now 3ON14 - Channel:10 $+ $iif(%ASC,%ASC,Not Defined Yet) $+ 14 - Gatherbot:10 $+ $iif(%GBN,%GBN,Not Defined Yet)
- ...OFF: set %AutoSub OFF | echo 14 -e AutoSub Is Now 4OFF14 - Channel:10 $+ $iif(%ASC,%ASC,Not Defined Yet) $+ 14 - Gatherbot:10 $+ $iif(%GBN,%GBN,Not Defined Yet)
- ..Both
- ...ON: set %AutoAdd ON | set %AutoSub ON | echo 14 -e AutoAdd/Sub Is Now 3ON14 - Channel:10 $+ $iif(%ASC,%ASC,Not Defined Yet) $+ 14 - Gatherbot:10 $+ $iif(%GBN,%GBN,Not Defined Yet)
- ...OFF: set %AutoAdd OFF | set %AutoSub OFF | echo 14 -e AutoAdd/Sub Is Now 4OFF14 - Channel:10 $+ $iif(%ASC,%ASC,Not Defined Yet) $+ 14 - Gatherbot:10 $+ $iif(%GBN,%GBN,Not Defined Yet)
- -
- CS Server Connector { dialog $iif($dialog(CSC),-v,-m) CSC CSC }
- -
- CS Server Checker {
- var %CS = $input(Enter The IP:Port,e,Enter The IP:Port)
- if (%CS) {
- if (*:* !iswm %CS) { echo -s 10Error:14 you need to enter IP:Port }
- else { CheckServer %CS }
- }
- }
- -
- Chr { if ($window(@chr)) { .close -@ @chr } | .window -c @chr | .window @chr 100 100 920 300 | var %A .aline @chr | var %c = 1 | while (%c <= 250) { %A Chr Number %c = $chr( $+ %c $+ ) | inc %c } }
- -
- Clear Chanlev { var %x = $input(Enter The Channel "With #",e,Enter The Channel "With #") | if (%x) { var %y = $input(Enter The Level,e,Enter The Level) | if (%y) { var %z = $input(Enter The Protected (If no have keep it empty),e,Enter The Protected (If no have keep it empty)) | clearchanlev %x %y $iif(%z,%z) } } }
- -
- Find Nick { var %x = $input(Enter The Nick,e,Enter The Nick) | if (%x) { fn %x } }
- }
- menu nicklist {
- ForFera Script
- .Add Black { var %BA = $input(Type Nick Address,e,Type Nick Address,$iif($address($$1,2),$ifmatch,$maddress)) | if (%BA) { var %R = $input(Type Reason (If no have keep it empty),e,Type Reason (If no have keep it empty)) | .writeini -n Blacklist.ini %BA Reason $iif(%R,%R,No Reason) | .writeini -n Blacklist.ini %BA Action BanKick | BB $active %BA %R | if ($dialog(BL)) did -a BL 1 %BA } }
- .Add Friend { var %FA = $input(Type Nick Address,e,Type Nick Address,$iif($address($$1,2),$ifmatch,$maddress)) | if (%FA) { .writeini -n Friendlist.ini %FA Action Nothing | if ($dialog(FL)) did -a FL 1 %FA } }
- .Add InfoLine { var %ILA = $input(Type Nick Address,e,Type Nick Address,$iif($address($$1,2),$ifmatch,$maddress)) | if (%ILA) { var %L = $input(Type Line,e,Type Line) | if (%L) { .writeini -n Infoline.ini %ILA Info %L | if ($dialog(IL)) did -a IL 1 %ILA } } }
- .Beep { if ($snick($chan,1)) { Beeping } }
- -
- Q Commands
- .Q Commands Dialog { dialog $iif($dialog(QC),-v,-m) QC QC }
- .-
- .Q Ban { msg q ban $active $address($$1,2) }
- .Chanlev
- ..+gv { msg q chanlev $active $$1 +gv }
- ..+ao { msg q chanlev $active $$1 +ao }
- ..+amo { msg q chanlev $active $$1 +amo }
- ..+amno { msg q chanlev $active $$1 +amo | set %GOS 1 | set %C $active | msg q giveowner $active $$1 }
- ..-gv { msg q chanlev $active $$1 -gv | mode $active -v $$1 }
- ..-ao { msg q chanlev $active $$1 -ao | mode $active -o $$1 }
- ..-amo { msg q chanlev $active $$1 -amo | mode $active -o $$1 }
- ..-amno { msg q chanlev $active $$1 -amno | mode $active -o $$1 }
- -
- }
- menu channel {
- -
- Voice
- .Voice All
- ..Voice { voice $active }
- ..Devoice { dvoice $active }
- .-
- .Voice Tag
- ..All Voice { var %x = $input(Enter The Tag,e,Enter the Tag) | if (%x) { voice $active %x } }
- ..All Devoice { var %x = $input(Enter The Tag,e,Enter the Tag) | if (%x) { dvoice $active %x } }
- -
- Clear Messages { clear -a }
- -
- Msg All Chan { var %x = $input(Enter The Msg,e,Enter The Msg) | if (%x) { ignore *!*@* | msgall $active %x } }
- -
- }
- ;;;;;;;;;; Dialogs ;;;;;;;;;;
- dialog FS {
- title "ForFera Script V8.0.0"
- size -1 -1 93 286
- option dbu
- box "Details", 1, 5 3 84 47
- text "Name:", 2, 8 12 17 8
- text "", 3, 26 12 59 8
- text "Network:", 4, 8 21 23 8
- text "", 5, 32 21 53 8
- text "Date:", 6, 8 30 15 8
- text "", 7, 24 30 61 8
- text "Time:", 8, 8 39 15 8
- text "", 9, 24 39 61 8
- button "Black List", 10, 10 58 74 12
- button "Friend List", 11, 10 71 74 12
- button "Info Line", 12, 10 84 74 12
- button "Auth System", 13, 10 97 74 12
- button "Nick Searcher", 14, 10 110 74 12
- button "GatherBot Helper", 15, 10 123 74 12
- button "Ventrilo Info", 17, 10 149 74 12
- button "Protection", 18, 10 162 74 12
- button "Away System", 19, 10 175 74 12
- button "MP3 Player", 20, 10 189 74 12
- button "Computer Controler", 21, 10 202 74 12
- button "Q Commands", 22, 10 215 74 12
- button "Sounds", 23, 10 228 74 12
- button "Help", 24, 10 241 74 12
- button "Credits", 25, 10 254 74 12
- button "OK", 26, 29 268 37 12, ok
- box "ForFera Script", 27, 5 50 84 233
- button "CS Server Connector", 16, 10 136 74 12
- }
- on *:dialog:FS:init:*: { did -a $DName 3 $me | did -a $DName 5 $network | did -a $DName 7 $date | did -a $DName 9 $time | .timercheck 0 1 checktime }
- on *:dialog:FS:close:*: { .timercheck off }
- on *:dialog:FS:sclick:*: {
- if ($did == 10) { dialog $iif($dialog(BL),-v,-m) BL BL }
- elseif ($did == 11) { dialog $iif($dialog(FL),-v,-m) FL FL }
- elseif ($did == 12) { dialog $iif($dialog(IL),-v,-m) IL IL }
- elseif ($did == 13) { dialog $iif($dialog(AS),-v,-m) AS AS }
- elseif ($did == 14) { dialog $iif($dialog(NS),-v,-m) NS NS }
- elseif ($did == 15) { dialog $iif($dialog(GH),-v,-m) GH GH }
- elseif ($did == 16) { dialog $iif($dialog(CSC),-v,-m) CSC CSC }
- elseif ($did == 17) { dialog $iif($dialog(VI),-v,-m) VI VI }
- elseif ($did == 18) { dialog $iif($dialog(PR),-v,-m) PR PR }
- elseif ($did == 19) { dialog $iif($dialog(AW),-v,-m) AW AW }
- elseif ($did == 20) { dialog $iif($dialog(MP3.Player),-v,-md) MP3.Player MP3.Player }
- elseif ($did == 21) { dialog $iif($dialog(ComC),-v,-m) ComC ComC }
- elseif ($did == 22) { dialog $iif($dialog(QC),-v,-m) QC QC }
- elseif ($did == 23) { dialog $iif($dialog(Sounds),-v,-m) Sounds Sounds }
- elseif ($did == 24) { dialog $iif($dialog(Help),-v,-m) Help Help }
- elseif ($did == 25) { dialog $iif($dialog(Credits),-v,-m) Credits Credits }
- }
- dialog BL {
- title "ForFera Script Blacklist"
- size -1 -1 181 73
- option dbu
- list 1, 6 10 129 36, sort size
- button "Add", 2, 7 54 37 12
- button "Del", 3, 47 54 37 12
- button "Clear", 4, 87 54 37 12
- text "To See The Reason Double Click ON The User", 5, 8 46 117 8, center
- box "Black List", 6, 3 1 135 70
- box "Action", 7, 140 1 40 47
- check "Ban", 8, 145 9 30 10
- check "Ban+Kick", 9, 145 22 32 10
- check "Nothing", 10, 145 35 28 10
- }
- dialog Reason {
- title "Blacklist Reason"
- size -1 -1 207 39
- option dbu
- box "", 1, 2 1 203 35
- text "", 2, 6 9 196 8, disable center
- button "Edit Reason", 3, 6 21 37 12
- button "OK", 4, 45 21 37 12, ok
- }
- on *:dialog:BL:init:*: { var %x = 1 | while ($ini(Blacklist.ini,%x)) { did -a $dname 1 $ini(Blacklist.ini,%x) | inc %x } | if ($ini(Blacklist.ini,0) == 0) { did -ub $dname 8,9,10 } }
- on *:dialog:BL:dclick:*: { if ($did == 1) && ($did($dname,1).seltext) { dialog -m Reason Reason | did -ra Reason 1 $did($dname,1).seltext Reason | did -ra Reason 2 $readini(Blacklist.ini,$did($dname,1).seltext,Reason) } }
- on *:dialog:BL:sclick:*: {
- if ($did == 1) && ($did($dname,1).seltext) {
- if ($readini(Blacklist.ini,$did($dname,1).seltext,Action) == Ban) { did -ec $dname 8 | did -eu $dname 9,10 }
- elseif ($readini(Blacklist.ini,$did($dname,1).seltext,Action) == BanKick) { did -ec $dname 9 | did -eu $dname 8,10 }
- elseif ($readini(Blacklist.ini,$did($dname,1).seltext,Action) == Nothing) { did -ec $dname 10 | did -eu $dname 8,9 }
- }
- elseif ($did == 2) {
- var %BA = $input(Type Nick Address,e,Type Nick Address)
- if (%BA) {
- var %R = $input(Type Reason (If no have keep it empty),e,Type Reason (If no have keep it empty))
- $iif(%R,.writeini -n Blacklist.ini %BA Reason %R,.writeini -n Blacklist.ini %BA Reason No Reason)
- .writeini -n Blacklist.ini %BA Action BanKick
- did -a $dname 1 %BA
- }
- }
- elseif ($did == 3) && ($did($dname,1).seltext) { .remini -n Blacklist.ini $did($dname,1).seltext | did -d $dname 1 $did($dname,1).sel | if ($ini(Blacklist.ini,0) == 0) { did -ub $dname 8,9,10 } }
- elseif ($did == 4) {
- var %S = $input(Aure you sure clear all Blacklist?,y,Aure you sure clear all Blacklist?)
- if (%S == $true) { did -r $dname 1 | remove Blacklist.ini | did -ub $dname 8,9,10 }
- }
- elseif ($did == 8) && ($did($dname,1).seltext) { writeini -n Blacklist.ini $did($dname,1).seltext Action Ban | did -c $dname 8 | did -u $dname 9,10 }
- elseif ($did == 9) && ($did($dname,1).seltext) { writeini -n Blacklist.ini $did($dname,1).seltext Action BanKick | did -c $dname 9 | did -u $dname 8,10 }
- elseif ($did == 10) && ($did($dname,1).seltext) { writeini -n Blacklist.ini $did($dname,1).seltext Action Nothing | did -c $dname 10 | did -u $dname 8,9 }
- }
- on *:dialog:Reason:sclick:*: { if ($did == 3) { var %Reason = $input(Enter The New Reason,e,Enter The New Reason) | if (%Reason) { .writeini -n Blacklist.ini $did(BL,1).seltext Reason %Reason | did -ra $dname 2 %Reason } } }
- dialog FL {
- title "ForFera Script Friendlist"
- size -1 -1 181 67
- option dbu
- list 1, 6 10 129 36, sort size
- button "Add", 2, 7 48 37 12
- button "Del", 3, 47 48 37 12
- button "Clear", 4, 87 48 37 12
- box "Friend List", 5, 3 1 135 62
- box "Action", 6, 140 1 40 47
- check "Op", 7, 145 9 18 10
- check "Voice", 8, 145 22 25 10
- check "Nothing", 9, 145 35 28 10
- }
- on *:dialog:FL:init:*: { var %x = 1 | while ($ini(Friendlist.ini,%x)) { did -a $dname 1 $ini(Friendlist.ini,%x) | inc %x } | if ($ini(Freindlist.ini,0) == 0) { did -ub $dname 7,8,9 } }
- on *:dialog:FL:sclick:*: {
- if ($did == 1) && ($did($dname,1).seltext) {
- if ($readini(Friendlist.ini,$did($dname,1).seltext,Action) == Op) { did -ec $dname 7 | did -eu $dname 8,9 }
- elseif ($readini(Friendlist.ini,$did($dname,1).seltext,Action) == Voice) { did -ec $dname 8 | did -eu $dname 7,9 }
- elseif ($readini(Friendlist.ini,$did($dname,1).seltext,Action) == Nothing) { did -ec $dname 9 | did -eu $dname 7,8 }
- }
- elseif ($did == 2) { var %FA = $input(Type Nick Address,e,Type Nick Address) | if (%FA) { .writeini -n Friendlist.ini %FA Level Nothing | did -a $dname 1 %FA } }
- elseif ($did == 3) && ($did($dname,1).seltext) { .remini -n Friendlist.ini $did($dname,1).seltext | did -d $dname 1 $did($dname,1).sel | if ($ini(Freindlist.ini,0) == 0) { did -ub $dname 7,8,9 } }
- elseif ($did == 4) { var %S = $input(Aure you sure clear all Friendlist?,y,Aure you sure clear all Friendlist?) | if (%S == $true) { did -r $dname 1 | remove Friendlist.ini | did -ub $dname 7,8,9 } }
- elseif ($did == 7) && ($did($dname,1).seltext) { writeini -n Friendlist.ini $did($dname,1).seltext Action Op | did -c $dname 7 | did -u $dname 8,9 }
- elseif ($did == 8) && ($did($dname,1).seltext) { writeini -n Friendlist.ini $did($dname,1).seltext Action Voice | did -c $dname 8 | did -u $dname 7,9 }
- elseif ($did == 9) && ($did($dname,1).seltext) { writeini -n Friendlist.ini $did($dname,1).seltext Action Nothing | did -c $dname 9 | did -u $dname 7,8 }
- }
- on *:dialog:Friend:sclick:*: { if ($did == 3) { var %Friend = $input(Enter The Friend Level "Op/Voice",e,Enter The Friend Level "Op/Voice") | if (%Friend == Voice) || (%Friend == Op) { .writeini -n Friendlist.ini $did(FL,1).seltext Level %Friend | did -ra $dname 2 %Friend } | else { .writeini -n Friendlist.ini $did(FL,1).seltext Level Nothing | did -ra $dname 2 Nothing } } }
- dialog IL {
- title "ForFera Script Infoline"
- size -1 -1 141 72
- option dbu
- list 1, 7 10 129 36, size sort
- button "Add", 2, 7 54 37 12
- button "Del", 3, 47 54 37 12
- button "Clear", 4, 87 54 37 12
- text "To See The Infoline Double Click ON The User", 5, 8 46 117 8, center
- box "Info Line", 6, 3 1 135 70
- }
- dialog Info {
- title "Infoline Nick Info"
- size -1 -1 207 39
- option dbu
- box "", 1, 2 1 203 35
- text "", 2, 6 9 196 8, disable center
- button "Edit Info", 3, 6 21 37 12
- button "OK", 4, 45 21 37 12, ok
- }
- on *:dialog:IL:init:*: { var %x = 1 | while ($ini(Infoline.ini,%x)) { did -a $dname 1 $ini(Infoline.ini,%x) | inc %x } }
- on *:dialog:IL:dclick:*: { if ($did == 1) && ($did($dname,1).seltext) { dialog -m Info Info | did -ra Info 1 $did($dname,1).seltext Info | did -ra Info 2 $readini(Infoline.ini,$did($dname,1).seltext,Info) } }
- on *:dialog:IL:sclick:*: {
- if ($did == 2) {
- var %ILA = $input(Type Nick Address,e,Type Nick Address)
- if (%ILA) {
- var %L = $input(Type Line,e,Type Line)
- if (%L) {
- .writeini -n Infoline.ini %ILA Info %L
- did -a $dname 1 %ILA
- }
- }
- }
- elseif ($did == 3) && ($did($dname,1).seltext) { .remini -n Infoline.ini $did($dname,1).seltext | did -d $dname 1 $did($dname,1).sel }
- elseif ($did == 4) {
- var %S = $input(Aure you sure clear all Infoline?,y,Aure you sure clear all Infoline?)
- if (%S == $true) { did -r $dname 1 | remove Infoline.ini }
- }
- }
- on *:dialog:Info:sclick:*: { if ($did == 3) { var %Info = $input(Enter The New Info,e,Enter The New Info) | if (%Info) { .writeini -n Infoline.ini $did(IL,1).seltext Info %Info | did -ra $dname 2 %Info } } }
- dialog AS {
- title "ForFera Script Auth System"
- size -1 -1 147 181
- option dbu
- text "Q Account User", 1, 14 21 38 8, autohs
- edit "", 2, 54 19 79 10, center
- text "Q Account Pass", 3, 14 31 38 8, autohs
- edit "", 4, 54 30 79 10, center
- check "Automaticly Join Q ON Connect", 5, 14 41 86 10
- box "Q Auth", 6, 10 13 126 41
- check "//Mode $me +R = Registered Users Can PME", 7, 14 64 120 8
- check "//Mode $me +x = Hide My IP", 8, 14 75 80 9
- check "//Mode $me +i = Make Me Invisible", 9, 14 86 96 9
- box "Modes", 10, 10 56 127 42
- button "Add", 11, 14 109 37 12
- button "Del", 12, 14 124 37 12
- button "Clear", 13, 14 139 37 12
- list 14, 57 108 76 44, size sort
- box "Joins", 15, 10 100 128 57
- button "Save Settings", 16, 42 161 57 12, ok
- box "Auth System", 17, 5 5 138 173
- }
- on *:dialog:AS:init:*: {
- did -a $DName 2 %QAcc
- did -a $DName 4 %QPass
- if (%AQC == ON) { did -c $DName 5 }
- if (%MR == ON) { did -c $DName 7 }
- if (%Mx == ON) { did -c $DName 8 }
- if (%Mi == ON) { did -c $DName 9 }
- var %o = 1
- while (%o <= $numtok(%JC,32)) { did -a $DName 14 $gettok(%JC,%o,32) | inc %o }
- }
- on *:dialog:AS:sclick:*: {
- if ($did == 5) { if ($did(5).state != 0) { set %AQC ON } | else { set %AQC OFF } }
- elseif ($did == 7) { if ($did(7).state != 0) { set %MR ON } | else { set %MR OFF } }
- elseif ($did == 8) { if ($did(8).state != 0) { set %Mx ON } | else { set %Mx OFF } }
- elseif ($did == 9) { if ($did(9).state != 0) { set %Mi ON } | else { set %Mi OFF } }
- elseif ($did == 11) { var %chn = $input(Type Channel With -#-,e,Type Channel With -#-) | if (%chn) { set %JC $addtok(%JC,$iif($chr(35) isin %chn, %chn, $chr(35) $+ %chn),32) | did -a $DName 14 $iif($chr(35) isin %chn, %chn, $chr(35) $+ %chn) } }
- elseif ($did == 12) && ($did($dname,14).seltext) { set %JC $remtok(%JC,$did($DName,14).seltext,32) | did -d $dname 14 $did($dname,14).sel }
- elseif ($did == 13) { var %S = $input(Aure you sure clear all Channels?,y,Aure you sure clear all Channels?) if (%S == $true) { did -r $DName 14 | unset %JC } }
- elseif ($did == 16) { set %QAcc $did(2) | set %QPass $did(4) }
- }
- dialog NS {
- title "ForFera Script Nick Searcher"
- size -1 -1 115 128
- option dbu
- box "Nick Searcher", 1, 2 2 111 123
- edit "", 2, 4 10 90 12, autohs
- button "GO", 3, 95 10 15 11
- box "Search Results", 4, 4 23 107 99
- list 5, 6 32 102 76, size
- edit "", 6, 6 109 102 10, read autohs
- }
- on *:dialog:NS:dclick:5: { if ($did($dname,5).seltext) { query $v1 | whois $v1 } }
- on *:dialog:NS:sclick:3: {
- if (!$did($dname,2)) { did -ra $dname 6 Error: Type nick. }
- else {
- did -b $dname 3 | did -r $dname 5 | did -ra $dname 6 Searching ... | var %m = 1, %n = 1 | if ($exists(nicks.txt)) .remove nicks.txt | :CHECK
- while ($nick($chan(%n),%m)) { if ($did(2) isin $v1) && (!$read(nicks.txt, w, $v2)) { .write nicks.txt $nick($chan(%n),%m) | did -a $dname 5 $nick($chan(%n),%m) } | inc %m }
- if ($chan($calc(%n + 1))) { var %m 1 | inc %n | GOTO CHECK }
- else { did -e $dname 3 | did -ra $dname 6 $iif($lines(nicks.txt) > 0,Number Of Results: $lines(nicks.txt),No results for $did(2)) }
- }
- }
- dialog GH {
- title "GatherBot Helper"
- size -1 -1 84 86
- option dbu
- box "GatherBot Helper", 1, 3 2 78 80
- button "CS-1.6", 2, 9 13 68 12
- button "CS-CZ", 3, 9 28 68 12
- button "CS-Source", 4, 9 43 68 12
- button "OK", 5, 24 62 37 12, ok
- }
- on *:dialog:GH:sclick:*: { if ($did == 2) { dialog -m CS1.6 CS1.6 } | elseif ($did == 3) { dialog -m CSCZ CSCZ } | elseif ($did == 4) { dialog -m CSS CSS } }
- dialog CS1.6 {
- title "ForFera Script GatherBot 1.6 Helper"
- size -1 -1 167 170
- option dbu
- tab "Settings", 1, 4 4 158 160
- text "Set GatherBot #1", 2, 10 24 43 8, tab 1
- edit "", 3, 55 23 103 10, tab 1 center autohs
- text "Set GatherBot #2", 4, 10 35 43 8, tab 1
- edit "", 5, 55 34 103 10, tab 1 center autohs
- text "Set GatherBot #3", 6, 10 46 43 8, tab 1
- edit "", 7, 55 45 103 10, tab 1 center autohs
- text "Set GatherBot #4", 8, 10 57 43 8, tab 1
- edit "", 9, 55 56 103 10, tab 1 center autohs
- text "Set GatherBot #1 Sign", 10, 10 68 55 8, tab 1
- edit "", 11, 67 67 16 10, tab 1 center autohs
- text "Set GatherBot #2 Sign", 12, 85 68 55 8, tab 1
- edit "", 13, 142 67 16 10, tab 1 center autohs
- text "Set GatherBot #3 Sign", 14, 10 79 55 8, tab 1
- edit "", 15, 67 78 16 10, tab 1 center autohs
- text "Set GatherBot #4 Sign", 16, 85 79 55 8, tab 1
- edit "", 17, 142 78 16 10, tab 1 center autohs
- button "Set GatherBots + Signs", 18, 78 92 75 12, tab 1
- text "The GatherBot Commands Are", 19, 10 117 74 8, tab 1
- radio "!Add-A/M/O", 20, 86 111 40 10, tab 1
- radio "!Set Admin/Master/Owner", 21, 86 122 73 10, tab 1
- button "Channel", 78, 15 92 37 12, tab 1
- tab "Admin", 22
- button "-=> Run a Gather <=-", 23, 10 24 147 12, tab 22
- button "Notice", 24, 9 39 33 10, tab 22
- edit "", 25, 44 39 113 10, tab 22 center autohs
- button "AMsg", 26, 9 51 33 10, tab 22
- edit "", 27, 44 51 113 10, tab 22 center autohs
- button "Map", 28, 9 63 33 10, tab 22
- edit "", 29, 44 63 113 10, tab 22 center autohs
- edit "User Name", 30, 14 85 70 10, tab 22 center autohs
- edit "User Password", 31, 14 97 70 10, tab 22 center autohs
- button "Login Bots", 32, 14 109 69 12, tab 22
- button "Logout Bots", 33, 14 123 69 12, tab 22
- box "Log In/Out Bots", 34, 10 76 79 65, tab 22
- tab "Master", 35
- button "-=> Run a Gather <=-", 36, 10 24 147 12, tab 35
- button "Notice", 37, 9 39 33 10, tab 35
- edit "", 38, 44 39 113 10, tab 35 center autohs
- button "AMsg", 39, 9 51 33 10, tab 35
- edit "", 40, 44 51 113 10, tab 35 center autohs
- button "Map", 41, 9 63 33 10, tab 35
- edit "", 42, 44 63 113 10, tab 35 center autohs
- edit "User Name", 43, 14 85 70 10, tab 35 center autohs
- edit "User Password", 44, 14 97 70 10, tab 35 center autohs
- button "Login Bots", 45, 14 109 69 12, tab 35
- button "Logout Bots", 46, 14 123 69 12, tab 35
- box "Log In/Out Bots", 47, 10 76 79 65, tab 35
- button "Add/Del Admin", 48, 97 87 56 43, tab 35
- tab "Owner", 49
- button "-=> Run a Gather <=-", 50, 10 24 147 12, tab 49
- button "Notice", 51, 9 39 33 10, tab 49
- edit "", 52, 44 39 113 10, tab 49 center autohs
- button "AMsg", 53, 9 51 33 10, tab 49
- edit "", 54, 44 51 113 10, tab 49 center autohs
- button "Map", 55, 9 63 33 10, tab 49
- edit "", 56, 44 63 113 10, tab 49 center autohs
- edit "User Name", 57, 14 85 70 10, tab 49 center
- edit "User Password", 58, 14 97 70 10, tab 49 center
- button "Login Bots", 59, 14 109 69 12, tab 49
- button "Logout Bots", 60, 14 123 69 12, tab 49
- box "Log In/Out Bots", 61, 10 76 79 65, tab 49
- button "Add/Del", 62, 97 87 56 43, tab 49
- tab "Manager", 63
- button "-=> Run a Gather <=-", 64, 10 24 147 12, tab 63
- button "Notice", 65, 9 39 33 10, tab 63
- edit "", 66, 44 39 113 10, tab 63 center autohs
- button "AMsg", 67, 9 51 33 10, tab 63
- edit "", 68, 44 51 113 10, tab 63 center autohs
- button "Map", 69, 9 63 33 10, tab 63
- edit "", 70, 44 63 113 10, tab 63 center autohs
- edit "User Name", 71, 14 85 70 10, tab 63 center autohs
- edit "User Password", 72, 14 97 70 10, tab 63 center autohs
- button "Login Bots", 73, 14 109 69 12, tab 63
- button "Logout Bots", 74, 14 123 69 12, tab 63
- box "Log In/Out Bots", 75, 10 76 79 65, tab 63
- button "Add/Del", 76, 97 87 56 43, tab 63
- button "OK/Close", 77, 43 146 81 12, ok
- }
- on *:dialog:CS1.6:init:*: { did -a $DName 3 %GB1 | did -a $DName 5 %GB2 | did -a $DName 7 %GB3 | did -a $DName 9 %GB4 | did -a $DName 11 %GBS1 | did -a $DName 13 %GBS2 | did -a $DName 15 %GBS3 | did -a $DName 17 %GBS4 | if (%AS == 1) { did -c $DName 20 } | elseif (%AS == 2) { did -c $DName 21 } }
- on *:dialog:CS1.6:sclick:*: {
- if ($did == 18) { set %GB1 $did(3) | set %GB2 $did(5) | set %GB3 $did(7) | set %GB4 $did(9) | set %GBS1 $did(11) | set %GBS2 $did(13) | set %GBS3 $did(15) | set %GBS4 $did(17) }
- elseif ($did == 20) { set %AS 1 }
- elseif ($did == 21) { set %AS 2 }
- elseif ($did == 23) { dialog -m RG RG }
- elseif ($did == 24) { msg %GHC !Notice $did(25) }
- elseif ($did == 26) { amsg $did(27) }
- elseif ($did == 28) { msg %GHC !map $did(29) }
- elseif ($did == 32) { msg %GB1 %GBS1 $+ Login $did(30) $did(31) | .timer 1 0.5 msg %GB2 %GBS2 $+ Login $did(30) $did(31) | .timer 1 1.5 msg %GB3 %GBS3 $+ Login $did(30) $did(31) | .timer 1 2 msg %GB4 %GBS4 $+ Login $did(30) $did(31) }
- elseif ($did == 33) { msg %GB1 %GBS1 $+ Logout | .timer 1 0.5 msg %GB2 %GBS2 $+ Logout | .timer 1 1.5 msg %GB3 %GBS3 $+ Logout | .timer 1 2.0 msg %GB4 %GBS4 $+ Logout }
- elseif ($did == 36) { dialog -m RG RG }
- elseif ($did == 37) { msg %GHC !Notice $did(38) }
- elseif ($did == 39) { amsg $did(40) }
- elseif ($did == 41) { msg %GHC !map $did(42) }
- elseif ($did == 45) { msg %GB1 %GBS1 $+ Login $did(43) $did(44) | .timer 1 0.5 msg %GB2 %GBS2 $+ Login $did(43) $did(44) | .timer 1 1.5 msg %GB3 %GBS3 $+ Login $did(43) $did(44) | .timer 1 2 msg %GB4 %GBS4 $+ Login $did(43) $did(44) }
- elseif ($did == 46) { msg %GB1 %GBS1 $+ Logout | .timer 1 0.5 msg %GB2 %GBS2 $+ Logout | .timer 1 1.5 msg %GB3 %GBS3 $+ Logout | .timer 1 2.0 msg %GB4 %GBS4 $+ Logout }
- elseif ($did == 48) { dialog -m ADM ADM }
- elseif ($did == 50) { dialog -m RG RG }
- elseif ($did == 51) { msg %GHC !Notice $did(52) }
- elseif ($did == 53) { amsg $did(54) }
- elseif ($did == 55) { msg %GHC !map $did(56) }
- elseif ($did == 59) { msg %GB1 %GBS1 $+ Login $did(57) $did(58) | .timer 1 0.5 msg %GB2 %GBS2 $+ Login $did(57) $did(58) | .timer 1 1.5 msg %GB3 %GBS3 $+ Login $did(57) $did(58) | .timer 1 2 msg %GB4 %GBS4 $+ Login $did(57) $did(58) }
- elseif ($did == 60) { msg %GB1 %GBS1 $+ Logout | .timer 1 0.5 msg %GB2 %GBS2 $+ Logout | .timer 1 1.5 msg %GB3 %GBS3 $+ Logout | .timer 1 2.0 msg %GB4 %GBS4 $+ Logout }
- elseif ($did == 62) { dialog -m ADO ADO }
- elseif ($did == 64) { dialog -m RG RG }
- elseif ($did == 65) { msg %GHC !Notice $did(66) }
- elseif ($did == 67) { amsg $did(68) }
- elseif ($did == 69) { msg %GHC !map $did(70) }
- elseif ($did == 73) { msg %GB1 %GBS1 $+ Login $did(71) $did(72) | .timer 1 0.5 msg %GB2 %GBS2 $+ Login $did(71) $did(72) | .timer 1 1.5 msg %GB3 %GBS3 $+ Login $did(71) $did(72) | .timer 1 2 msg %GB4 %GBS4 $+ Login $did(71) $did(72) }
- elseif ($did == 74) { msg %GB1 %GBS1 $+ Logout | .timer 1 0.5 msg %GB2 %GBS2 $+ Logout | .timer 1 1.5 msg %GB3 %GBS3 $+ Logout | .timer 1 2.0 msg %GB4 %GBS4 $+ Logout }
- elseif ($did == 76) { dialog -m ADMR ADMR }
- elseif ($did == 78) { var %SGHC = $input(Type Channel With -#-,e,Type Channel With -#-) | set %GHC %SGHC | join %GHC }
- }
- dialog ADM {
- title "Master Gather Helper Add/Del"
- size -1 -1 181 99
- option dbu
- edit "User Name", 2, 10 12 74 10, center autohs
- edit "User Password", 3, 10 23 74 10, center autohs
- edit "User SteamID", 4, 10 34 74 10, center autohs
- box "Add Admin", 1, 5 4 84 92
- button "Add To GatherBot #1", 5, 10 46 74 10
- button "Add To GatherBot #2", 6, 10 58 74 10
- button "Add To GatherBot #3", 7, 10 70 74 10
- button "Add To GatherBot #4", 8, 10 82 74 10
- box "Del Admin", 9, 94 4 84 70
- edit "User Name", 10, 99 12 74 10, center autohs
- button "Del From GatherBot #1", 11, 99 24 74 10
- button "Del From GatherBot #2", 12, 99 36 74 10
- button "Del From GatherBot #3", 13, 99 48 74 10
- button "Del From GatherBot #4", 14, 99 60 74 10
- }
- on *:dialog:ADM:sclick:*: {
- if ($did == 5) {
- if (%AS == 1) { msg %GB1 %GBS1 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADM ADM }
- elseif (%AS == 2) { msg %GB1 %GBS1 $+ Set Admin $did(2) $did(3) $did(4) | dialog -c ADM ADM }
- }
- elseif ($did == 6) {
- if (%AS == 1) { msg %GB2 %GBS2 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADM ADM }
- elseif (%AS == 2) { msg %GB2 %GBS2 $+ Set Admin $did(2) $did(3) $did(4) | dialog -c ADM ADM }
- }
- elseif ($did == 7) {
- if (%AS == 1) { msg %GB3 %GBS3 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADM ADM }
- elseif (%AS == 2) { msg %GB3 %GBS3 $+ Set Admin $did(2) $did(3) $did(4) | dialog -c ADM ADM }
- }
- elseif ($did == 8) {
- if (%AS == 1) { msg %GB4 %GBS4 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADM ADM }
- elseif (%AS == 2) { msg %GB4 %GBS4 $+ Set Admin $did(2) $did(3) $did(4) | dialog -c ADM ADM }
- }
- elseif ($did == 11) {
- if (%AS == 1) { msg %GB1 %GBS1 $+ Del-A $did(10) | dialog -c ADM ADM }
- elseif (%AS == 2) { msg %GB1 %GBS1 $+ Set UnAdmin $did(10) | dialog -c ADM ADM }
- }
- elseif ($did == 12) {
- if (%AS == 1) { msg %GB2 %GBS2 $+ Del-A $did(10) | dialog -c ADM ADM }
- elseif (%AS == 2) { msg %GB2 %GBS2 $+ Set UnAdmin $did(10) | dialog -c ADM ADM }
- }
- elseif ($did == 13) {
- if (%AS == 1) { msg %GB3 %GBS3 $+ Del-A $did(10) | dialog -c ADM ADM }
- elseif (%AS == 2) { msg %G3 %GBS3 $+ Set UnAdmin $did(10) | dialog -c ADM ADM }
- }
- elseif ($did == 14) {
- if (%AS == 1) { msg %GB4 %GBS4 $+ Del-A $did(10) | dialog -c ADM ADM }
- elseif (%AS == 2) { msg %GB4 %GBS4 $+ Set UnAdmin $did(10) | dialog -c ADM ADM }
- }
- }
- dialog ADO {
- title "Owner Gather Helper Add/Del"
- size -1 -1 181 100
- option dbu
- edit "User Name", 2, 10 12 74 10, center autohs
- edit "User Password", 3, 10 23 74 10, center autohs
- edit "User SteamID", 4, 10 34 74 10, center autohs
- box "Add", 1, 5 4 84 92
- button "Add To GatherBot #1", 5, 10 46 74 10
- button "Add To GatherBot #2", 6, 10 58 74 10
- button "Add To GatherBot #3", 7, 10 70 74 10
- button "Add To GatherBot #4", 8, 10 82 74 10
- box "Del", 9, 94 4 84 70
- edit "User Name", 10, 99 12 74 10, center autohs
- button "Del From GatherBot #1", 11, 99 24 74 10
- button "Del From GatherBot #2", 12, 99 36 74 10
- button "Del From GatherBot #3", 13, 99 48 74 10
- button "Del From GatherBot #4", 14, 99 60 74 10
- radio "Admin", 15, 94 76 28 10
- radio "Master", 16, 126 76 31 10
- }
- on *:dialog:ADO:sclick:*: {
- if ($did == 5) {
- if (%AS == 1) {
- if (%ADO2 == 1) { msg %GB1 %GBS1 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADO2 == 2) { msg %GB1 %GBS1 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%AS == 2) {
- if (%ADO2 == 1) { msg %GB1 %GBS1 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADO2 == 2) { msg %GB1 %GBS1 $+ Set Master $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 6) {
- if (%AS == 1) {
- if (%ADO2 == 1) { msg %GB1 %GBS1 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADO2 == 2) { msg %GB1 %GBS1 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%AS == 2) {
- if (%ADO2 == 1) { msg %GB1 %GBS1 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADO2 == 2) { msg %GB1 %GBS1 $+ Set Master $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 7) {
- if (%AS == 1) {
- if (%ADO2 == 1) { msg %GB1 %GBS1 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADO2 == 2) { msg %GB1 %GBS1 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%AS == 2) {
- if (%ADO2 == 1) { msg %GB2 %GBS2 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADO2 == 2) { msg %GB2 %GBS2 $+ Set Master $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 8) {
- if (%AS == 1) {
- if (%ADO2 == 1) { msg %GB3 %GBS3 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADO2 == 2) { msg %GB3 %GBS3 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%AS == 2) {
- if (%ADO2 == 1) { msg %GB4 %GBS4 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADO2 == 2) { msg %GB4 %GBS4 $+ Set Master $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 11) {
- if (%AS == 1) {
- if (%ADO2 == 1) { msg %GB1 %GBS1 $+ Del-A $did(10) | dialog -c ADO ADO }
- elseif (%ADO2 == 2) { msg %GB1 %GBS1 $+ Del-M $did(10) | dialog -c ADO ADO }
- }
- elseif (%AS == 2) {
- if (%ADO2 == 1) { msg %GB1 %GBS1 $+ Set UnAdmin $did(10) }
- elseif (%ADO2 == 2) { msg %GB1 %GBS1 $+ Set UnMaster $did(10) }
- }
- }
- elseif ($did == 12) {
- if (%AS == 1) {
- if (%ADO2 == 1) { msg %GB1 %GBS1 $+ Del-A $did(10) | dialog -c ADO ADO }
- elseif (%ADO2 == 2) { msg %GB1 %GBS1 $+ Del-M $did(10) | dialog -c ADO ADO }
- }
- elseif (%AS == 2) {
- if (%ADO2 == 1) { msg %GB1 %GBS1 $+ Set UnAdmin $did(10) }
- elseif (%ADO2 == 2) { msg %GB1 %GBS1 $+ Set UnMaster $did(10) }
- }
- }
- elseif ($did == 13) {
- if (%AS == 1) {
- if (%ADO2 == 1) { msg %GB1 %GBS1 $+ Del-A $did(10) | dialog -c ADO ADO }
- elseif (%ADO2 == 2) { msg %GB1 %GBS1 $+ Del-M $did(10) | dialog -c ADO ADO }
- }
- elseif (%AS == 2) {
- if (%ADO2 == 1) { msg %GB2 %GBS2 $+ Set UnAdmin $did(10) }
- elseif (%ADO2 == 2) { msg %GB2 %GBS2 $+ Set UnMaster $did(10) }
- }
- }
- elseif ($did == 14) {
- if (%AS == 1) {
- if (%ADO2 == 1) { msg %GB3 %GBS3 $+ Del-A $did(10) | dialog -c ADO ADO }
- elseif (%ADO2 == 2) { msg %GB3 %GBS3 $+ Del-M $did(10) | dialog -c ADO ADO }
- }
- elseif (%AS == 2) {
- if (%ADO2 == 1) { msg %GB4 %GBS4 $+ Set UnAdmin $did(10) }
- elseif (%ADO2 == 2) { msg %GB4 %GBS4 $+ Set UnMaster $did(10) }
- }
- }
- elseif ($did == 15) { set %ADO2 1 }
- elseif ($did == 16) { set %ADO2 2 }
- }
- dialog ADMR {
- title "Manager Gather Helper Add/Del"
- size -1 -1 181 100
- option dbu
- edit "User Name", 2, 10 12 74 10, center autohs
- edit "User Password", 3, 10 23 74 10, center autohs
- edit "User SteamID", 4, 10 34 74 10, center autohs
- box "Add", 1, 5 4 84 92
- button "Add To GatherBot #1", 5, 10 46 74 10
- button "Add To GatherBot #2", 6, 10 58 74 10
- button "Add To GatherBot #3", 7, 10 70 74 10
- button "Add To GatherBot #4", 8, 10 82 74 10
- box "Del", 9, 94 4 84 70
- edit "User Name", 10, 99 12 74 10, center autohs
- button "Del From GatherBot #1", 11, 99 24 74 10
- button "Del From GatherBot #2", 12, 99 36 74 10
- button "Del From GatherBot #3", 13, 99 48 74 10
- button "Del From GatherBot #4", 14, 99 60 74 10
- radio "Admin", 15, 94 76 28 10
- radio "Master", 16, 126 76 31 10
- radio "Owner", 17, 94 88 27 10
- radio "Manager", 18, 126 88 33 10
- }
- on *:dialog:ADMR:sclick:*: {
- if ($did == 5) {
- if (%ASMR2 == 1) {
- if (%ADMR2 == 1) { msg %GB1 %GBS1 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 2) { msg %GB1 %GBS1 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 3) { msg %GB1 %GBS1 $+ Add-O $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 4) { msg %GB1 %GBS1 $+ Add-Manager $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%AS == 2) {
- if (%ADMR2 == 1) { msg %GB1 %GBS1 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 2) { msg %GB1 %GBS1 $+ Set Master $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 3) { msg %GB1 %GBS1 $+ Set Owner $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 4) { msg %GB1 %GBS1 $+ Set Manager $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 6) {
- if (%AS == 1) {
- if (%ADMR2 == 1) { msg %GB2 %GBS2 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 2) { msg %GB2 %GBS2 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 3) { msg %GB2 %GBS2 $+ Add-O $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 4) { msg %GB2 %GBS2 $+ Add-Manager $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%AS == 2) {
- if (%ADMR2 == 1) { msg %GB3 %GBS3 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 2) { msg %GB3 %GBS3 $+ Set Master $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 3) { msg %GB3 %GBS3 $+ Set Owner $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 4) { msg %GB3 %GBS3 $+ Set Manager $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 7) {
- if (%AS == 1) {
- if (%ADMR2 == 1) { msg %GB3 %GBS3 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 2) { msg %GB3 %GBS3 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 3) { msg %GB3 %GBS3 $+ Add-O $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 4) { msg %GB3 %GBS3 $+ Add-Manager $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%AS == 2) {
- if (%ADMR2 == 1) { msg %GB3 %GBS3 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 2) { msg %GB3 %GBS3 $+ Set Master $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 3) { msg %GB3 %GBS3 $+ Set Owner $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 4) { msg %GB3 %GBS3 $+ Set Manager $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 8) {
- if (%AS == 1) {
- if (%ADMR2 == 1) { msg %GB4 %GBS4 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 2) { msg %GB4 %GBS4 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 3) { msg %GB4 %GBS4 $+ Add-O $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 4) { msg %GB4 %GBS4 $+ Add-Manager $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%AS == 2) {
- if (%ADMR2 == 1) { msg %GB4 %GBS4 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 2) { msg %GB4 %GBS4 $+ Set Master $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 3) { msg %GB4 %GBS4 $+ Set Owner $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 4) { msg %GB4 %GBS4 $+ Set Manager $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 11) {
- if (%AS == 1) {
- if (%ADMR2 == 1) { msg %GB1 %GBS1 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 2) { msg %GB1 %GBS1 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 3) { msg %GB1 %GBS1 $+ Add-O $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 4) { msg %GB1 %GBS1 $+ Add-Manager $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%AS == 2) {
- if (%ADMR2 == 1) { msg %GB1 %GBS1 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 2) { msg %GB1 %GBS1 $+ Set Master $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 3) { msg %GB1 %GBS1 $+ Set Owner $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 4) { msg %GB1 %GBS1 $+ Set Manager $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 12) {
- if (%AS == 1) {
- if (%ADMR2 == 1) { msg %GB2 %GBS2 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 2) { msg %GB2 %GBS2 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 3) { msg %GB2 %GBS2 $+ Add-O $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 4) { msg %GB2 %GBS2 $+ Add-Manager $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%AS == 2) {
- if (%ADMR2 == 1) { msg %GB2 %GBS2 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 2) { msg %GB2 %GBS2 $+ Set Master $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 3) { msg %GB2 %GBS2 $+ Set Owner $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 4) { msg %GB2 %GBS2 $+ Set Manager $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 13) {
- if (%AS == 1) {
- if (%ADMR2 == 1) { msg %GB3 %GBS3 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 2) { msg %GB3 %GBS3 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 3) { msg %GB3 %GBS3 $+ Add-O $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 4) { msg %GB3 %GBS3 $+ Add-Manager $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%AS == 2) {
- if (%ADMR2 == 1) { msg %GB3 %GBS3 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 2) { msg %GB3 %GBS3 $+ Set Master $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 3) { msg %GB3 %GBS3 $+ Set Owner $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 4) { msg %GB3 %GBS3 $+ Set Manager $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 14) {
- if (%AS == 1) {
- if (%ADMR2 == 1) { msg %GB4 %GBS4 $+ Del-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 2) { msg %GB4 %GBS4 $+ Del-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 3) { msg %GB4 %GBS4 $+ Del-O $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADMR2 == 4) { msg %GB4 %GBS4 $+ Del-Manager $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%AS == 2) {
- if (%ADMR2 == 1) { msg %GB4 %GBS4 $+ Set UnAdmin $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 2) { msg %GB4 %GBS4 $+ Set UnMaster $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 3) { msg %GB4 %GBS4 $+ Set UnOwner $did(2) $did(3) $did(4) }
- elseif (%ADMR2 == 4) { msg %GB4 %GBS4 $+ Set UnManager $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 15) { set %ADMR2 1 }
- elseif ($did == 16) { set %ADMR2 2 }
- elseif ($did == 17) { set %ADMR2 3 }
- elseif ($did == 18) { set %ADMR2 4 }
- }
- dialog RG {
- title "Run Gather 1.6"
- size -1 -1 96 112
- option dbu
- text "Pass Server", 1, 8 12 29 8
- edit "", 2, 39 11 49 10, center autohs
- text "Pass A", 3, 8 23 18 8
- edit "", 4, 28 22 60 10, center autohs
- text "Pass B", 5, 8 34 18 8
- edit "", 6, 28 33 60 10, center autohs
- button "Map", 7, 29 46 37 12
- button "Run At GatherBot #1", 8, 8 62 80 9
- button "Run At GatherBot #2", 9, 8 73 80 9
- button "Run At GatherBot #3", 10, 8 84 80 9
- button "Run At GatherBot #4", 11, 8 95 80 9
- box "Run Gather", 12, 3 2 90 107
- }
- on *:dialog:RG:init:*: { did -a $DName 2 %GPS | did -a $DName 4 %GPA | did -a $DName 6 %GPB }
- on *:dialog:RG:sclick:*: {
- if ($did == 7) { dialog -m RGM RGM }
- elseif ($did == 8) { set %GPS $did(2) | set %GPA $did(4) | set %GPB $did(6) | msg %GB1 %GBS1 $+ Start %GM %GPS %GPA %GPB | dialog -c RG RG }
- elseif ($did == 9) { set %GPS $did(2) | set %GPA $did(4) | set %GPB $did(6) | msg %GB2 %GBS2 $+ Start %GM %GPS %GPA %GPB | dialog -c RG RG }
- elseif ($did == 10) { set %GPS $did(2) | set %GPA $did(4) | set %GPB $did(6) | msg %GB3 %GBS3 $+ Start %GM %GPS %GPA %GPB | dialog -c RG RG }
- elseif ($did == 11) { set %GPS $did(2) | set %GPA $did(4) | set %GPB $did(6) | msg %GB4 %GBS4 $+ Start %GM %GPS %GPA %GPB | dialog -c RG RG }
- }
- dialog CSS {
- title "ForFera Script GatherBot Source Helper"
- size -1 -1 167 170
- option dbu
- tab "Settings", 1, 4 4 158 160
- text "Set GatherBot #1", 2, 10 24 43 8, tab 1
- edit "", 3, 55 23 103 10, tab 1 center autohs
- text "Set GatherBot #2", 4, 10 35 43 8, tab 1
- edit "", 5, 55 34 103 10, tab 1 center autohs
- text "Set GatherBot #3", 6, 10 46 43 8, tab 1
- edit "", 7, 55 45 103 10, tab 1 center autohs
- text "Set GatherBot #4", 8, 10 57 43 8, tab 1
- edit "", 9, 55 56 103 10, tab 1 center autohs
- text "Set GatherBot #1 Sign", 10, 10 68 55 8, tab 1
- edit "", 11, 67 67 16 10, tab 1 center autohs
- text "Set GatherBot #2 Sign", 12, 85 68 55 8, tab 1
- edit "", 13, 142 67 16 10, tab 1 center autohs
- text "Set GatherBot #3 Sign", 14, 10 79 55 8, tab 1
- edit "", 15, 67 78 16 10, tab 1 center autohs
- text "Set GatherBot #4 Sign", 16, 85 79 55 8, tab 1
- edit "", 17, 142 78 16 10, tab 1 center autohs
- button "Set GatherBots + Signs", 18, 78 92 75 12, tab 1
- text "The GatherBot Commands Are", 19, 10 117 74 8, tab 1
- radio "!Add-A/M/O", 20, 86 111 40 10, tab 1
- radio "!Set Admin/Master/Owner", 21, 86 122 73 10, tab 1
- button "Channel", 78, 15 92 37 12, tab 1
- tab "Admin", 22
- button "-=> Run a Gather <=-", 23, 10 24 147 12, tab 22
- button "Notice", 24, 9 39 33 10, tab 22
- edit "", 25, 44 39 113 10, tab 22 center autohs
- button "AMsg", 26, 9 51 33 10, tab 22
- edit "", 27, 44 51 113 10, tab 22 center autohs
- button "Map", 28, 9 63 33 10, tab 22
- edit "", 29, 44 63 113 10, tab 22 center autohs
- edit "User Name", 30, 14 85 70 10, tab 22 center autohs
- edit "User Password", 31, 14 97 70 10, tab 22 center autohs
- button "Login Bots", 32, 14 109 69 12, tab 22
- button "Logout Bots", 33, 14 123 69 12, tab 22
- box "Log In/Out Bots", 34, 10 76 79 65, tab 22
- tab "Master", 35
- button "-=> Run a Gather <=-", 36, 10 24 147 12, tab 35
- button "Notice", 37, 9 39 33 10, tab 35
- edit "", 38, 44 39 113 10, tab 35 center autohs
- button "AMsg", 39, 9 51 33 10, tab 35
- edit "", 40, 44 51 113 10, tab 35 center autohs
- button "Map", 41, 9 63 33 10, tab 35
- edit "", 42, 44 63 113 10, tab 35 center autohs
- edit "User Name", 43, 14 85 70 10, tab 35 center autohs
- edit "User Password", 44, 14 97 70 10, tab 35 center autohs
- button "Login Bots", 45, 14 109 69 12, tab 35
- button "Logout Bots", 46, 14 123 69 12, tab 35
- box "Log In/Out Bots", 47, 10 76 79 65, tab 35
- button "Add/Del Admin", 48, 97 87 56 43, tab 35
- tab "Owner", 49
- button "-=> Run a Gather <=-", 50, 10 24 147 12, tab 49
- button "Notice", 51, 9 39 33 10, tab 49
- edit "", 52, 44 39 113 10, tab 49 center autohs
- button "AMsg", 53, 9 51 33 10, tab 49
- edit "", 54, 44 51 113 10, tab 49 center autohs
- button "Map", 55, 9 63 33 10, tab 49
- edit "", 56, 44 63 113 10, tab 49 center autohs
- edit "User Name", 57, 14 85 70 10, tab 49 center autohs
- edit "User Password", 58, 14 97 70 10, tab 49 center autohs
- button "Login Bots", 59, 14 109 69 12, tab 49
- button "Logout Bots", 60, 14 123 69 12, tab 49
- box "Log In/Out Bots", 61, 10 76 79 65, tab 49
- button "Add/Del", 62, 97 87 56 43, tab 49
- tab "Manager", 63
- button "-=> Run a Gather <=-", 64, 10 24 147 12, tab 63
- button "Notice", 65, 9 39 33 10, tab 63
- edit "", 66, 44 39 113 10, tab 63 center autohs
- button "AMsg", 67, 9 51 33 10, tab 63
- edit "", 68, 44 51 113 10, tab 63 center autohs
- button "Map", 69, 9 63 33 10, tab 63
- edit "", 70, 44 63 113 10, tab 63 center autohs
- edit "User Name", 71, 14 85 70 10, tab 63 center autohs
- edit "User Password", 72, 14 97 70 10, tab 63 center autohs
- button "Login Bots", 73, 14 109 69 12, tab 63
- button "Logout Bots", 74, 14 123 69 12, tab 63
- box "Log In/Out Bots", 75, 10 76 79 65, tab 63
- button "Add/Del", 76, 97 87 56 43, tab 63
- button "OK/Close", 77, 43 146 81 12, ok
- }
- on *:dialog:CSS:init:*: { did -a $DName 3 %GBSource1 | did -a $DName 5 %GBSource2 | did -a $DName 7 %GBSource3 | did -a $DName 9 %GBSource4 | did -a $DName 11 %GBSourceS1 | did -a $DName 13 %GBSourceS2 | did -a $DName 15 %GBSourceS3 | did -a $DName 17 %GBSourceS4 | if (%ASSource == 1) { did -c $DName 20 } | elseif (%ASSource == 2) { did -c $DName 21 } }
- on *:dialog:CSS:sclick:*: {
- if ($did == 18) { set %GBSource1 $did(3) | set %GBSource2 $did(5) | set %GBSource3 $did(7) | set %GBSource4 $did(9) | set %GBSourceS1 $did(11) | set %GBSourceS2 $did(13) | set %GBSourceS3 $did(15) | set %GBSourceS4 $did(17) }
- elseif ($did == 20) { set %ASSource 1 }
- elseif ($did == 21) { set %ASSource 2 }
- elseif ($did == 23) { dialog -m RGS RGS }
- elseif ($did == 24) { msg %GHSourceC !Notice $did(25) }
- elseif ($did == 26) { amsg $did(27) }
- elseif ($did == 28) { msg %GHSourceC !map $did(29) }
- elseif ($did == 32) { msg %GBSource1 %GBSourceS1 $+ Login $did(30) $did(31) | .timer 1 0.5 msg %GBSource2 %GBSourceS2 $+ Login $did(30) $did(31) | .timer 1 1.5 msg %GBSource3 %GBSourceS3 $+ Login $did(30) $did(31) | .timer 1 2 msg %GBSource4 %GBSourceS4 $+ Login $did(30) $did(31) }
- elseif ($did == 33) { msg %GBSource1 %GBSourceS1 $+ Logout | .timer 1 0.5 msg %GBSource2 %GBSourceS2 $+ Logout | .timer 1 1.5 msg %GBSource3 %GBSourceS3 $+ Logout | .timer 1 2.0 msg %GBSource4 %GBSourceS4 $+ Logout }
- elseif ($did == 36) { dialog -m RGS RGS }
- elseif ($did == 37) { msg %GHSourceC !Notice $did(38) }
- elseif ($did == 39) { amsg $did(40) }
- elseif ($did == 41) { msg %GHSourceC !map $did(42) }
- elseif ($did == 45) { msg %GBSource1 %GBSourceS1 $+ Login $did(43) $did(44) | .timer 1 0.5 msg %GBSource2 %GBSourceS2 $+ Login $did(43) $did(44) | .timer 1 1.5 msg %GBSource3 %GBSourceS3 $+ Login $did(43) $did(44) | .timer 1 2 msg %GBSource4 %GBSourceS4 $+ Login $did(43) $did(44) }
- elseif ($did == 46) { msg %GBSource1 %GBSourceS1 $+ Logout | .timer 1 0.5 msg %GBSource2 %GBSourceS2 $+ Logout | .timer 1 1.5 msg %GBSource3 %GBSourceS3 $+ Logout | .timer 1 2.0 msg %GBSource4 %GBSourceS4 $+ Logout }
- elseif ($did == 48) { dialog -m ADMS ADMS }
- elseif ($did == 50) { dialog -m RGS RGS }
- elseif ($did == 51) { msg %GHSourceC !Notice $did(52) }
- elseif ($did == 53) { amsg $did(54) }
- elseif ($did == 55) { msg %GHSourceC !map $did(56) }
- elseif ($did == 59) { msg %GBSource1 %GBSourceS1 $+ Login $did(57) $did(58) | .timer 1 0.5 msg %GBSource2 %GBSourceS2 $+ Login $did(57) $did(58) | .timer 1 1.5 msg %GBSource3 %GBSourceS3 $+ Login $did(57) $did(58) | .timer 1 2 msg %GBSource4 %GBSourceS4 $+ Login $did(57) $did(58) }
- elseif ($did == 60) { msg %GBSource1 %GBSourceS1 $+ Logout | .timer 1 0.5 msg %GBSource2 %GBSourceS2 $+ Logout | .timer 1 1.5 msg %GBSource3 %GBSourceS3 $+ Logout | .timer 1 2.0 msg %GBSource4 %GBSourceS4 $+ Logout }
- elseif ($did == 62) { dialog -m ADOS ADOS }
- elseif ($did == 64) { dialog -m RGS RGS }
- elseif ($did == 65) { msg %GHSourceC !Notice $did(66) }
- elseif ($did == 67) { amsg $did(68) }
- elseif ($did == 69) { msg %GHSourceC !map $did(70) }
- elseif ($did == 73) { msg %GBSource1 %GBSourceS1 $+ Login $did(71) $did(72) | .timer 1 0.5 msg %GBSource2 %GBSourceS2 $+ Login $did(71) $did(72) | .timer 1 1.5 msg %GBSource3 %GBSourceS3 $+ Login $did(71) $did(72) | .timer 1 2 msg %GBSource4 %GBSourceS4 $+ Login $did(71) $did(72) }
- elseif ($did == 74) { msg %GBSource1 %GBSourceS1 $+ Logout | .timer 1 0.5 msg %GBSource2 %GBSourceS2 $+ Logout | .timer 1 1.5 msg %GBSource3 %GBSourceS3 $+ Logout | .timer 1 2.0 msg %GBSource4 %GBSourceS4 $+ Logout }
- elseif ($did == 76) { dialog -m ADMRS ADMRS }
- elseif ($did == 78) { var %SGHSourceC = $input(Type Channel With -#-,e,Type Channel With -#-) | set %GHSourceC %SGHSourceC | join %GHSourceC }
- }
- dialog ADMS {
- title "Master Gather Helper Add/Del"
- size -1 -1 181 99
- option dbu
- edit "User Name", 2, 10 12 74 10, center autohs
- edit "User Password", 3, 10 23 74 10, center autohs
- edit "User SteamID", 4, 10 34 74 10, center autohs
- box "Add Admin", 1, 5 4 84 92
- button "Add To GatherBot #1", 5, 10 46 74 10
- button "Add To GatherBot #2", 6, 10 58 74 10
- button "Add To GatherBot #3", 7, 10 70 74 10
- button "Add To GatherBot #4", 8, 10 82 74 10
- box "Del Admin", 9, 94 4 84 70
- edit "User Name", 10, 99 12 74 10, center autohs
- button "Del From GatherBot #1", 11, 99 24 74 10
- button "Del From GatherBot #2", 12, 99 36 74 10
- button "Del From GatherBot #3", 13, 99 48 74 10
- button "Del From GatherBot #4", 14, 99 60 74 10
- }
- on *:dialog:ADMS:sclick:*: {
- if ($did == 5) {
- if (%ASSource == 1) { msg %GBSource1 %GBSourceS1 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADMS ADMS }
- elseif (%ASSource == 2) { msg %GBSource1 %GBSourceS1 $+ Set Admin $did(2) $did(3) $did(4) | dialog -c ADMS ADMS }
- }
- elseif ($did == 6) {
- if (%ASSource == 1) { msg %GBSource2 %GBSourceS2 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADMS ADMS }
- elseif (%ASSource == 2) { msg %GBSource2 %GBSourceS2 $+ Set Admin $did(2) $did(3) $did(4) | dialog -c ADMS ADMS }
- }
- elseif ($did == 7) {
- if (%ASSource == 1) { msg %GBSource3 %GBSourceS3 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADMS ADMS }
- elseif (%ASSource == 2) { msg %GBSource3 %GBSourceS3 $+ Set Admin $did(2) $did(3) $did(4) | dialog -c ADMS ADMS }
- }
- elseif ($did == 8) {
- if (%ASSource == 1) { msg %GBSource4 %GBSourceS4 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADMS ADMS }
- elseif (%ASSource == 2) { msg %GBSource4 %GBvS4 $+ Set Admin $did(2) $did(3) $did(4) | dialog -c ADMS ADMS }
- }
- elseif ($did == 11) {
- if (%ASSource == 1) { msg %GBSource1 %GBSourceS1 $+ Del-A $did(10) | dialog -c ADMS ADMS }
- elseif (%ASSource == 2) { msg %GBSource1 %GBSourceS1 $+ Set UnAdmin $did(10) | dialog -c ADMS ADMS }
- }
- elseif ($did == 12) {
- if (%ASSource == 1) { msg %GBSource2 %GBSourceS2 $+ Del-A $did(10) | dialog -c ADMS ADMS }
- elseif (%ASSource == 2) { msg %GBSource2 %GBSourceS2 $+ Set UnAdmin $did(10) | dialog -c ADMS ADMS }
- }
- elseif ($did == 13) {
- if (%ASSource == 1) { msg %GBSource3 %GBSourceS3 $+ Del-A $did(10) | dialog -c ADMS ADMS }
- elseif (%ASSource == 2) { msg %GBSource3 %GBSourceS3 $+ Set UnAdmin $did(10) | dialog -c ADMS ADMS }
- }
- elseif ($did == 14) {
- if (%ASSource == 1) { msg %GBSource4 %GBSourceS4 $+ Del-A $did(10) | dialog -c ADMS ADMS }
- elseif (%ASSource == 2) { msg %GBSource4 %GBSourceS4 $+ Set UnAdmin $did(10) | dialog -c ADMS ADMS }
- }
- }
- dialog ADOS {
- title "Owner Gather Helper Add/Del"
- size -1 -1 181 100
- option dbu
- edit "User Name", 2, 10 12 74 10, center autohs
- edit "User Password", 3, 10 23 74 10, center autohs
- edit "User SteamID", 4, 10 34 74 10, center autohs
- box "Add", 1, 5 4 84 92
- button "Add To GatherBot #1", 5, 10 46 74 10
- button "Add To GatherBot #2", 6, 10 58 74 10
- button "Add To GatherBot #3", 7, 10 70 74 10
- button "Add To GatherBot #4", 8, 10 82 74 10
- box "Del", 9, 94 4 84 70
- edit "User Name", 10, 99 12 74 10, center autohs
- button "Del From GatherBot #1", 11, 99 24 74 10
- button "Del From GatherBot #2", 12, 99 36 74 10
- button "Del From GatherBot #3", 13, 99 48 74 10
- button "Del From GatherBot #4", 14, 99 60 74 10
- radio "Admin", 15, 94 76 28 10
- radio "Master", 16, 126 76 31 10
- }
- on *:dialog:ADOS:sclick:*: {
- if ($did == 5) {
- if (%ASSource == 1) {
- if (%ADSO2 == 1) { msg %GBSource1 %GBSourceS1 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADOS ADOS }
- elseif (%ADSO2 == 2) { msg %GBSource1 %GBSourceS1 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADOS ADOS }
- }
- elseif (%ASSource == 2) {
- if (%ADSO2 == 1) { msg %GBSource1 %GBSourceS1 $+ Set Admin $did(2) $did(3) $did(4) | dialog -c ADOS ADOS }
- elseif (%ADSO2 == 2) { msg %GBSource1 %GBSourceS1 $+ Set Master $did(2) $did(3) $did(4) | dialog -c ADOS ADOS }
- }
- }
- elseif ($did == 6) {
- if (%ASSource == 1) {
- if (%ADSO2 == 1) { msg %GBSource1 %GBSourceS1 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADOS ADOS }
- elseif (%ADSO2 == 2) { msg %GBSource1 %GBSourceS1 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADOS ADOS }
- }
- elseif (%ASSource == 2) {
- if (%ADSO2 == 1) { msg %GBSource1 %GBSourceS1 $+ Set Admin $did(2) $did(3) $did(4) | dialog -c ADOS ADOS }
- elseif (%ADSO2 == 2) { msg %GBSource1 %GBSourceS1 $+ Set Master $did(2) $did(3) $did(4) | dialog -c ADOS ADOS }
- }
- }
- elseif ($did == 7) {
- if (%ASSource == 1) {
- if (%ADSO2 == 1) { msg %GBSource1 %GBSourceS1 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADOS ADOS }
- elseif (%ADSO2 == 2) { msg %GBSource1 %GBSourceS1 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADOS ADOS }
- }
- elseif (%ASSource == 2) {
- if (%ADSO2 == 1) { msg %GBSource2 %GBSourceS2 $+ Set Admin $did(2) $did(3) $did(4) | dialog -c ADOS ADOS }
- elseif (%ADSO2 == 2) { msg %GBSource2 %GBSourceS2 $+ Set Master $did(2) $did(3) $did(4) | dialog -c ADOS ADOS }
- }
- }
- elseif ($did == 8) {
- if (%ASSource == 1) {
- if (%ADSO2 == 1) { msg %GBSource3 %GBSourceS3 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADOS ADOS }
- elseif (%ADSO2 == 2) { msg %GBSource3 %GBSourceS3 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADOS ADOS }
- }
- elseif (%ASSource == 2) {
- if (%ADSO2 == 1) { msg %GBSource4 %GBSourceS4 $+ Set Admin $did(2) $did(3) $did(4) | dialog -c ADOS ADOS }
- elseif (%ADSO2 == 2) { msg %GBSource4 %GBSourceS4 $+ Set Master $did(2) $did(3) $did(4) | dialog -c ADOS ADOS }
- }
- }
- elseif ($did == 11) {
- if (%ASSource == 1) {
- if (%ADSO2 == 1) { msg %GBSource1 %GBSourceS1 $+ Del-A $did(10) | dialog -c ADOS ADOS }
- elseif (%ADSO2 == 2) { msg %GBSource1 %GBSourceS1 $+ Del-M $did(10) | dialog -c ADOS ADOS }
- }
- elseif (%ASSource == 2) {
- if (%ADSO2 == 1) { msg %GBSource1 %GBSourceS1 $+ Set UnAdmin $did(10) | dialog -c ADOS ADOS }
- elseif (%ADSO2 == 2) { msg %GBSource1 %GBSourceS1 $+ Set UnMaster $did(10) | dialog -c ADOS ADOS }
- }
- }
- elseif ($did == 12) {
- if (%ASSource == 1) {
- if (%ADSO2 == 1) { msg %GBSource1 %GBSourceS1 $+ Del-A $did(10) | dialog -c ADOS ADOS }
- elseif (%ADSO2 == 2) { msg %GBSource1 %GBSourceS1 $+ Del-M $did(10) | dialog -c ADOS ADOS }
- }
- elseif (%ASSource == 2) {
- if (%ADSO2 == 1) { msg %GBSource1 %GBSourceS1 $+ Set UnAdmin $did(10) | dialog -c ADOS ADOS }
- elseif (%ADSO2 == 2) { msg %GBSource1 %GBSourceS1 $+ Set UnMaster $did(10) | dialog -c ADOS ADOS }
- }
- }
- elseif ($did == 13) {
- if (%ASSource == 1) {
- if (%ADSO2 == 1) { msg %GBSource1 %GBSourceS1 $+ Del-A $did(10) | dialog -c ADOS ADOS }
- elseif (%ADSO2 == 2) { msg %GBSource1 %GBSourceS1 $+ Del-M $did(10) | dialog -c ADOS ADOS }
- }
- elseif (%ASSource == 2) {
- if (%ADSO2 == 1) { msg %GBSource2 %GBSourceS2 $+ Set UnAdmin $did(10) | dialog -c ADOS ADOS }
- elseif (%ADSO2 == 2) { msg %GBSource2 %GBSourceS2 $+ Set UnMaster $did(10) | dialog -c ADOS ADOS }
- }
- }
- elseif ($did == 14) {
- if (%ASSource == 1) {
- if (%ADSO2 == 1) { msg %GBSource3 %GBSourceS3 $+ Del-A $did(10) | dialog -c ADOS ADOS }
- elseif (%ADSO2 == 2) { msg %GBSource3 %GBSourceS3 $+ Del-M $did(10) | dialog -c ADOS ADOS }
- }
- elseif (%ASSource == 2) {
- if (%ADSO2 == 1) { msg %GBSource4 %GBSourceS4 $+ Set UnAdmin $did(10) | dialog -c ADOS ADOS }
- elseif (%ADSO2 == 2) { msg %GBSource4 %GBSourceS4 $+ Set UnMaster $did(10) | dialog -c ADOS ADOS }
- }
- }
- elseif ($did == 15) { set %ADSO2 1 }
- elseif ($did == 16) { set %ADSO2 2 }
- }
- dialog ADMRS {
- title "Manager Gather Helper Add/Del"
- size -1 -1 181 100
- option dbu
- edit "User Name", 2, 10 12 74 10, center autohs
- edit "User Password", 3, 10 23 74 10, center autohs
- edit "User SteamID", 4, 10 34 74 10, center autohs
- box "Add", 1, 5 4 84 92
- button "Add To GatherBot #1", 5, 10 46 74 10
- button "Add To GatherBot #2", 6, 10 58 74 10
- button "Add To GatherBot #3", 7, 10 70 74 10
- button "Add To GatherBot #4", 8, 10 82 74 10
- box "Del", 9, 94 4 84 70
- edit "User Name", 10, 99 12 74 10, center autohs
- button "Del From GatherBot #1", 11, 99 24 74 10
- button "Del From GatherBot #2", 12, 99 36 74 10
- button "Del From GatherBot #3", 13, 99 48 74 10
- button "Del From GatherBot #4", 14, 99 60 74 10
- radio "Admin", 15, 94 76 28 10
- radio "Master", 16, 126 76 31 10
- radio "Owner", 17, 94 88 27 10
- radio "Manager", 18, 126 88 33 10
- }
- on *:dialog:ADMRS:sclick:*: {
- if ($did == 5) {
- if (%ASSource == 1) {
- if (%AD == 1) { msg %GB1 %GBS1 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%AD == 2) { msg %GB1 %GBS1 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%AD == 3) { msg %GB1 %GBS1 $+ Add-O $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%AD == 4) { msg %GB1 %GBS1 $+ Add-Man $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%ASSource == 2) {
- if (%ADSMR2 == 1) { msg %GB1 %GBS1 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 2) { msg %GB1 %GBS1 $+ Set Master $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 3) { msg %GB1 %GBS1 $+ Set Owner $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 4) { msg %GB1 %GBS1 $+ Set Manager $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 6) {
- if (%ASSource == 1) {
- if (%ADSMR2 == 1) { msg %GB2 %GBS2 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 2) { msg %GB2 %GBS2 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 3) { msg %GB2 %GBS2 $+ Add-O $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 4) { msg %GB2 %GBS2 $+ Add-Man $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%ASSource == 2) {
- if (%ADSMR2 == 1) { msg %GB3 %GBS3 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 2) { msg %GB3 %GBS3 $+ Set Master $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 3) { msg %GB3 %GBS3 $+ Set Owner $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 4) { msg %GB3 %GBS3 $+ Set Manager $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 7) {
- if (%ASSource == 1) {
- if (%ADSMR2 == 1) { msg %GB3 %GBS3 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 2) { msg %GB3 %GBS3 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 3) { msg %GB3 %GBS3 $+ Add-O $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 4) { msg %GB3 %GBS3 $+ Add-Man $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%ASSource == 2) {
- if (%ADSMR2 == 1) { msg %GB3 %GBS3 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 2) { msg %GB3 %GBS3 $+ Set Master $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 3) { msg %GB3 %GBS3 $+ Set Owner $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 4) { msg %GB3 %GBS3 $+ Set Manager $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 8) {
- if (%ASSource == 1) {
- if (%ADSMR2 == 1) { msg %GB4 %GBS4 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 2) { msg %GB4 %GBS4 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 3) { msg %GB4 %GBS4 $+ Add-O $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 4) { msg %GB4 %GBS4 $+ Add-Man $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%ASSource == 2) {
- if (%ADSMR2 == 1) { msg %GB4 %GBS4 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 2) { msg %GB4 %GBS4 $+ Set Master $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 3) { msg %GB4 %GBS4 $+ Set Owner $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 4) { msg %GB4 %GBS4 $+ Set Manager $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 11) {
- if (%ASSource == 1) {
- if (%ADSMR2 == 1) { msg %GB1 %GBS1 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 2) { msg %GB1 %GBS1 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 3) { msg %GB1 %GBS1 $+ Add-O $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 4) { msg %GB1 %GBS1 $+ Add-Man $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%ASSource == 2) {
- if (%ADSMR2 == 1) { msg %GB1 %GBS1 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 2) { msg %GB1 %GBS1 $+ Set Master $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 3) { msg %GB1 %GBS1 $+ Set Owner $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 4) { msg %GB1 %GBS1 $+ Set Manager $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 12) {
- if (%ASSource == 1) {
- if (%ADSMR2 == 1) { msg %GB2 %GBS2 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 2) { msg %GB2 %GBS2 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 3) { msg %GB2 %GBS2 $+ Add-O $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 4) { msg %GB2 %GBS2 $+ Add-Man $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%ASSource == 2) {
- if (%ADSMR2 == 1) { msg %GB2 %GBS2 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 2) { msg %GB2 %GBS2 $+ Set Master $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 3) { msg %GB2 %GBS2 $+ Set Owner $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 4) { msg %GB2 %GBS2 $+ Set Manager $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 13) {
- if (%ASSource == 1) {
- if (%ADSMR2 == 1) { msg %GB3 %GBS3 $+ Add-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 2) { msg %GB3 %GBS3 $+ Add-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 3) { msg %GB3 %GBS3 $+ Add-O $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 4) { msg %GB3 %GBS3 $+ Add-Man $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%ASSource == 2) {
- if (%ADSMR2 == 1) { msg %GB3 %GBS3 $+ Set Admin $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 2) { msg %GB3 %GBS3 $+ Set Master $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 3) { msg %GB3 %GBS3 $+ Set Owner $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 4) { msg %GB3 %GBS3 $+ Set Manager $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 14) {
- if (%ASSource == 1) {
- if (%ADSMR2 == 1) { msg %GBSource4 %GBSourceS4 $+ Del-A $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 2) { msg %GBSource4 %GBSourceS4 $+ Del-M $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 3) { msg %GBSource4 %GBSourceS4 $+ Del-O $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- elseif (%ADSMR2 == 4) { msg %GBSource4 %GBSourceS4 $+ Del-Man $did(2) $did(3) $did(4) | dialog -c ADO ADO }
- }
- elseif (%ASSource == 2) {
- if (%ADSMR2 == 1) { msg %GBSource4 %GBSourceS4 $+ Set UnAdmin $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 2) { msg %GBSource4 %GBSourceS4 $+ Set UnMaster $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 3) { msg %GBSource4 %GBSourceS4 $+ Set UnOwner $did(2) $did(3) $did(4) }
- elseif (%ADSMR2 == 4) { msg %GBSource4 %GBSourceS4 $+ Set UnManager $did(2) $did(3) $did(4) }
- }
- }
- elseif ($did == 15) { set %ADSMR2 1 }
- elseif ($did == 16) { set %ADSMR2 2 }
- elseif ($did == 17) { set %ADSMR2 3 }
- elseif ($did == 18) { set %ADSMR2 4 }
- }
- dialog RGS {
- title "Run Gather Source"
- size -1 -1 96 112
- option dbu
- text "Pass Server", 1, 8 12 29 8
- edit "", 2, 39 11 49 10, center autohs
- text "Pass A", 3, 8 23 18 8
- edit "", 4, 28 22 60 10, center autohs
- text "Pass B", 5, 8 34 18 8
- edit "", 6, 28 33 60 10, center autohs
- button "Map", 7, 29 46 37 12
- button "Run At GatherBot #1", 8, 8 62 80 9
- button "Run At GatherBot #2", 9, 8 73 80 9
- button "Run At GatherBot #3", 10, 8 84 80 9
- button "Run At GatherBot #4", 11, 8 95 80 9
- box "Run Gather", 12, 3 2 90 107
- }
- on *:dialog:RGS:init:*: { did -a $DName 2 %GSPS | did -a $DName 4 %GSPA | did -a $DName 6 %GSPB }
- on *:dialog:RGS:sclick:*: {
- if ($did == 7) { dialog -m RGM RGM }
- elseif ($did == 8) { set %GSPS $did(2) | set %GSPA $did(4) | set %GSPB $did(6) | msg %GBSource1 %GBSourceS1 $+ Start %GM %GSPS %GSPA %GSPB | dialog -c RGS RGS }
- elseif ($did == 9) { set %GSPS $did(2) | set %GSPA $did(4) | set %GSPB $did(6) | msg %GBSource2 %GBSourceS2 $+ Start %GM %GSPS %GSPA %GSPB | dialog -c RGS RGS }
- elseif ($did == 10) { set %GSPS $did(2) | set %GSPA $did(4) | set %GSPB $did(6) | msg %GBSource3 %GBSourceS3 $+ Start %GM %GSPS %GSPA %GSPB | dialog -c RGS RGS }
- elseif ($did == 11) { set %GSPS $did(2) | set %GSPA $did(4) | set %GSPB $did(6) | msg %GBSource4 %GBSourceS4 $+ Start %GM %GSPS %GSPA %GSPB | dialog -c RGS RGS }
- }
- dialog CSCZ {
- title "ForFera Script GatherBot cZ Helper"
- size -1 -1 164 156
- option dbu
- tab "Settings", 1, 5 6 154 144
- text "Set GatherBot cZ", 2, 10 27 44 8, tab 1
- edit "", 3, 56 26 99 10, tab 1 center autohs
- text "Set GatherBot cZ Sign", 4, 10 38 53 8, tab 1
- edit "", 5, 65 37 24 10, tab 1 center autohs
- text "Set GatherBot cZ Channel", 6, 10 49 64 8, tab 1
- edit "", 7, 76 48 79 10, tab 1 center autohs
- button "Set GatherBot Settings", 8, 36 62 91 12, tab 1
- text "The GatherBot Commands Are", 9, 10 86 64 8, tab 1
- radio "!Add-A/M/O", 10, 76 80 40 10, tab 1
- radio "!Set Admin/Master/Owner", 11, 76 91 75 10, tab 1
- tab "Admin", 12
- button "-=> Run Gather <=-", 13, 10 24 145 12, tab 12
- button "Notice", 14, 10 40 37 9, tab 12
- edit "", 15, 50 40 105 10, tab 12 center autohs
- button "AMsg", 16, 10 52 37 9, tab 12
- edit "", 17, 50 52 105 10, tab 12 center autohs
- button "Map", 18, 10 64 37 9, tab 12
- edit "", 19, 50 64 104 10, tab 12 center autohs
- edit "User Name", 20, 14 83 53 10, tab 12 center autohs
- edit "User Password", 21, 14 94 53 10, tab 12 center autohs
- button "Login Bot", 22, 14 105 53 10, tab 12
- button "Logout Bot", 23, 14 116 53 10, tab 12
- box "Log In/Out Bot", 24, 10 75 62 57, tab 12
- tab "Master", 25
- button "-=> Run Gather <=-", 26, 10 24 145 12, tab 25
- button "Notice", 27, 10 40 37 9, tab 25
- edit "", 28, 50 40 105 10, tab 25 center autohs
- button "AMsg", 29, 10 52 37 9, tab 25
- edit "", 30, 50 52 105 10, tab 25 center autohs
- button "Map", 31, 10 64 37 9, tab 25
- edit "", 32, 50 64 104 10, tab 25 center autohs
- edit "User Name", 33, 14 83 53 10, tab 25 center autohs
- edit "User Password", 34, 14 94 53 10, tab 25 center autohs
- button "Login Bot", 35, 14 105 53 10, tab 25
- button "Logout Bot", 36, 14 116 53 10, tab 25
- box "Log In/Out Bot", 37, 10 75 61 56, tab 25
- button "Add/Del Admin", 38, 87 82 55 43, tab 25
- tab "Owner", 39
- button "-=> Run Gather <=-", 40, 10 24 145 12, tab 39
- button "Notice", 41, 10 40 37 9, tab 39
- edit "", 42, 50 40 105 10, tab 39 center autohs
- button "AMsg", 43, 10 52 37 9, tab 39
- edit "", 44, 50 52 105 10, tab 39 center autohs
- button "Map", 45, 10 64 37 9, tab 39
- edit "", 46, 50 64 104 10, tab 39 center autohs
- edit "User Name", 47, 14 83 53 10, tab 39 center autohs
- edit "User Password", 48, 14 94 53 10, tab 39 center autohs
- button "Login Bot", 49, 14 105 53 10, tab 39
- button "Logout Bot", 50, 14 116 53 10, tab 39
- box "Log In/Out Bot", 51, 10 75 61 56, tab 39
- button "Add/Del", 52, 87 82 55 43, tab 39
- button "OK/Close", 53, 41 134 81 12, ok
- }
- on *:dialog:CSCZ:init:*: { did -a $DName 3 %GBCZ | did -a $DName 5 %GBCZS | did -a $DName 7 %GBCZC | if (%ASCZ == 1) { did -c $DName 10 } | elseif (%ASCZ == 2) { did -c $DName 11 } }
- on *:dialog:CSCZ:sclick:*: {
- if ($did == 8) { set %GBCZ $did(3) | set %GBCZS $did(5) | set %GBCZC $did(7) }
- elseif ($did == 10) { set %ASCZ 1 }
- elseif ($did == 11) { set %ASCZ 2 }
- elseif ($did == 13) || ($did == 26) || ($did == 40) { dialog -m RGCZ RGCZ }
- elseif ($did == 14) { msg %GBCZC %GBCZS $+ Notice $did(15) }
- elseif ($did == 16) { amsg $did(17) }
- elseif ($did == 18) { msg %GBCZC %GBCZS $+ Map $did(19) }
- elseif ($did == 22) { msg %GBCZ %GBCZS $+ Login $did(20) $did(21) }
- elseif ($did == 23) { msg %GBCZ %GBCZS $+ Logout }
- elseif ($did == 27) { msg %GBCZC %GBCZS $+ Notice $did(28) }
- elseif ($did == 29) { amsg $did(30) }
- elseif ($did == 31) { msg %GBCZC %GBCZS $+ Map $did(32) }
- elseif ($did == 35) { msg %GBCZ %GBCZS $+ Login $did(33) $did(34) }
- elseif ($did == 36) { msg %GBCZ %GBCZS $+ Logout }
- elseif ($did == 38) { dialog -m GBCZADM GBCZADM }
- elseif ($did == 41) { msg %GBCZC %GBCZS $+ Notice $did(42) }
- elseif ($did == 43) { amsg $did(44) }
- elseif ($did == 45) { msg %GBCZC %GBCZS $+ Map $did(46) }
- elseif ($did == 49) { msg %GBCZ %GBCZS $+ Login $did(47) $did(48) }
- elseif ($did == 50) { msg %GBCZ %GBCZS $+ Logout }
- elseif ($did == 52) { dialog -m GBCZADO GBCZADO }
- }
- dialog RGCZ {
- title "Run Gather cZero"
- size -1 -1 105 94
- option dbu
- text "Pass Server", 1, 11 12 31 8
- edit "", 2, 44 11 50 10, center autohs
- text "Pass A", 3, 11 23 19 8
- edit "", 4, 32 22 62 10, center autohs
- text "Pass B", 5, 11 34 19 8
- edit "", 6, 32 33 62 10, center autohs
- button "Map", 7, 33 56 37 12
- text "Start ON Server Number", 8, 11 45 59 8
- edit "", 9, 72 44 22 10, center autohs
- button "Start The Gather", 10, 11 72 84 9
- box "Run Gather", 11, 5 3 95 85
- }
- on *:dialog:RGCZ:init:*: { did -a $DName 2 %GPCZSP | did -a $DName 4 %GPCZA | did -a $DName 6 %GPCZB }
- on *:dialog:RGCZ:sclick:*: { if ($did == 7) { dialog -m RGM RGM } | elseif ($did == 10) { set %GPCZSP $did(2) | set %GPCZA $did(4) | set %GPCZB $did(6) | msg %GBCZ %GBCZS $+ $iif($did(9) == 1, Start, Start $+ $did(9)) %GM %GPCZSP %GPCZA %GPCZB } }
- dialog GBCZADM {
- title "GatherBot cZ Master Helper"
- size -1 -1 151 68
- option dbu
- box "Add Admin", 1, 5 5 74 59
- edit "User Name", 2, 10 15 64 10, center autohs
- edit "User Password", 3, 10 26 64 10, center autohs
- edit "Server Nick", 4, 10 37 64 10, center autohs
- button "Add To GatherBot", 5, 11 49 63 9
- box "Del Admin", 6, 84 5 63 36
- edit "User Name", 7, 88 14 55 10, center autohs
- button "Del Admin", 8, 89 26 54 9
- }
- on *:dialog:GBCZADM:sclick:*: { if ($did == 5) { if (%ASCZ == 1) { msg %GBCZ %GBCZS $+ Add-A $did(2) $did(3) $did(4) } | elseif (%ASCZ == 2) { msg %GBCZ %GBCZS $+ Set Admin $did(2) $did(3) $did(4) } } | elseif ($did == 6) { if (%ASCZ == 1) { msg %GBCZ %GBCZS $+ Del-A $did(7) } | elseif (%ASCZ == 2) { msg %GBCZ %GBCZS $+ Set UnAdmin $did(7) } } }
- dialog GBCZADO {
- title "GatherBot cZ Owner Helper"
- size -1 -1 151 68
- option dbu
- box "Add Admin", 1, 5 5 74 59
- edit "User Name", 2, 10 15 64 10, center autohs
- edit "User Password", 3, 10 26 64 10, center autohs
- edit "Server Nick", 4, 10 37 64 10, center autohs
- button "Add To GatherBot", 5, 11 49 63 9
- box "Del Admin", 6, 84 5 63 36
- edit "User Name", 7, 88 14 55 10, center autohs
- button "Del Admin", 8, 89 26 54 9
- radio "Admin", 9, 84 43 26 10
- radio "Master", 10, 113 43 28 10
- radio "Owner", 11, 84 55 27 10
- }
- on *:dialog:GBCZADO:sclick:*: {
- if ($did == 5) { if (%ASCZ == 1) { if (%ADCZ == 1) { msg %GBCZ %GBCZS $+ Add-A $did(2) $did(3) $did(4) } | elseif (%ADCZ == 2) { msg %GBCZ %GBCZS $+ Add-M $did(2) $did(3) $did(4) } | elseif (%ADCZ == 3) { msg %GBCZ %GBCZS $+ Add-O $did(2) $did(3) $did(4) } } | elseif (%ASCZ == 2) { if (%ADCZ == 1) { msg %GBCZ %GBCZS $+ Set Admin $did(2) $did(3) $did(4) } | elseif (%ADCZ == 2) { msg %GBCZ %GBCZS $+ Set Master $did(2) $did(3) $did(4) } | elseif (%ADCZ == 3) { msg %GBCZ %GBCZS $+ Set Owner $did(2) $did(3) $did(4) } } }
- elseif ($did == 6) { if (%ASCZ == 1) { if (%ADCZ == 1) { msg %GBCZ %GBCZS $+ Del-A $did(7) } | elseif (%ADCZ == 2) { msg %GBCZ %GBCZS $+ Del-M $did(7) } | elseif (%ADCZ == 3) { msg %GBCZ %GBCZS $+ Del-O $did(7) } } | elseif (%ASCZ == 2) { if (%ADCZ == 1) { msg %GBCZ %GBCZS $+ Set UnAdmin $did(7) } | elseif (%ADCZ == 2) { msg %GBCZ %GBCZS $+ Set UnMaster $did(7) } | elseif (%ADCZ == 3) { msg %GBCZ %GBCZS $+ Set UnOwner $did(7) } } }
- elseif (did == 9) { set %ADCZ 1 }
- elseif (did == 10) { set %ADCZ 2 }
- elseif (did == 11) { set %ADCZ 3 }
- }
- dialog RGM {
- title "Gather Maps"
- size -1 -1 200 249
- option dbu
- radio "De_Aztec", 1, 10 11 33 10
- radio "De_Cbble", 2, 10 22 37 10
- radio "De_CPL_Fire", 3, 10 33 40 10
- radio "De_CPL_Mill", 4, 10 44 41 10
- radio "De_CPL_Strike", 5, 10 55 46 10
- radio "De_Dust", 6, 10 66 33 10
- radio "De_Dust2", 7, 10 77 35 10
- radio "De_Inferno", 8, 10 88 39 10
- radio "De_Nuke", 9, 10 99 33 10
- radio "De_Piranesi", 10, 10 110 39 10
- radio "De_Prodigy", 11, 10 121 38 10
- radio "De_Rats", 12, 10 132 32 10
- radio "De_Rats_1337", 13, 10 143 47 10
- radio "De_Rotterdam", 14, 10 154 46 10
- radio "De_Stadium", 15, 10 165 40 10
- radio "De_Storm", 16, 10 176 34 10
- radio "De_Survivor", 17, 10 187 41 10
- radio "De_Torn", 18, 10 198 31 10
- radio "De_Train", 19, 10 209 33 10
- radio "De_Tuscan ", 20, 10 220 38 10
- radio "De_Vertigo", 21, 10 231 39 10
- box "De Maps", 22, 5 3 56 241
- radio "Cs_747", 23, 70 11 30 10
- radio "Cs_Assault", 24, 70 22 37 10
- radio "Cs_Assault_Upc", 25, 70 33 50 10
- radio "Cs_Backalley", 26, 70 44 44 10
- radio "Cs_Bloodstrike", 27, 70 55 46 10
- radio "Cs_Estate", 28, 70 66 36 10
- radio "Cs_Havana", 29, 70 77 39 10
- radio "Cs_Italy", 30, 70 88 32 10
- radio "Cs_Militia", 31, 70 99 33 10
- radio "Cs_Office", 32, 70 110 35 10
- radio "Cs_Siege", 33, 70 121 34 10
- box "Cs Maps", 34, 66 3 56 131
- box "Fy Maps", 35, 66 136 56 108
- radio "Fy_Iceworld", 36, 70 144 42 10
- radio "Fy_Mario", 37, 70 154 34 10
- radio "Fy_Matrix", 38, 70 165 36 10
- radio "Fy_Pool_Day", 39, 70 176 43 10
- radio "Fy_Pool_Day2", 40, 70 187 47 10
- radio "Fy_Poolparty", 41, 70 198 50 10
- radio "Fy_Simpsons", 42, 70 209 42 10
- radio "Fy_Snow", 43, 70 220 50 10
- radio "Fy_Spongebob", 44, 70 231 48 10
- box "Aim/Fun Maps", 45, 127 3 69 207
- radio "Aim_3xd", 46, 131 11 33 10
- radio "Aim_Ak_Colt", 47, 131 22 41 10
- radio "Aim_Crazyjump", 48, 131 33 47 10
- radio "Aim_Dgl", 49, 131 44 30 10
- radio "Aim_Glocker", 50, 131 55 40 10
- radio "Aim_Headshot", 51, 131 66 46 10
- radio "Aim_In_Something", 52, 131 77 55 10
- radio "Aim_Israel", 53, 131 88 44 10
- radio "Aim_Killer", 54, 131 99 35 10
- radio "Aim_Map", 55, 131 110 33 10
- radio "Aim_Map_Hlo", 56, 131 121 42 10
- radio "Aim_Map_Usp", 57, 131 132 46 10
- radio "Aim_Mp5", 58, 131 143 33 10
- radio "Aim_Patriarch-Towers", 59, 131 154 64 10
- radio "Aim_Pistols", 60, 131 165 39 10
- radio "Aim_Pro", 61, 131 176 32 10
- radio "Aim_Ramp", 62, 131 187 36 10
- radio "Aim_Sk_Ak_M4", 63, 131 198 48 10
- box "Your Map", 64, 127 211 68 33
- edit "", 65, 130 219 62 10, autohs center
- button "Set", 66, 142 231 37 10
- }
- on *:dialog:RGM:init:*: {
- if (%GM == De_Aztec) { did -c $DName 1 }
- elseif (%GM == De_Cbble) { did -c $DName 2 }
- elseif (%GM == De_CPL_Fire) { did -c $DName 3 }
- elseif (%GM == De_CPL_Mill) { did -c $DName 4 }
- elseif (%GM == De_CPL_Strike) { did -c $DName 5 }
- elseif (%GM == De_Dust) { did -c $DName 6 }
- elseif (%GM == De_Dust2) { did -c $DName 7 }
- elseif (%GM == De_Inferno) { did -c $DName 8 }
- elseif (%GM == De_Nuke) { did -c $DName 9 }
- elseif (%GM == De_Piranesi) { did -c $DName 10 }
- elseif (%GM == De_Prodigi) { did -c $DName 11 }
- elseif (%GM == De_Rats) { did -c $DName 12 }
- elseif (%GM == De_Rats_1337) { did -c $DName 13 }
- elseif (%GM == De_Rotterdam) { did -c $DName 14 }
- elseif (%GM == De_Stadium) { did -c $DName 15 }
- elseif (%GM == De_Storm) { did -c $DName 16 }
- elseif (%GM == De_Survivor) { did -c $DName 17 }
- elseif (%GM == De_Torn) { did -c $DName 18 }
- elseif (%GM == De_Train) { did -c $DName 19 }
- elseif (%GM == De_Tuscan) { did -c $DName 20 }
- elseif (%GM == De_Vertigo) { did -c $DName 21 }
- elseif (%GM == Cs_747) { did -c $DName 23 }
- elseif (%GM == Cs_Assault) { did -c $DName 24 }
- elseif (%GM == Cs_Assault_Upc) { did -c $DName 25 }
- elseif (%GM == Cs_Backalley) { did -c $DName 26 }
- elseif (%GM == Cs_Bloodstrike) { did -c $DName 27 }
- elseif (%GM == Cs_Estate) { did -c $DName 28 }
- elseif (%GM == Cs_Havana) { did -c $DName 29 }
- elseif (%GM == Cs_Italy) { did -c $DName 30 }
- elseif (%GM == Cs_Militia) { did -c $DName 31 }
- elseif (%GM == Cs_Office) { did -c $DName 32 }
- elseif (%GM == Cs_Siege) { did -c $DName 33 }
- elseif (%GM == Fy_Iceworld) { did -c $DName 36 }
- elseif (%GM == Fy_Mario) { did -c $DName 37 }
- elseif (%GM == Fy_Matrix) { did -c $DName 38 }
- elseif (%GM == Fy_Pool_Day) { did -c $DName 39 }
- elseif (%GM == Fy_Pool_Day2) { did -c $DName 40 }
- elseif (%GM == Fy_Poolparty) { did -c $DName 41 }
- elseif (%GM == Fy_Simpsons) { did -c $DName 42 }
- elseif (%GM == Fy_Snow) { did -c $DName 43 }
- elseif (%GM == Fy_Spongebob) { did -c $DName 44 }
- elseif (%GM == Aim_3xd) { did -c $DName 46 }
- elseif (%GM == Aim_AK_Colt) { did -c $DName 47 }
- elseif (%GM == Aim_Crazyjump) { did -c $DName 48 }
- elseif (%GM == Aim_Dgl) { did -c $DName 49 }
- elseif (%GM == Aim_Glocker) { did -c $DName 50 }
- elseif (%GM == Aim_Headshot) { did -c $DName 51 }
- elseif (%GM == Aim_In_Something) { did -c $DName 52 }
- elseif (%GM == Aim_Israel) { did -c $DName 53 }
- elseif (%GM == Aim_Killer) { did -c $DName 54 }
- elseif (%GM == Aim_Map) { did -c $DName 55 }
- elseif (%GM == Aim_Map_Hlo) { did -c $DName 56 }
- elseif (%GM == Aim_Map_Usp) { did -c $DName 57 }
- elseif (%GM == Aim_Mp5) { did -c $DName 58 }
- elseif (%GM == Aim_Patriarch-Towers) { did -c $DName 59 }
- elseif (%GM == Aim_Pistols) { did -c $DName 60 }
- elseif (%GM == Aim_Pro) { did -c $DName 61 }
- elseif (%GM == Aim_Ramp) { did -c $DName 62 }
- elseif (%GM == Aim_Sk_Ak_M4) { did -c $DName 63 }
- }
- on *:dialog:RGM:sclick:*: {
- if ($did == 1) { set %GM de_aztec | dialog -c RGM RGM }
- elseif ($did == 2) { set %GM de_cbble | dialog -c RGM RGM }
- elseif ($did == 3) { set %GM de_cpl_fire | dialog -c RGM RGM }
- elseif ($did == 4) { set %GM de_cpl_mill | dialog -c RGM RGM }
- elseif ($did == 5) { set %GM de_cpl_strike | dialog -c RGM RGM }
- elseif ($did == 6) { set %GM de_dust | dialog -c RGM RGM }
- elseif ($did == 7) { set %GM de_dust2 | dialog -c RGM RGM }
- elseif ($did == 8) { set %GM de_inferno | dialog -c RGM RGM }
- elseif ($did == 9) { set %GM de_nuke | dialog -c RGM RGM }
- elseif ($did == 10) { set %GM de_piranesi | dialog -c RGM RGM }
- elseif ($did == 11) { set %GM de_prodigi | dialog -c RGM RGM }
- elseif ($did == 12) { set %GM de_rats | dialog -c RGM RGM }
- elseif ($did == 13) { set %GM de_rats_1337 | dialog -c RGM RGM }
- elseif ($did == 14) { set %GM de_rotterdam | dialog -c RGM RGM }
- elseif ($did == 15) { set %GM de_stadium | dialog -c RGM RGM }
- elseif ($did == 16) { set %GM de_storm | dialog -c RGM RGM }
- elseif ($did == 17) { set %GM de_survivor | dialog -c RGM RGM }
- elseif ($did == 18) { set %GM de_torn | dialog -c RGM RGM }
- elseif ($did == 19) { set %GM de_train | dialog -c RGM RGM }
- elseif ($did == 20) { set %GM de_tuscan | dialog -c RGM RGM }
- elseif ($did == 21) { set %GM de_vertigo | dialog -c RGM RGM }
- elseif ($did == 23) { set %GM cs_747 | dialog -c RGM RGM }
- elseif ($did == 24) { set %GM cs_assault | dialog -c RGM RGM }
- elseif ($did == 25) { set %GM cs_assault_Upc | dialog -c RGM RGM }
- elseif ($did == 26) { set %GM cs_backalley | dialog -c RGM RGM }
- elseif ($did == 27) { set %GM cs_bloodstrike | dialog -c RGM RGM }
- elseif ($did == 28) { set %GM cs_estate | dialog -c RGM RGM }
- elseif ($did == 29) { set %GM cs_havana | dialog -c RGM RGM }
- elseif ($did == 30) { set %GM cs_italy | dialog -c RGM RGM }
- elseif ($did == 31) { set %GM cs_militia | dialog -c RGM RGM }
- elseif ($did == 32) { set %GM cs_office | dialog -c RGM RGM }
- elseif ($did == 33) { set %GM cs_siege | dialog -c RGM RGM }
- elseif ($did == 36) { set %GM fy_iceworld | dialog -c RGM RGM }
- elseif ($did == 37) { set %GM fy_mario | dialog -c RGM RGM }
- elseif ($did == 38) { set %GM fy_matrix | dialog -c RGM RGM }
- elseif ($did == 39) { set %GM fy_pool_day | dialog -c RGM RGM }
- elseif ($did == 40) { set %GM fy_pool_day2 | dialog -c RGM RGM }
- elseif ($did == 41) { set %GM fy_poolparty | dialog -c RGM RGM }
- elseif ($did == 42) { set %GM fy_simpsons | dialog -c RGM RGM }
- elseif ($did == 43) { set %GM fy_snow | dialog -c RGM RGM }
- elseif ($did == 44) { set %GM fy_spongebob | dialog -c RGM RGM }
- elseif ($did == 46) { set %GM aim_3xd | dialog -c RGM RGM }
- elseif ($did == 47) { set %GM aim_ak_Colt | dialog -c RGM RGM }
- elseif ($did == 48) { set %GM aim_crazyjump | dialog -c RGM RGM }
- elseif ($did == 49) { set %GM aim_dgl | dialog -c RGM RGM }
- elseif ($did == 50) { set %GM aim_glocker | dialog -c RGM RGM }
- elseif ($did == 51) { set %GM aim_headshot | dialog -c RGM RGM }
- elseif ($did == 52) { set %GM aim_in_something | dialog -c RGM RGM }
- elseif ($did == 53) { set %GM aim_israel | dialog -c RGM RGM }
- elseif ($did == 54) { set %GM aim_killer | dialog -c RGM RGM }
- elseif ($did == 55) { set %GM aim_map | dialog -c RGM RGM }
- elseif ($did == 56) { set %GM aim_map_hlo | dialog -c RGM RGM }
- elseif ($did == 57) { set %GM aim_map_usp | dialog -c RGM RGM }
- elseif ($did == 58) { set %GM aim_mp5 | dialog -c RGM RGM }
- elseif ($did == 59) { set %GM aim_patriarch-Towers | dialog -c RGM RGM }
- elseif ($did == 60) { set %GM aim_pistols | dialog -c RGM RGM }
- elseif ($did == 61) { set %GM aim_pro | dialog -c RGM RGM }
- elseif ($did == 62) { set %GM aim_ramp | dialog -c RGM RGM }
- elseif ($did == 63) { set %GM aim_sk_ak_m4 | dialog -c RGM RGM }
- elseif ($did == 66) { set %GM $did(65) | dialog -c RGM RGM }
- }
- dialog CSC {
- title "ForFera Script CS Servers Connector"
- size -1 -1 267 117
- option dbu
- box "Steam Location", 1, 2 3 137 32
- edit "", 2, 4 11 132 10, read autohs
- button "Find", 3, 4 22 132 10
- box "HL.exe Location (For CS/CZ Parutz)", 4, 2 37 137 32
- edit "", 5, 4 45 132 10, read autohs
- button "Find", 6, 4 56 132 10
- box "Anti-Cheat Location", 7, 2 71 137 44
- edit "", 8, 4 79 132 10, read autohs
- button "Find", 9, 4 90 132 10
- check "Run Anti Cheat On Connect", 10, 5 102 130 10
- box "Server Type", 11, 141 3 124 23
- radio "CS 1.6", 12, 144 12 26 10
- radio "CS Condition Zero", 13, 172 12 54 10
- radio "CS Source", 14, 227 12 35 10
- box "Server Settings", 15, 141 27 124 42
- text "IP:Port", 16, 144 36 19 8
- edit "", 17, 165 35 98 10, autohs
- check "Password", 18, 144 47 33 10
- edit "", 19, 178 46 85 10, disable autohs
- button "Connect", 20, 144 57 118 10
- box "Used Ips", 21, 141 70 124 45
- list 22, 143 78 120 34, sort size
- }
- on *:dialog:CSC:init:*: {
- if (%SL) { did -a $dname 2 %SL } | if (%HLL) { did -a $dname 5 %HLL } | if (%ACL) { did -a $dname 8 %ACL } | if (%ACS == ON) { did -c $dname 10 } | did -b $dname 16,17,18
- var %x = 1 | while ($ini(Ips.ini,%x)) { did -a $dname 22 $ini(Ips.ini,%x) | inc %x }
- }
- on *:dialog:CSC:sclick:*: {
- if ($did == 3) { SearchSteam }
- elseif ($did == 6) { SearchHL.exe }
- elseif ($did == 9) { SearchAnti-Cheat }
- elseif ($did == 10) { set %ACS $iif($did(10).state == 1,ON,OFF) }
- elseif ($did == 12) { if (%HLL) && (!%SL) { set %CSType CS:1.6-P } | elseif (!%HLL) && (%SL) { set %CSType CS:1.6 } | elseif (%HLL) && (%SL) { var %x = $input(Is The Server Parutz?,y,Is The Server Parutz?) | if (%x == $true) { set %CSType CS:1.6-P } | else { set %CSType CS:1.6 } } | did -e $dname 16,17,18 }
- elseif ($did == 13) { if (%HLL) && (!%SL) { set %CSType CS:CZ-P } | elseif (!%HLL) && (%SL) { set %CSType CS:CZ } | elseif (%HLL) && (%SL) { var %x = $input(Is The Server Parutz?,y,Is The Server Parutz?) | if (%x == $true) { set %CSType CS:CZ-P } | else { set %CSType CS:CZ } } | did -e $dname 16,17,18 }
- elseif ($did == 14) { set %CSType CS:S | did -e $dname 16,17,18 }
- elseif ($did == 18) { if ($did(18).state) { did -e $dname 19 } | else { did -b $dname 19 } }
- elseif ($did == 20) { if (*:* iswm $did(17)) { if ($did(18).state) && ($did($dname,19)) { var %CSP = $did($dname,19) } | .writeini -n Ips.ini $did(17) Type %CSType | ConnectServer $did(17) %CSP } | else { echo -as 14(10Connect14) - 14Error: you didnt enter a correct ip address } }
- }
- on *:dialog:CSC:dclick:*: {
- if ($did == 22) && ($did($dname,22).seltext) {
- var %CSP = $input(Enter Pass $chr(40) $+ Keep Empty If Don`t Have Pass $+ $chr(41),e,Enter Pass $chr(40) $+ Keep Empty If Don`t Have Pass $+ $chr(41))
- if (%CSP) { set %CSType $readini(Ips.ini,$did($dname,22).seltext,Type) | ConnectServer $did($dname,22).seltext %CSP }
- else { set %CSType $readini(Ips.ini,$did($dname,22).seltext,Type) | ConnectServer $did($dname,22).seltext }
- }
- }
- dialog VI {
- title "Ventrilo 3.0 Information Dialog"
- size -1 -1 156 175
- option dbu
- text "Name:", 2, 6 44 17 8
- edit "", 3, 24 43 128 10, read autohs
- text "Comment:", 4, 6 55 25 8
- edit "", 5, 32 54 120 10, read autohs
- edit "", 6, 23 76 23 10, read autohs
- text "Users:", 7, 6 65 17 8
- edit "", 8, 25 65 127 10, read
- text "Auth:", 9, 6 77 15 8
- text "Admins:", 10, 6 110 19 8
- list 11, 6 120 144 51, size
- box "Settings", 12, 3 2 152 31
- text "Vent IP:Port", 13, 6 11 32 8
- edit "", 14, 39 10 113 10
- button "Find", 17, 5 22 147 8
- edit "", 23, 27 109 124 10, read
- box "Ventrilo 3.0 Information", 25, 3 35 151 138
- edit "", 1, 32 98 120 10, read
- text "Channels:", 22, 6 99 25 8
- text "Voice Codec:", 24, 47 77 31 8
- edit "", 26, 80 76 72 10, read autohs
- text "Voice Format:", 27, 6 88 33 8
- edit "", 28, 41 87 111 10, read
- }
- on *:dialog:VI:sclick:*: { if ($did == 17) { unset %Vent.* | set %Vent.ip $did(14) | VentCheck | did -r $dname 1,3,5,6,8,11,23,26,28 } }
- dialog AA {
- title "ForFera Script Auto Add/Sub"
- size -1 -1 110 70
- option dbu
- box "Auto Add", 1, 4 2 102 65
- button "Set Chan", 2, 9 11 25 12
- edit "", 3, 37 12 65 10, autohs center
- button "Set Sign", 4, 9 27 25 12
- edit "", 5, 36 28 29 10, autohs center
- radio "Auto Add ON", 6, 9 42 43 10
- radio "Auto Add OFF", 7, 9 53 46 10
- button "OK", 8, 62 47 37 12, ok
- }
- on *:dialog:AA:init:*: { did -a $DName 3 %AAC | did -a $DName 5 %AASign | if (%AA == ON) { did -c $DName 6 } | elseif (%AA == OFF) { did -c $DName 7 } }
- on *:dialog:AA:sclick:*: { if ($did == 2) { set %AAC $did(3) } | elseif ($did == 4) { set %AASign $did(5) } | elseif ($did == 6) { set %AA ON } | elseif ($did == 7) { set %AA OFF } }
- dialog PR {
- title "ForFera Script Protection"
- size -1 -1 159 144
- option dbu
- box "Private Protection", 1, 3 2 93 44
- check "Kick Protection", 2, 7 12 47 10
- check "Ban Protection", 3, 7 23 49 10
- check "Deop Protection", 4, 7 34 50 10
- button "OK", 5, 67 129 37 12, ok
- box "By", 6, 61 11 28 32
- radio "Q", 7, 64 19 18 10
- radio "Me", 8, 64 30 20 10
- box "Channels Protection", 9, 99 2 56 45
- check "Advertise", 10, 102 12 35 10
- check "Flood", 11, 102 23 26 10
- check "OpenProxy", 12, 102 34 39 10
- box "Channels", 13, 3 48 86 78
- list 14, 6 56 56 66, size
- button "Add", 15, 64 55 22 12
- button "Del", 16, 64 70 22 12
- button "Clear", 17, 64 85 22 12
- }
- on *:dialog:PR:init:*: { if (%KP == ON) { did -c $DName 2 } | if (%BP == ON) { did -c $DName 3 } | if (%DP == ON) { did -c $DName 4 } | if (%PT == q) { did -c $dname 7 } | elseif (%PT == me) { did -c $dname 8 } | if (%AP == ON) { did -c $DName 10 } | if (%FP == ON) { did -c $DName 11 } | if (%OP == ON) { did -c $DName 12 } | var %x = 1 | while (%x <= $numtok(%PC,32)) { did -a $dname 14 $gettok(%PC,%x,32) | inc %x } }
- on *:dialog:PR:sclick:*: {
- if ($did == 2) { if ($did(2).state != 0) { set %KP ON | var %c = $+ $r(1,15) | echo -a %c $+ K14ick %c $+ P14rotection %c $+ I14s %c $+ N14ow 3on } | else { set %KP OFF | did -u $DName 2 | var %c = $+ $r(1,15) | echo -a %c $+ K14ick %c $+ P14rotection %c $+ I14s %c $+ N14ow 4OFF } }
- elseif ($did == 3) { if ($did(3).state != 0) { set %BP ON | var %c = $+ $r(1,15) | echo -a %c $+ B14an %c $+ P14rotection %c $+ I14s %c $+ N14ow 3on } | else { set %BP OFF | did -u $DName 3 | var %c = $+ $r(1,15) | echo -a %c $+ B14an %c $+ P14rotection %c $+ I14s %c $+ N14ow 4OFF } }
- elseif ($did == 4) { if ($did(4).state != 0) { set %DP ON | var %c = $+ $r(1,15) | echo -a %c $+ D14eop %c $+ P14rotection %c $+ I14s %c $+ N14ow 3on } | else { set %DP OFF | did -u $DName 4 | var %c = $+ $r(1,15) | echo -a %c $+ D14eop %c $+ P14rotection %c $+ I14s %c $+ N14ow 4OFF } }
- elseif ($did == 7) { set %PT Q }
- elseif ($did == 8) { set %PT Me }
- elseif ($did == 10) { if ($did(10).state != 0) { set %AP ON | var %c = $+ $r(1,15) | echo -a %c $+ A14dvertise %c $+ P14rotection %c $+ I14s %c $+ N14ow 3on } | else { set %AP OFF | did -u $DName 10 | var %c = $+ $r(1,15) | echo -a %c $+ A14dvertise %c $+ P14rotection %c $+ I14s %c $+ N14ow 4OFF } }
- elseif ($did == 11) { if ($did(11).state != 0) { set %FP ON | var %c = $+ $r(1,15) | echo -a %c $+ F14lood %c $+ P14rotection %c $+ I14s %c $+ N14ow 3on } | else { set %FP OFF | did -u $DName 11 | var %c = $+ $r(1,15) | echo -a %c $+ F14lood %c $+ P14rotection %c $+ I14s %c $+ N14ow 4OFF } }
- elseif ($did == 12) { if ($did(12).state != 0) { set %OP ON | var %c = $+ $r(1,15) | echo -a %c $+ O14penproxy %c $+ P14rotection %c $+ I14s %c $+ N14ow 3on } | else { set %OP OFF | did -u $DName 12 | var %c = $+ $r(1,15) | echo -a %c $+ O14penproxy %c $+ P14rotection %c $+ I14s %c $+ N14ow 4OFF } }
- elseif ($did == 15) { var %chn = $input(Type Channel With -#-,e,Type Channel With -#-) | if (%chn) { set %PC $addtok(%PC,$iif($chr(35) isin %chn, %chn, $chr(35) $+ %chn),32) | did -a $DName 14 $iif($chr(35) isin %chn, %chn, $chr(35) $+ %chn) } }
- elseif ($did == 16) && ($did($dname,14).seltext) { set %PC $remtok(%PC,$did($DName,14).seltext,32) | did -d $dname 14 $did($dname,14).sel }
- elseif ($did == 17) { var %S = $input(Aure you sure clear all Channels?,y,Aure you sure clear all Channels?) if (%S == $true) { did -r $DName 14 | unset %PC } }
- }
- dialog AW {
- title "ForFera Script Away System"
- size -1 -1 161 132
- option dbu
- box "Away Nick", 1, 11 10 139 25
- edit "Away Nick", 2, 17 19 129 10, center autohs
- box "Away Reasons", 3, 11 35 139 53
- button "Sleep", 4, 16 44 31 11
- button "School", 5, 16 58 31 11
- button "Eat", 6, 16 72 31 11
- edit "", 7, 50 42 97 43, multi vsbar autohs
- text "Show Massage Every", 8, 11 92 52 8
- edit "", 9, 64 91 16 10, center autohs
- text "Minutes", 10, 82 92 21 8
- button "OK", 11, 12 107 37 12, ok
- button "Start Away", 12, 71 107 37 12
- button "Stop Away", 13, 112 107 37 12
- box "Away System", 14, 5 3 151 123
- }
- on *:dialog:AW:init:*: { if (%Away == ON) { did -b $DName 2,7,9,12 | did -e $DName 13 | did -a $DName 10 %AMT } | elseif (%Away == OFF) { did -b $DName 13 } }
- on *:dialog:AW:sclick:*: {
- if ($did == 4) { did -ra $DName 7 Sleep }
- elseif ($did == 5) { did -ra $DName 7 School }
- elseif ($did == 6) { did -ra $DName 7 Eat }
- elseif ($did == 12) {
- if ($did(9) !isnum) { echo -a Numbers ONly! }
- else {
- var %c = $+ $r(1,15) | did -e AW 13 | did -b AW 2,7,9,12 | close -@ @Away | window -c @Away | window @Away 100 100 920 300 | nick $did(2) | set %Away ON | set %Time $time | set %CTime $ctime | set %RNick $me | set %ANick $did(2) | set %AReason $did(7).text | away %AReason | set %AMT $did(9)
- ame %c $+ I14s %c $+ N14ow %c $+ A14way %c $+ R14eason: %c $+ $+ %AReason $+ 14 ( $+ %c $+ F14or $+ %c $+ F14era@ $+ %c $+ S14cript)
- if (%AMT) { .timeraway 0 $calc(%AMT * 60) ame %c $+ I14s %c $+ S14till %c $+ A14way %c $+ S14ince: %c $+ $+ %Time $+ %c $+ R14eason: %c $+ $+ %AReason $+ 14 ( $+ %c $+ F14or $+ %c $+ F14era@ $+ %c $+ S14cript) }
- }
- }
- elseif ($did == 13) { var %c = $+ $r(1,15) | did -e AW 2,7,9,12 | did -b AW 13 | away | close -@ @Away | .timeraway off | set %Away OFF | unset %ANick | unset %AMT | nick %RNick | ame %c $+ I14s %c $+ B14ack %c $+ F14rom: %c $+ $+ %AReason $+ %c $+ A14fter: %c $+ $+ $duration($calc($ctime - %CTime),1) $+ 14 ( $+ %c $+ F14or $+ %c $+ F14era@ $+ %c $+ S14cript) | .timer 1 2 unset %RNick | .timer 1 2 unset %AReason | .timer 1 3 unset %Time | .timer 1 3 unset %CTime }
- }
- dialog MP3.Player {
- title "ForFera Script MP3 Player"
- size -1 -1 161 205
- option dbu
- button "Load Songs", 1, 3 2 37 12
- button "Clear List", 2, 42 2 37 12
- button "Close", 3, 116 171 37 12, ok
- edit "- Not Running Any Song -", 4, 2 17 157 10, read autohs center
- edit "", 5, 2 28 94 10, read autohs center
- edit "", 6, 96 28 63 10, read autohs center
- list 7, 2 39 157 116, size hsbar
- button "Play", 8, 4 156 29 12
- button "Pause", 9, 35 156 29 12
- button "Stop", 10, 66 156 29 12
- button "« Previous", 11, 97 156 29 12
- button "Next »", 12, 128 156 29 12
- button "Settings", 13, 4 170 29 12
- box "Volume", 14, 35 168 79 32
- button "+", 15, 37 175 30 11
- button "-", 16, 37 187 30 11
- check "No Volume", 17, 70 175 39 10
- edit "", 18, 70 187 39 10, read autohs center
- }
- on *:mp3end:{
- set %MP3Status OFF | did -r MP3.Player 5,6 | did -ra MP3.Player 4 - Not Running Any Song -
- if (%NextSong == ON) {
- if (%MP3Song == %MP3Total) { set %MP3Song | .splay $findfile(%MP3Dic,*.mp3,%MP3Song) | set %MP3Status ON | set %MP3Name $sound($insong.fname).artist - $sound($insong.fname).title | set %MP3Info $mid($calc($file($insong.fname).size / 1000000),1,4) MB - $sound($insong.fname).bitrate kbps | set $asctime($calc($insong.length / 1000),nn:ss)) $asctime($calc($insong.length / 1000),nn:ss)) | did -a MP3.Player 9 Pause | did -ra MP3.Player 4 %MP3Name | did -ra MP3.Player 5 %MP3Info | did -ra MP3.Player 6 $asctime($calc($insong.length / 1000),nn:ss)) | if (%MP3ASend == ON) { amsg I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } | if (%MP3Send == ON) { msg $active I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } | if (%MP3SSend == ON) { echo -set I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } }
- elseif (%NextNext == OFF) { did -r MP3.Player 5,6 | did -ra MP3.Player 4 - Not Running Any Song - }
- else { inc %MP3Song | .splay $findfile(%MP3Dic,*.mp3,%MP3Song) | set %MP3Status ON | set %MP3Name $sound($insong.fname).artist - $sound($insong.fname).title | set %MP3Info $mid($calc($file($insong.fname).size / 1000000),1,4) MB - $sound($insong.fname).bitrate kbps | set $asctime($calc($insong.length / 1000),nn:ss)) $asctime($calc($insong.length / 1000),nn:ss)) | did -a MP3.Player 9 Pause | did -ra MP3.Player 4 %MP3Name | did -ra MP3.Player 5 %MP3Info | did -ra MP3.Player 6 $asctime($calc($insong.length / 1000),nn:ss)) | if (%MP3ASend == ON) { amsg I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } | if (%MP3Send == ON) { msg $active I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } | if (%MP3SSend == ON) { echo -set I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } }
- }
- if (%PlayAgain == ON) { .splay $findfile(%MP3Dic,*.mp3,%MP3Song) | set %MP3Status ON | set %MP3Name $sound($insong.fname).artist - $sound($insong.fname).title | set %MP3Info $mid($calc($file($insong.fname).size / 1000000),1,4) MB - $sound($insong.fname).bitrate kbps | set $asctime($calc($insong.length / 1000),nn:ss)) $asctime($calc($insong.length / 1000),nn:ss)) | did -a MP3.Player 9 Pause | did -ra MP3.Player 4 %MP3Name | did -ra MP3.Player 5 %MP3Info | did -ra MP3.Player 6 $asctime($calc($insong.length / 1000),nn:ss)) | if (%MP3ASend == ON) { amsg I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } | if (%MP3Send == ON) { msg $active I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } | if (%MP3SSend == ON) { echo -set I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } }
- elseif (%PlayAgain == OFF) { did -r MP3.Player 5,6 | did -ra MP3.Player 4 - Not Running Any Song - }
- if (%None == ON) { did -r MP3.Player 5,6 | did -ra MP3.Player 4 - Not Running Any Song - }
- elseif (%None == OFF) { did -r MP3.Player 5,6 | did -ra MP3.Player 4 - Not Running Any Song - }
- }
- on *:dialog:MP3.Player:init:*: {
- if (%MP3VolumeMute == ON) { did -c $DName 17 | vol -p $calc($vol($insong.fname) - 65535) | did -ra MP3.Player 4 %MP3Name | did -ra MP3.Player 5 %MP3Info | did -ra MP3.Player 18 - Mute - | var %x = 1 | while (%x <= $findfile(%MP3Dic,*.mp3,0)) { did -a MP3.Player 7 %x $+ $chr(41) $nopath($findfile(%MP3Dic,*.mp3,%x)) | inc %x } | .timermp3 0 0 check }
- else { var %x = 1 | while (%x <= $findfile(%MP3Dic,*.mp3,0)) { did -a $dname 7 %x $+ $chr(41) $nopath($findfile(%MP3Dic,*.mp3,%x)) | inc %x } | if (%MP3Status == OFF) { did -a $dname 5 N/A | did -a $dname 6 N/A | did -ra $dname 4 - Not Running Any Song - } }
- }
- on *:dialog:MP3.Player:close:* { .timermp3 off | .splay stop | set %MP3Status OFF }
- on *:dialog:MP3.Player:dclick:*: {
- if ($did == 7) {
- set %MP3Song $did(MP3.Player,7).sel | .splay $findfile(%MP3Dic,*.mp3,%MP3Song) | set %MP3Status ON | set %MP3Name $sound($insong.fname).title - $sound($insong.fname).artist | set %MP3Info $mid($calc($file($insong.fname).size / 1000000),1,4) MB - $sound($insong.fname).bitrate kbps | did -a MP3.Player 9 Pause | did -ra MP3.Player 4 %MP3Name | did -ra MP3.Player 5 %MP3Info | did -ra MP3.Player 18 $vol($insong.fname) | .timermp3 0 0 check
- if (%MP3ASend == ON) { amsg I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info }
- elseif (%MP3Send == ON) { msg $active I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info }
- elseif (%MP3SSend == ON) { echo -set I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info }
- }
- }
- on *:dialog:MP3.Player:sclick:*: {
- if ($did == 1) { did -ra MP3.Player 4 - Not Running Any Song - | .splay stop | did -r MP3.Player 5,6,7 | set %MP3Status OFF | set %MP3Dic $sdir(C:\Documents and Settings\Owner\Desktop\Songs,Load MP3 Playlist) | var %x = 1 | while (%x <= $findfile(%MP3Dic,*.mp3,0)) { did -a $dname 7 %x $+ $chr(41) $nopath($findfile(%MP3Dic,*.mp3,%x)) | inc %x } | set %MP3Total $findfile(%MP3Dic,*.mp3,0) }
- elseif ($did == 2) { var %clear = $input(Are You Sure You Want To Clear The List?,y,Are You Sure You Want To Clear The List?) | if (%clear == $true) { .splay stop | did -ra MP3.Player 4 - Not Running Any Song - | did -ra MP3.Player 5 N/A | did -ra MP3.Player 6 N/A | did -r MP3.Player 7 | unset %MP3Name | unset %MP3Info } }
- elseif ($did == 8) {
- set %MP3Song $did(MP3.Player,7).sel | .splay $findfile(%MP3Dic,*.mp3,%MP3Song) | set %MP3Status ON | set %MP3Name $sound($insong.fname).title - $sound($insong.fname).artist | set %MP3Info $mid($calc($file($insong.fname).size / 1000000),1,4) MB - $sound($insong.fname).bitrate kbps | did -a MP3.Player 9 Pause | did -ra MP3.Player 4 %MP3Name | did -ra MP3.Player 5 %MP3Info | did -ra MP3.Player 18 $vol($insong.fname) | .timermp3 0 0 check
- if (%MP3ASend == ON) { amsg I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info }
- elseif (%MP3Send == ON) { msg $active I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info }
- elseif (%MP3SSend == ON) { echo -set I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info }
- }
- elseif ($did == 9) { if (%MP3Status == OFF) { .splay resume | did -a MP3.Player 9 Pause | did -ra MP3.Player 4 %MP3Name | did -ra MP3.Player 5 %MP3Info | .timermp3 0 0 check | set %MP3Status ON } | else { .timermp3* off | .splay pause | did -a MP3.Player 9 Continue | did -ra MP3.Player 4 - Pause - | did -ra MP3.Player 5 N/A | did -ra MP3.Player 6 N/A | set %MP3Status OFF } }
- elseif ($did == 10) { .splay stop | .timermp3* off | did -ra MP3.Player 4 - Not Running Any Song - | did -ra MP3.Player 5 N/A | did -ra MP3.Player 6 N/A | set %MP3Status OFF | unset %MP3Name | unset %MP3Info }
- elseif ($did == 11) {
- if (%MP3Song == 1) { set %MP3Song %MP3Total | .splay $findfile(%MP3Dic,*.mp3,%MP3Song) | set %MP3Status ON | set %MP3Name $sound($insong.fname).artist - $sound($insong.fname).title | set %MP3Info $mid($calc($file($insong.fname).size / 1000000),1,4) MB - $sound($insong.fname).bitrate kbps | did -a MP3.Player 9 Pause | did -ra MP3.Player 4 %MP3Name | did -ra MP3.Player 5 %MP3Info | .timermp3 0 0 check | if (%MP3ASend == ON) { amsg I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } | if (%MP3Send == ON) { msg $active I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } | if (%MP3SSend == ON) { echo -set I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } }
- elseif (%MP3Song == %MP3Total) { set %MP3Song 1 | .splay $findfile(%MP3Dic,*.mp3,%MP3Song) | set %MP3Status ON | set %MP3Name $sound($insong.fname).artist - $sound($insong.fname).title | set %MP3Info $mid($calc($file($insong.fname).size / 1000000),1,4) MB - $sound($insong.fname).bitrate kbps | did -a MP3.Player 9 Pause | did -ra MP3.Player 4 %MP3Name | did -ra MP3.Player 5 %MP3Info | .timermp3 0 0 check | if (%MP3ASend == ON) { amsg I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } | if (%MP3Send == ON) { msg $active I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } | if (%MP3SSend == ON) { echo -set I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } }
- else { dec %MP3Song | .splay $findfile(%MP3Dic,*.mp3,%MP3Song) | set %MP3Status ON | set %MP3Name $sound($insong.fname).artist - $sound($insong.fname).title | set %MP3Info $mid($calc($file($insong.fname).size / 1000000),1,4) MB - $sound($insong.fname).bitrate kbps | did -a MP3.Player 9 Pause | did -ra MP3.Player 4 %MP3Name | did -ra MP3.Player 5 %MP3Info | .timermp3 0 0 check | if (%MP3ASend == ON) { amsg I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } | if (%MP3Send == ON) { msg $active I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } | if (%MP3SSend == ON) { echo -set I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } }
- }
- elseif ($did == 12) {
- if (%MP3Song == %MP3Total) { set %MP3Song 1 | .splay $findfile(%MP3Dic,*.mp3,%MP3Song) | set %MP3Status ON | set %MP3Name $sound($insong.fname).artist - $sound($insong.fname).title | set %MP3Info $mid($calc($file($insong.fname).size / 1000000),1,4) MB - $sound($insong.fname).bitrate kbps | did -a MP3.Player 9 Pause | did -ra MP3.Player 4 %MP3Name | did -ra MP3.Player 5 %MP3Info | .timermp3 0 0 check | if (%MP3ASend == ON) { amsg I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } | if (%MP3Send == ON) { msg $active I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } | if (%MP3SSend == ON) { echo -set I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } }
- else { inc %MP3Song | .splay $findfile(%MP3Dic,*.mp3,%MP3Song) | set %MP3Status ON | set %MP3Name $sound($insong.fname).artist - $sound($insong.fname).title | set %MP3Info $mid($calc($file($insong.fname).size / 1000000),1,4) MB - $sound($insong.fname).bitrate kbps | did -a MP3.Player 9 Pause | did -ra MP3.Player 4 %MP3Name | did -ra MP3.Player 5 %MP3Info | .timermp3 0 0 check | if (%MP3ASend == ON) { amsg I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } | if (%MP3Send == ON) { msg $active I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } | if (%MP3SSend == ON) { echo -set I'm listening now to %MP3Name - $asctime($calc($insong.length / 1000),nn:ss)) - %MP3Info } }
- }
- elseif ($did == 13) { dialog -m MP3.Settings MP3.Settings }
- elseif ($did == 15) { vol -p $calc($vol($insong.fname) + 5000) | did -ra MP3.Player 18 $vol($insong.fname) }
- elseif ($did == 16) { vol -p $calc($vol($insong.fname) - 5000) | did -ra MP3.Player 18 $vol($insong.fname) }
- elseif ($did == 17) { set %MP3VolumeMute $iif(%MP3VolumeMute != ON,on,OFF) | if (%MP3VolumeMute == ON) { vol -p $calc($vol($insong.fname) - 65535) | did -ra MP3.Player 18 - Mute - } | if (%MP3VolumeMute == OFF) { vol -p $calc($vol($insong.fname) + 65535) | did -ra MP3.Player 18 $vol($insong.fname) } }
- }
- dialog MP3.Settings {
- title "MP3 Player Settings"
- size -1 -1 120 109
- option dbu
- box "Song Ends", 1, 2 2 115 43
- check "The Next Song At The List Will Be Played", 2, 4 10 108 10
- check "Stop The MP3 Player", 3, 4 20 108 10
- check "Replay The Last Song", 4, 4 30 108 10
- box "Messages", 5, 2 46 115 47
- radio "AMsg = Send To All The Channels I`m In", 6, 4 54 108 10
- radio "$Active = ON The Window I See Now", 7, 4 63 110 10
- radio "Echo -s = ON The Status Window", 8, 4 72 109 10
- radio "Dont Send The Message Any Where", 9, 4 81 108 10
- button "OK", 10, 41 95 37 12, ok
- }
- on *:dialog:MP3.Settings:init:*: {
- if (%NextSong == ON) { did -c $DName 2 }
- elseif (%None == ON) { did -c $DName 3 }
- elseif (%PlayAgain == ON) { did -c $DName 4 }
- elseif (%MP3AMsg == ON) { did -c $DName 6 }
- elseif (%MP3Active == ON) { did -c $DName 7 }
- elseif (%MP3Echo == ON) { did -c $DName 8 }
- elseif (%MP3None == ON) { did -c $DName 9 }
- }
- on *:dialog:MP3.Settings:sclick:*: {
- if ($did == 2) { set %NextSong ON | set %None OFF | set %PlayAgain OFF | did -u $DName 3,4 }
- elseif ($did == 3) { set %NextSong OFF | set %None ON | set %PlayAgain OFF | did -u $DName 2,4 }
- elseif ($did == 4) { set %NextSong OFF | set %None OFF | set %PlayAgain ON | did -u $DName 2,3 }
- elseif ($did == 6) { set %MP3AMsg ON | set %MP3Active OFF | set %MP3Echo OFF | set %MP3None OFF }
- elseif ($did == 7) { set %MP3AMsg OFF | set %MP3Active ON | set %MP3Echo OFF | set %MP3None OFF }
- elseif ($did == 8) { set %MP3AMsg OFF | set %MP3Active OFF | set %MP3Echo ON | set %MP3None OFF }
- elseif ($did == 9) { set %MP3AMsg OFF | set %MP3Active OFF | set %MP3Echo OFF | set %MP3None ON }
- }
- dialog ComC {
- title "ForFera Script Computer Controler"
- size -1 -1 139 161
- option dbu
- box "Basic", 1, 2 1 43 109
- button "My Computer", 2, 5 10 37 12
- button "Task Manager", 3, 5 24 37 12
- button "DOS", 4, 5 38 37 12
- button "Notepad", 5, 5 52 37 12
- box "Drivers", 6, 47 1 90 67
- list 7, 49 9 59 55, size, sort
- button "Add", 8, 109 9 25 12
- button "Del", 9, 109 23 25 12
- button "Clear", 10, 109 37 25 12
- button "Calculator", 11, 5 66 37 12
- button "Sys Recovery", 12, 5 80 37 12
- button "Keyboard", 13, 5 94 37 12
- box "Computer Commands", 14, 47 69 89 41
- button "Shutdown", 15, 50 77 37 12
- button "Logout", 16, 94 77 37 12
- button "Restart", 17, 50 93 37 12
- box "Browser", 18, 3 111 133 34
- edit "", 19, 6 119 126 10, disable autohs
- button "Locate", 20, 8 130 27 12
- button "OK", 21, 51 147 37 12, ok
- button "Clear", 22, 37 130 27 12
- button "Open", 23, 66 130 27 12
- }
- on *:dialog:ComC:init:*: { if (!%MainD) { var %MD = $input(Please Enter The Windows Driver "Ex: C:\ or D:\",e,Please Enter The Widnows Driver "Ex: C:\ or D:\") | if (%MD) { set %MainD %MD | write Drivers.txt %MD } } | if (%BL) { did -a $dname 19 %BL } | var %cc = 1 | while (%cc <= $lines(Drivers.txt)) { did -a $dname 7 $read(Drivers.txt,%cc) | inc %cc } }
- on *:dialog:ComC:dclick:*: { if ($did == 7) { run $did($dname,7).seltext } }
- on *:dialog:ComC:sclick:*: {
- if ($did == 2) { if ($lines(Drivers.txt) > 0) { run $read(Drivers.txt,1) | .timer 1 0 sendkeys {backspace} } | else { echo -a Please Add A Driver First } }
- elseif ($did == 3) { run taskmgr.exe }
- elseif ($did == 4) { run cmd.exe }
- elseif ($did == 5) { run notepad.exe }
- elseif ($did == 8) { var %Dr = $input(Enter The Driver,e,Enter The Driver) | if (%DR) { if ($len(%DR) == 3) && (*:\* iswm %DR) { write Drivers.txt %DR | did -a $dname 7 %DR } | else { echo -a Error: the driver must be like "C:\" or "D:\" } } }
- elseif ($did == 9) && ($did($dname,7).seltext) { write -d Drivers.txt $did($DName,7).seltext | did -d $dname 7 $did($dname,7).sel }
- elseif ($did == 10) { var %S = $input(Aure you sure clear all Drivers?,y,Aure you sure clear all Drivers?) if (%S == $true) { did -r $DName 14 | remove Drivers.txt | write Drivers.txt %MainD | did -a $dname 14 %MainD } }
- elseif ($did == 11) { run calc.exe }
- elseif ($did == 12) { run $finddir(%MainD,System32,1) $+ \Restore\rstrui.exe }
- elseif ($did == 13) { run osk.exe }
- elseif ($did == 15) { .timer 1 5 //run cmd.exe /c shutdown -f -s -t 00 }
- elseif ($did == 16) { .timer 1 5 //run cmd.exe /c shutdown -f -l -t 00 }
- elseif ($did == 17) { .timer 1 5 //run cmd.exe /c shutdown -f -r -t 00 }
- elseif ($did == 20) { set %BL $$sfile(C:\Program Files\,Find your Browser.exe) | if ($Dialog(ComC)) { did -a $dname 19 %BL } | echo -a Browser File is %BL }
- elseif ($did == 22) { var %S = $input(Aure you sure want to clear Browser Directory?,y,Aure you sure you want to clear Browser Directory?) if (%S == $true) { did -r $DName 19 | unset %BL } }
- elseif ($did == 23) && (%BL) { run %BL }
- }
- dialog QC {
- title "ForFera Script Q Commands"
- size -1 -1 395 206
- option dbu
- edit "", 1, 6 10 76 10, autohs
- button "Refresh", 13, 83 11 37 9
- box "Help", 45, 4 157 200 46
- edit "Press On One Of The Question Marks (?) To Get Help About The Command.", 46, 6 165 195 35, read multi
- button "?", 8, 114 36 11 10, flat
- button "?", 50, 114 47 11 10, flat
- button "?", 87, 114 58 11 10, flat
- button "?", 51, 114 69 11 10, flat
- button "?", 5, 114 80 11 10, flat
- button "?", 49, 114 91 11 10, flat
- button "?", 85, 114 102 11 10, flat
- button "?", 48, 114 113 11 10, flat
- button "?", 102, 114 124 11 10, flat
- check "&Ban", 7, 86 36 21 10
- check "&Auto", 4, 86 47 24 10
- check "&Give", 86, 86 58 23 10
- check "&Known", 9, 86 69 28 10
- check "&Voice", 10, 86 80 24 10
- check "&Op", 6, 86 91 21 10
- check "&Master", 52, 86 102 28 10
- check "&Owner", 3, 86 113 26 10
- check "&Topic", 110, 86 124 24 10
- text "", 103, 8 138 120 14
- box "Commands for your own use", 41, 207 132 127 35
- button "?", 91, 254 140 11 10, flat
- button "Change email", 83, 210 140 42 10
- button "Change Pass", 44, 210 153 42 10
- button "?", 90, 254 153 11 10, flat
- button "?", 96, 320 140 11 10, flat
- button "+j", 95, 307 140 11 10
- button "+w", 93, 307 153 11 10
- button "?", 94, 320 153 11 10, flat
- button "?", 89, 294 153 11 10, flat
- button "mode +x", 43, 267 153 25 10
- button "Auth", 42, 267 140 25 10
- button "?", 88, 294 140 11 10, flat
- edit "", 70, 160 144 38 10, read
- box "Channel Flags", 27, 134 24 70 131
- button "?", 65, 184 133 11 10, flat
- button "?", 66, 184 122 11 10, flat
- button "?", 67, 184 111 11 10, flat
- button "?", 68, 184 100 11 10, flat
- button "?", 69, 184 89 11 10, flat
- button "?", 60, 184 34 11 10, flat
- button "?", 61, 184 45 11 10, flat
- button "?", 62, 184 56 11 10, flat
- button "?", 63, 184 67 11 10, flat
- button "?", 64, 184 78 11 10, flat
- check "+t &Topic Save", 58, 137 78 45 10
- check "+w &Welcome", 31, 137 67 45 10
- check "+p &Protect", 30, 137 56 45 10
- check "+f &Force Topic", 29, 137 45 45 10
- check "+b &Bitch", 28, 137 34 45 10
- check "+c &Auto Limit", 54, 137 89 45 10
- check "+e &Enforce", 55, 137 100 45 10
- check "+k &known only", 56, 137 111 45 10
- check "+p &Protect", 57, 137 122 45 10
- check "+v &Voice all", 59, 137 133 45 10
- text "Flags:", 71, 137 145 21 8
- button "Ban Timer", 37, 340 33 33 10
- button "Ops History", 38, 340 44 33 10
- button "ChanStats", 35, 340 55 33 10
- button "Clear Chan", 40, 340 66 33 10
- button "Welcome", 39, 340 77 33 10
- button "SeTopic", 36, 340 88 33 10
- button "Recover", 33, 340 99 33 10
- button "Deop All", 34, 340 110 33 10
- button "Devoice All", 77, 340 121 33 10
- button "Op", 23, 340 132 33 10
- button "Voice", 24, 340 143 33 10
- button "Invite me", 25, 340 154 33 10
- button "?", 26, 377 33 11 10, flat
- button "?", 72, 377 44 11 10, flat
- button "?", 73, 377 55 11 10, flat
- button "?", 74, 377 66 11 10, flat
- button "?", 75, 377 77 11 10, flat
- button "?", 76, 377 88 11 10, flat
- button "?", 82, 377 99 11 10, flat
- button "?", 81, 377 110 11 10, flat
- button "?", 80, 377 121 11 10, flat
- button "?", 79, 377 132 11 10, flat
- button "?", 78, 377 143 11 10, flat
- button "?", 22, 377 154 11 10, flat
- box "Channel Commands", 32, 337 24 55 144
- box "Q Bans List", 14, 207 24 127 74
- box "", 16, 207 99 127 32
- button "Delete", 17, 210 104 39 10
- button "Delete All", 18, 210 117 39 10
- button "Unban Me", 19, 251 104 39 10
- button "Unban All", 20, 251 117 39 10
- button "Add-Ban", 21, 292 104 39 10
- button "Ban List", 47, 292 117 39 10
- list 15, 210 32 122 64, size
- box "Channel", 53, 4 2 120 20
- box "Chanlev List", 11, 4 24 127 132
- list 2, 8 32 74 104, size
- box "", 12, 83 29 45 108
- }
- on *:dialog:QC:init:0:{ if ($chr(35) $+ * iswm $active) { did -ra QC 1 $active | did -r QC 2,15,70 | qrefresh all } }
- on *:dialog:QC:close:*:{ .timeratr2 off }
- on *:dialog:QC:sclick:*: {
- if ($did == 2) { var %t $remove($gettok($did(QC,2).seltext,2,32),+) | did $iif(b isincs %t,-c,-u) QC 7 | did $iif(a isincs %t,-c,-u) QC 4 | did $iif(g isincs %t,-c,-u) QC 86 | did $iif(k isincs %t,-c,-u) QC 9 | did $iif(v isincs %t,-c,-u) QC 10 | did $iif(o isincs %t,-c,-u) QC 6 | did $iif(m isincs %t,-c,-u) QC 52 | did $iif(n isincs %t,-c,-u) QC 3 | did $iif(t isincs %t,-c,-u) QC 110 }
- elseif ($did == 3) { .msg q $iif(n isincs $gettok($did(QC,2).seltext,2,32),chanlev $did(QC,1) $chr(35) $+ $gettok($did(QC,2).seltext,1,32) -n,Giveowner $did(QC,1) $chr(35) $+ $gettok($did(QC,2).seltext,1,32)) | .qrefresh chanlev }
- elseif ($did == 4) {
- if ($gettok($did(QC,2).seltext,1,32) != $null) {
- var %x | if ($did == 7) set %x b | if ($did == 4) set %x a | if ($did == 86) set %x g | if ($did == 9) set %x k | if ($did == 10) set %x v | if ($did == 6) set %x o | if ($did == 52) set %x m | if ($did == 110) set %x t
- .msg q chanlev $did(QC,1) $chr(35) $+ $gettok($did(QC,2).seltext,1,32) $iif(%x isincs $gettok($did(QC,2).seltext,2,32),- $+ %x,+ $+ %x)
- .qrefresh chanlev
- }
- else { echo 2 -a * Please Select a user from the list. }
- }
- elseif ($did == 5) { did -ra QC 46 +v VOICE Can get voice on the channel }
- elseif ($did == 6) {
- if ($gettok($did(QC,2).seltext,1,32) != $null) {
- var %x | if ($did == 7) set %x b | if ($did == 4) set %x a | if ($did == 86) set %x g | if ($did == 9) set %x k | if ($did == 10) set %x v | if ($did == 6) set %x o | if ($did == 52) set %x m | if ($did == 110) set %x t
- .msg q chanlev $did(QC,1) $chr(35) $+ $gettok($did(QC,2).seltext,1,32) $iif(%x isincs $gettok($did(QC,2).seltext,2,32),- $+ %x,+ $+ %x)
- .qrefresh chanlev
- }
- else { echo 2 -a * Please Select a user from the list. }
- }
- elseif ($did == 7) {
- if ($gettok($did(QC,2).seltext,1,32) != $null) {
- var %x | if ($did == 7) set %x b | if ($did == 4) set %x a | if ($did == 86) set %x g | if ($did == 9) set %x k | if ($did == 10) set %x v | if ($did == 6) set %x o | if ($did == 52) set %x m | if ($did == 110) set %x t
- .msg q chanlev $did(QC,1) $chr(35) $+ $gettok($did(QC,2).seltext,1,32) $iif(%x isincs $gettok($did(QC,2).seltext,2,32),- $+ %x,+ $+ %x)
- .qrefresh chanlev
- }
- else { echo 2 -a * Please Select a user from the list. }
- .msg q chanlev $did(QC,1) $chr(35) $+ $gettok($did(QC,2).seltext,1,32) +ab| .qrefresh banlist
- }
- elseif ($did == 8) { did -ra QC 46 +b BANNED Banned from the channel }
- elseif ($did == 9) {
- if ($gettok($did(QC,2).seltext,1,32) != $null) {
- var %x | if ($did == 7) set %x b | if ($did == 4) set %x a | if ($did == 86) set %x g | if ($did == 9) set %x k | if ($did == 10) set %x v | if ($did == 6) set %x o | if ($did == 52) set %x m | if ($did == 110) set %x t
- .msg q chanlev $did(QC,1) $chr(35) $+ $gettok($did(QC,2).seltext,1,32) $iif(%x isincs $gettok($did(QC,2).seltext,2,32),- $+ %x,+ $+ %x)
- .qrefresh chanlev
- }
- else { echo 2 -a * Please Select a user from the list. }
- }
- elseif ($did == 10) {
- if ($gettok($did(QC,2).seltext,1,32) != $null) {
- var %x | if ($did == 7) set %x b | if ($did == 4) set %x a | if ($did == 86) set %x g | if ($did == 9) set %x k | if ($did == 10) set %x v | if ($did == 6) set %x o | if ($did == 52) set %x m | if ($did == 110) set %x t
- .msg q chanlev $did(QC,1) $chr(35) $+ $gettok($did(QC,2).seltext,1,32) $iif(%x isincs $gettok($did(QC,2).seltext,2,32),- $+ %x,+ $+ %x)
- .qrefresh chanlev
- }
- else { echo 2 -a * Please Select a user from the list. }
- }
- elseif ($did == 13) { did -r QC 2,15,70 | qrefresh all }
- elseif ($did == 17) { .msg q bandel $did(QC,1) $gettok($did(QC,15).seltext,1,32) | .qrefresh banlist }
- elseif ($did == 18) { .msg q banclear $did(QC,1) | .qrefresh banlist }
- elseif ($did == 19) { .msg q unbanme $did(QC,1) | .qrefresh banlist }
- elseif ($did == 20) { .msg q unbanall $did(QC,1) | .qrefresh banlist }
- elseif ($did == 21) { .msg q ban $did(QC,1) $$?\\"Enter Nick or hostmask To Ban" | .qrefresh banlist }
- elseif ($did == 22) { did -ra QC 46 Invites you to the named channel }
- elseif ($did == 23) { .msg q op $did(QC,1) }
- elseif ($did == 24) { .msg q voice $did(QC,1) }
- elseif ($did == 25) { .msg q invite $did(QC,1) }
- elseif ($did == 26) { did -ra QC 46 To help keep channels clear of the clutter of too many bans, Q can automatically remove channel bans after a specified time }
- elseif ($did == 28) { .msg q chanflags $did(QC,1) $iif(b isincs $did(QC,70),-b,+b) }
- elseif ($did == 29) { .msg q chanflags $did(QC,1) $iif(f isincs $did(QC,70),-f,+f) }
- elseif ($did == 30) { .msg q chanflags $did(QC,1) $iif(p isincs $did(QC,70),-p,+p) }
- elseif ($did == 31) { .msg q chanflags $did(QC,1) $iif(w isincs $did(QC,70),-w,+w) }
- elseif ($did == 33) { .msg q recover $did(QC,1) }
- elseif ($did == 34) { .msg q deopall $did(QC,1) }
- elseif ($did == 35) { .msg q CHANSTAT $did(QC,1) }
- elseif ($did == 36) { var %x | set %x $input(Set Topic,e,Set Topic,%q.topic) | .msg q settopic $did(QC,1) %x | set %q.topic %x }
- elseif ($did == 37) { .msg q BANTIMER $did(QC,1) $$?\\"enter Duration" }
- elseif ($did == 38) { .msg q CHANOPHISTORY $did(QC,1) }
- elseif ($did == 39) { .msg q welcome $did(QC,1) $$?\\"enter welcome messege" }
- elseif ($did == 40) { .msg q CLEARCHAN $did(QC,1) }
- elseif ($did == 42) { var %x,%y | set %x $input(Username,e,Q-Commands,%auth.username) | set %y $input(Username,e,Q-Commands,%auth.password) | .msg q@cserve.quakenet.org auth %x %y | set %auth.username %x | set %auth.password %y }
- elseif ($did == 43) { .mode $me +x }
- elseif ($did == 44) { .msg q@cserve.quakenet.org newpass $input(Enter Old Password,e,Auth Password,%auth.password) $$?\\"Your New Password" $$?\\"Your New Password Again" }
- elseif ($did == 49) { did -ra QC 46 +o OP Can get ops on the channel }
- elseif ($did == 48) { did -ra QC 46 +n OWNER Can add or remove masters and all other flags (except personal flags) }
- elseif ($did == 50) { did -ra QC 46 +a AUTOOP Ops the user automatically when they join the channel (the user must also hold +o in order to have this flag) }
- elseif ($did == 51) { did -ra QC 46 +k KNOWN Known on the channel - can get invites to the channel via INVITE }
- elseif ($did == 52) {
- if ($gettok($did(QC,2).seltext,1,32) != $null) {
- var %x | if ($did == 7) set %x b | if ($did == 4) set %x a | if ($did == 86) set %x g | if ($did == 9) set %x k | if ($did == 10) set %x v | if ($did == 6) set %x o | if ($did == 52) set %x m | if ($did == 110) set %x t
- .msg q chanlev $did(QC,1) $chr(35) $+ $gettok($did(QC,2).seltext,1,32) $iif(%x isincs $gettok($did(QC,2).seltext,2,32),- $+ %x,+ $+ %x)
- .qrefresh chanlev
- }
- else { echo 2 -a * Please Select a user from the list. }
- }
- elseif ($did == 54) { .msg q chanflags $did(QC,1) $iif(c isincs $did(QC,70),-c,+c) }
- elseif ($did == 55) { .msg q chanflags $did(QC,1) $iif(e isincs $did(QC,70),-e,+e) }
- elseif ($did == 56) { .msg q chanflags $did(QC,1) $iif(k isincs $did(QC,70),-k,+k) }
- elseif ($did == 57) { .msg q chanflags $did(QC,1) $iif(p isincs $did(QC,70),-p,+p) }
- elseif ($did == 58) { .msg q chanflags $did(QC,1) $iif(t isincs $did(QC,70),-t,+t) }
- elseif ($did == 59) { .msg q chanflags $did(QC,1) $iif(v isincs $did(QC,70),-v,+v) }
- elseif ($did == 60) { did -ra QC 46 +b BITCH Prevents users who don't have operator access on the channel from being opped (automatically deops them) }
- elseif ($did == 61) { did -ra QC 46 +f FORCETOPIC Prevents channel ops from changing the topic. The SETTOPIC command must be used instead. }
- elseif ($did == 62) { did -ra QC 46 +p PROTECT Any user with voice (+v) or operator (+o) access will have that status enforced on the channel at all times. Same effect as giving all ops and voices the +p chanlev flag. }
- elseif ($did == 63) { did -ra QC 46 +w WELCOME Sends the welcome message to users joining the channel. }
- elseif ($did == 64) { did -ra QC 46 +t TOPICSAVE Saves the topic when it changes. Such saved topics can be restored via settopic, or when the bot rejoins when a channel has been left empty. }
- elseif ($did == 65) { did -ra QC 46 +v VOICEALL Automatically grants voice (+v) on the channel to any user who enters, unless they have quiet (+q) chanlev flag. }
- elseif ($did == 66) { did -ra QC 46 +p PROTECT Any user with voice (+v) or operator (+o) access will have that status enforced on the channel at all times. Same effect as giving all ops and voices the +p chanlev flag. }
- elseif ($did == 67) { did -ra QC 46 +k KNOWNONLY Any user who joins the channel who is not known (+k) will be kicked. Unless channel mode +i is set they will be banned as well. }
- elseif ($did == 68) { did -ra QC 46 +e ENFORCE Enforces bans on the channel. Any user who is banned will be kicked automatically. }
- elseif ($did == 69) { did -ra QC 46 +c AUTOLIMIT Enables automatic limit feature - updates the channel limit at regular intervals to keep a certain number of free spaces. This can mitigate the effect of join floods. }
- elseif ($did == 72) { did -ra QC 46 Displays a list of users who have recently been opped on a channel by the service, along with the account name responsible for the opping }
- elseif ($did == 73) { did -ra QC 46 Shows some statistics about a channel, including total number of joins and maximum channel size. }
- elseif ($did == 74) { did -ra QC 46 Removes all channel modes (such as keys, limits, invite only, etc.) }
- elseif ($did == 75) { did -ra QC 46 This shows the current welcome message set on a channel and allows it to be changed. In order to be displayed to users, the feature must be enabled by the +w chanflag }
- elseif ($did == 76) { did -ra QC 46 Changes the topic on the channel. }
- elseif ($did == 77) { .msg q devoiceall $did(QC,1) }
- elseif ($did == 78) { did -ra QC 46 Grants voice to you on one or more channels, or grants voice to one or more ther users on a particular channel. }
- elseif ($did == 79) { did -ra QC 46 Ops you on one or more channels, or ops other named users on a given channel. This command cannot be used to op users who are otherwise prevented from getting ops. }
- elseif ($did == 80) { did -ra QC 46 Devoices all users in the channel. Registered voices (+v on CHANLEV) who are protected (+p flag set in CHANLEV or CHANFLAGS) will not be devoiced. }
- elseif ($did == 81) { did -ra QC 46 Deops every user in the channel. Registered channel operators (+o on CHANLEV) who are protected (via the +p flag in CHANLEV or CHANFLAGS) will not be deopped. }
- elseif ($did == 82) { did -ra QC 46 This command resets the named channel if undesired modes, bans or ops have been set. This has the same effect as DEOPALL followed by UNBANALL followed by CLEARCHAN on the channel }
- elseif ($did == 85) { did -ra QC 46 +m MASTER Can add or remove all access except master or owner }
- elseif ($did == 86) {
- if ($gettok($did(QC,2).seltext,1,32) != $null) {
- var %x | if ($did == 7) set %x b | if ($did == 4) set %x a | if ($did == 86) set %x g | if ($did == 9) set %x k | if ($did == 10) set %x v | if ($did == 6) set %x o | if ($did == 52) set %x m | if ($did == 110) set %x t
- .msg q chanlev $did(QC,1) $chr(35) $+ $gettok($did(QC,2).seltext,1,32) $iif(%x isincs $gettok($did(QC,2).seltext,2,32),- $+ %x,+ $+ %x)
- .qrefresh chanlev
- }
- else { echo 2 -a * Please Select a user from the list. }
- }
- elseif ($did == 87) { did -ra QC 46 +g AUTOVOICE Voices the user automatically when they join the channel (the user must also hold +v in order to have this flag) }
- elseif ($did == 88) { did -ra QC 46 Authenticates you on the bot. If you do not have a username and password, type /msg q HELLO <email> <email> }
- elseif ($did == 89) { did -ra QC 46 Hides your host (*@AUTHNAME.users.quakenet.org) }
- elseif ($did == 90) { did -ra QC 46 Changes your account password. Your new password must be at least 6 characters long, contain at least one number and one letter, and may not contain sequences of letters or numbers. }
- elseif ($did == 91) { did -ra QC 46 Changes your register email address. Confirmation of the change will be sent both old and new addresses }
- elseif ($did == 93) { var %x,%y | set %x $input(Username,e,Q-Commands,%auth.username) | set %y $$?\\"Enter + or -" | if ($istok(-.+,%y,46) == $false) { echo 4 -a * _Error:_ Type +\- | halt } | .msg q chanlev $did(QC,1) $+($chr(35),%x) %y $+ w | set %auth.username %x }
- elseif ($did == 94) { did -ra QC 46 +w NOWELCOME Prevents the welcome message being sent when you join the channel. }
- elseif ($did == 95) { var %x,%y | set %x $input(Username,e,Q-Commands,%auth.username) | set %y $$?\\"Enter + or -" | if ($istok(-.+,%y,46) == $false) { echo 4 -a * _Error:_ Type +\- | halt } | .msg q chanlev $did(QC,1) $+($chr(35),%x) %y $+ j | set %auth.username %x }
- elseif ($did == 96) { did -ra QC 46 +j AUTOINV Invites you to the channel automatically when you authenticate. }
- elseif ($did == 98) { var %x,%y | set %x $input(Enter Password,e,Auth Password,%auth.password) | set %y $input(Enter New Mail,e,New Mail) | .msg Q@CServe.quakenet.org EMAIL %x %y %y }
- elseif ($did == 102) { did -ra QC 46 +t TOPIC Can use SETTOPIC to alter the topic on the channel }
- elseif ($did == 110) {
- if ($gettok($did(QC,2).seltext,1,32) != $null) {
- var %x | if ($did == 7) set %x b | if ($did == 4) set %x a | if ($did == 86) set %x g | if ($did == 9) set %x k | if ($did == 10) set %x v | if ($did == 6) set %x o | if ($did == 52) set %x m | if ($did == 110) set %x t
- .msg q chanlev $did(QC,1) $chr(35) $+ $gettok($did(QC,2).seltext,1,32) $iif(%x isincs $gettok($did(QC,2).seltext,2,32),- $+ %x,+ $+ %x)
- .qrefresh chanlev
- }
- else { echo 2 -a * Please Select a user from the list. }
- }
- }
- dialog Sounds {
- title "Sounds"
- size -1 -1 98 57
- option dbu
- check "Connect", 1, 4 3 32 10
- check "New PM", 2, 4 13 34 10
- check "Notice", 3, 4 23 50 10
- check "Op (@)", 4, 4 33 31 10
- check "Voice (+)", 5, 4 43 34 10
- button "Connect Sound", 6, 53 4 40 9
- button "PM Sound", 7, 53 14 40 9
- button "Notice Sound", 8, 53 24 40 9
- button "Op Sound", 9, 53 34 40 9
- button "Voice Sound", 10, 53 44 40 9
- }
- on *:dialog:Sounds:init:*: { if (%ConnectSound == ON) { did -c $DName 1 } | elseif (%PMSound == ON) { did -c $DName 2 } | elseif (%NoticeSound == ON) { did -c $DName 3 } | elseif (%OpSound == ON) { did -c $DName 4 } | elseif (%VoiceSound == ON) { did -c $DName 5 } }
- on *:dialog:Sounds:sclick:*: {
- if ($did == 1) { if ($did(1).state != 0) { set %ConnectSound ON | var %cl = $+ $r(1,15) | echo -a %cl $+ T14he %cl $+ C14onnect %cl $+ S14ound %cl $+ I14s %cl $+ N14ow 3on } | else { set %ConnectSound OFF | var %cl = $+ $r(1,15) | echo -a %cl $+ T14he %cl $+ C14onnect %cl $+ S14ound %cl $+ I14s %cl $+ N14ow 4OFF } }
- elseif ($did == 2) { if ($did(2).state != 0) { set %PMSound ON | var %cl = $+ $r(1,15) | echo -a %cl $+ T14he %cl $+ P14rivate %cl $+ M14essage %cl $+ S14ound %cl $+ I14s %cl $+ N14ow 3on } | else { set %PMSound OFF | var %cl = $+ $r(1,15) | echo -a %cl $+ T14he %cl $+ P14rivate %cl $+ M14essage %cl $+ S14ound %cl $+ I14s %cl $+ N14ow 4OFF } }
- elseif ($did == 3) { if ($did(3).state != 0) { set %NoticeSound ON | var %cl = $+ $r(1,15) | echo -a %cl $+ T14he %cl $+ N14otice %cl $+ S14ound %cl $+ I14s %cl $+ N14ow 3on } | else { set %NoticeSound OFF | var %cl = $+ $r(1,15) | echo -a %cl $+ T14he %cl $+ N14otice %cl $+ S14ound %cl $+ I14s %cl $+ N14ow 4OFF } }
- elseif ($did == 4) { if ($did(4).state != 0) { set %OpSound ON | var %cl = $+ $r(1,15) | echo -a %cl $+ T14he %cl $+ O14p %cl $+ S14ound %cl $+ I14s %cl $+ N14ow 3on } | else { set %OpSound OFF | var %cl = $+ $r(1,15) | echo -a %cl $+ T14he %cl $+ O14p %cl $+ S14ound %cl $+ I14s %cl $+ N14ow 4OFF } }
- elseif ($did == 5) { if ($did(5).state != 0) { set %VoiceSound ON | var %cl = $+ $r(1,15) | echo -a %cl $+ T14he %cl $+ V14oice %cl $+ S14ound %cl $+ I14s %cl $+ N14ow 3on } | else { set %VoiceSound OFF | var %cl = $+ $r(1,15) | echo -a %cl $+ T14he %cl $+ V14oice %cl $+ S14ound %cl $+ I14s %cl $+ N14ow 4OFF } }
- elseif ($did == 6) { .splay ScriptSounds\connect.wav }
- elseif ($did == 7) { .splay ScriptSounds\PM.wav }
- elseif ($did == 8) { .splay ScriptSounds\notice.wav }
- elseif ($did == 9) { .splay ScriptSounds\op.wav }
- elseif ($did == 10) { .splay ScriptSounds\voice.wav }
- }
- dialog Help {
- title "ForFera Script Help"
- size -1 -1 162 201
- option dbu
- box "Input Commands", 1, 3 2 156 195
- text "!Fish = Invite Fishbot", 2, 9 13 53 8
- text "!Snail = Invite Snailbot", 3, 9 22 57 8
- text "!Trivia = Invite Triviabot", 4, 9 31 62 8
- text "!Wow = Invite Wowbot", 5, 9 40 59 8
- text "!L = Show Chanlev", 6, 9 49 48 8
- text "!M = Set Q Channel Modes", 7, 9 58 67 8
- text "!F = Set Chanel Chanflags", 8, 9 67 65 8
- text "!C = Set Chan Chanlev", 9, 9 76 57 8
- text "!Flags = Show ChanFlags", 10, 9 85 63 8
- text "!Modes = Show Q Modes", 11, 9 94 61 8
- text "!Limit = Show Chan Limit", 12, 9 103 60 8
- text "*B = Clear Channel Bans", 13, 9 112 62 8
- text "! <Mode> = Set Modes", 14, 9 121 59 8
- text "!Q = Invite Q Bot", 15, 9 130 45 8
- text "!S = Invite S Bot", 16, 9 139 45 8
- text "!K <Nick> = Kick Nick", 17, 9 148 54 8
- text "!BK <Nick> = BanKick", 18, 9 157 58 8
- text "!Clear = Clear Q Bans", 19, 9 166 56 8
- text "!Del = Delete Q Ban", 20, 85 13 50 8
- text "!Ban <Address> = Q Ban", 21, 85 22 63 8
- text "!Op = Reqest Op", 22, 85 31 44 8
- text "!Me = Q Chanlev Me", 23, 85 40 51 8
- text "!Qs = Q Show Commands", 24, 85 49 62 8
- text "!Bl = Q Chanel BanList", 25, 85 58 55 8
- text "!Ubm = Q Unbanme", 26, 85 67 50 8
- text "!Wai = Q Who I Am?", 27, 85 76 52 8
- text "!Al = Set Auto Limit", 28, 85 85 49 8
- text "!W = Q Welcome Massage", 29, 85 94 66 8
- text "!T = Q Set Topic", 30, 85 103 41 8
- text "!R = Recover Channel", 31, 85 112 56 8
- text "!Go <Nick> = Give Owner", 32, 85 121 63 8
- text "!I = Invite To Channel", 33, 85 130 61 8
- text "!J <#Chan> = Join Chan", 34, 85 139 61 8
- text "!P <#Chan> = Part Chan", 35, 85 148 64 8
- text "!H <#Chan> = Hop Chan", 36, 85 157 65 8
- button "OK", 37, 51 180 37 12, ok
- }
- dialog Credits {
- title "ForFera Script V8.0.0"
- size -1 -1 90 75
- option dbu
- text "This Script Has Been Created", 1, 10 12 72 8, disable center
- text "By", 2, 38 21 12 8, disable center
- text "ForFera", 3, 32 30 25 8, center
- text "You Found Bugs Or Have", 4, 15 39 62 8, disable center
- text "Problems", 5, 33 48 24 8, disable center
- link "ForFera", 6, 35 57 25 8
- box "ForFera Script V8.0.0", 7, 5 1 81 70
- }
- on *:dialog:Credits:sclick:*: { if ($did == 6) { join #ForFera } }
- ;;;;;;;;;; ON ^(: ;;;;;;;;;;
- ctcp ^*:*: { echo -at 0,0 0,0 0,0 0,0 0,0 14(10Ctcp14) 12• 11• 10 $+ $left($nick,1) $+ $+ $mid($nick,2,$calc($len($nick) -2)) $+ $right($nick,1) $+ 14 10S14ay:1 $1- | haltdef }
- on ^*:join:#: { if ($nick == $me) { echo -t # 0,0 0,0 0,0 0,0 0,0 14(10Join14) 12• 11• 10Y14ou 10h14ave 3Joined14 10 $+ $chan $+ 14 | haltdef } | elseif ($nick == Q) { echo -t # 0,0 0,0 0,0 0,0 0,0 14(10Join14) 12• 11• 10Q 14(10 $+ $+($gettok($address,1,64),@,$gettok($address,2-,64),) $+ 14) 10H14as 3Joined14 10 $+ $chan $+ 14 | haltdef } | else { echo -t # 0,0 0,0 0,0 0,0 0,0 14(10Join14) 12• 11• 10 $+ $left($nick,1) $+ $+ $mid($nick,2,$calc($len($nick) -2)) $+ $right($nick,1) $+ 14(10 $+ $+($gettok($address,1,64),@,$gettok($address,2-,64),) $+ 14) 10H14as 3Joined14 10 $+ $chan $+ 14 | haltdef } }
- on ^*:part:#: { if ($nick == $me) { echo -t # 0,0 0,0 0,0 0,0 0,0 14(10Part14) 12• 11• 10Y14ou 10h14ave 4Left14 10 $+ $chan $+ 14 | haltdef } | elseif ($nick != $me) { echo -t # 0,0 0,0 0,0 0,0 0,0 14(10Part14) 12• 11• 10 $+ $left($nick,1) $+ $+ $mid($nick,2,$calc($len($nick) -2)) $+ $right($nick,1) $+ 14(10 $+ $+($gettok($address,1,64),@,$gettok($address,2-,64),) $+ 14) 10H14as 4Left14 10 $+ $chan $+ 14 | haltdef } }
- on ^*:rawmode:#: { if ($nick == $me) { echo -t # 0,0 0,0 0,0 0,0 0,0 14(10Mode Change14) 12• 11• 10Y14ou 10h14ave 10s14et 10m14ode: $iif(+ isin $1,3 $+ $1-,4 $+ $1-) | haltdef } | elseif ($nick != $me) { echo -t # 0,0 0,0 0,0 0,0 0,0 14(10Mode Change14) 12• 11• 10 $+ $nick $+ 14 10s14et 10m14ode: $iif(+ isin $1,3 $+ $1-,4 $+ $1-) | haltdef } }
- on ^*:quit: { var %z 1 | while (%z <= $comchan($nick,0)) { if ($nick == $me) { echo -t $comchan($nick,%z) 0,0 0,0 0,0 0,0 0,0 14(10Quit14) 12• 11• 10Y14ou 10h14ave 10n14ow 4Quit14 10T14he 10N14etwork: 10 $+ $network $+ 14 | inc %z } | elseif ($nick != $me) { echo -t $comchan($nick,%z) 0,0 0,0 0,0 0,0 0,0 14(10Quit14) 12• 11• 10 $+ $iif($len($nick) > 2,$left($nick,1) $+ $+ $mid($nick,2,$calc($len($nick) -2)) $+ $right($nick,1),$nick $+ ) $+ 14(10 $+ $+($gettok($address,1,64),@,$gettok($address,2-,64),) $+ 14) 10H14as 4Quit14 14(10R14eason:10 $1- $+ 14) | inc %z } } | haltdef }
- on ^*:text:*:*: {
- if ($target ischan) && ($target == $chan) {
- window -g1 $chan
- if ($nick != $me) {
- if ($nick isop $chan) { echo -t $chan 9@ $+ $nick $+ 14 10S14ay:1 $1- | haltdef }
- elseif ($nick isvoice $chan) { echo -t $chan 4+ $+ $nick $+ 14 10S14ay:1 $1- | haltdef }
- else { echo -t $chan 11 $+ $nick $+ 14 10S14ay:1 $1- | haltdef }
- }
- }
- elseif ($target !ischan) {
- if (!$window($nick)) { query $nick }
- if ($nick != $me) { echo -t $nick 10 $+ $nick $+ 14 10S14ay:1 $1- | haltdef }
- else { echo -t $nick 7 $+ $me $+ 14 10S14ay:1 $1- | haltdef }
- }
- }
- on ^*:action:*:#: { if ($nick isop $chan) { echo -t $chan 0,0 0,0 0,0 0,0 0,0 14(10Action14) 12• 11• 9@6 $+ $nick $+ 14:6 $1- | haltdef } | elseif ($nick isvoice $chan) { echo -t $chan 0,0 0,0 0,0 0,0 0,0 14(10Action14) 12• 11• 4+6 $+ $nick $+ 14:6 $1- | haltdef } | else { echo -t $chan 0,0 0,0 0,0 0,0 0,0 14(10Action14) 12• 11• 6 $+ $nick $+ 14:6 $1- | haltdef } }
- on ^*:error:*: { echo -st 0,0 0,0 0,0 0,0 0,0 14(10Error14) 12• 11•14:10 $2- | haltdef }
- on ^*:notice:*:#: { if (!%QBanlist) && (!%QChanlev) && (!%QChanFlags) { echo -t # 0,0 0,0 0,0 0,0 0,0 14(10Channel Notice14) 12• 11• 10 $+ $nick $+ 14 10S14ay:1 $1- | if (%NoticeSound == ON) { .splay ScriptSounds\notice.wav } | haltdef } }
- on ^*:notice:*:?: { if (!%QBanlist) && (!%QChanlev) && (!%QChanFlags) { echo -at 0,0 0,0 0,0 0,0 0,0 14(10Private Notice14) 12• 11• 10 $+ $nick $+ 14 10S14ay:1 $1- } | haltdef }
- on ^*:nick: { if ($nick == $me) { echo -ats 0,0 0,0 0,0 0,0 0,0 14(10Nick Change14) 12• 11• 10Y14our 10n14ick 10i14s 10n14ow 10 $+ $newnick $+ 14 | haltdef } | elseif ($nick != $me) { var %y 1 | while (%y <= $comchan($newnick,0)) { echo -t $comchan($newnick,%y) 0,0 0,0 0,0 0,0 0,0 14(10Nick Change14) 12• 11• 10 $+ $nick $+ 10i14s 10n14ow 10k14nown 10a14s 10 $+ $newnick $+ 14 | inc %y } | haltdef } }
- on ^*:kick:#: { haltdef | var %message = $1- | if ($knick == $me) { echo -t # 0,0 0,0 0,0 0,0 0,0 14(10Kick14) 12• 11• 10Y14ou 10w14ere 10k14icked 10f14rom 10 $+ $chan $+ 14 10b14y 10 $+ $nick $+ 14:10 %message } | elseif ($nick == $me) { echo -t # 0,0 0,0 0,0 0,0 0,0 14(10Kick14) 12• 11• 10Y14ou 10k14icked 10 $+ $knick $+ 14 10f14rom 10 $+ $chan $+ 14:10 %message } | else { echo -t # 0,0 0,0 0,0 0,0 0,0 14(10Kick14) 12• 11• 10 $+ $knick $+ 14 10w14as 10k14icked 10f14rom 10 $+ $chan $+ 14 10b14y 10 $+ $nick $+ 14:10 %message } }
- on ^*:topic:#: { if ($0 == 0) { echo -t $chan 0,0 0,0 0,0 0,0 0,0 14(10Topic14) 12• 11• 10 $+ $chan $+ 14: 10 $+ $nick $+ 14 10c14lears 10t14he 10t14opic } | else { echo -t $chan 0,0 0,0 0,0 0,0 0,0 14(10Topic14) 12• 11• 10 $+ $nick $+ 14 10c14hanges 10t14he 10Topic14 10t14o:10 $1- | haltdef } }
- on ^*:usermode: { echo -at 0,0 0,0 0,0 0,0 0,0 14(10User Mode14) 12• 11• 10Y14ou 10c14hanged 10y14our 10User Mode14 10t14o:10 $1- | haltdef }
- on ^*:snotice:*: { echo -at 0,0 0,0 0,0 0,0 0,0 14(10SNotice14) 12• 11• 10 $+ $nick $+ 14 10S14ay:1 $1- | haltdef }
- ;;;;;;;;;; ON *: ;;;;;;;;;;
- ctcp *:ping:?: { ignore $address($nick,2) | mode $me +R | close -m | halt | .timer 1 30 mode $me -R }
- on *:join:#: {
- if ($ini(Blacklist.ini,$address($nick,2))) && ($me isop $target) {
- var %cl = $+ $r(1,15)
- if ($readini(Blacklist.ini,$address($nick,2),Action)) {
- if ($readini(Blacklist.ini,$address($nick,2),Action) == Ban) { mode $target +b $address($nick,2) }
- elseif ($readini(Blacklist.ini,$address($nick,2),Action) == BanKick) { mode $target +b $address($nick,2) | kick $target $nick %cl $+ $+ $nick $+ 14( $+ %cl $+ $+ $address($nick,2) $+ 14) %cl $+ Y14ou %cl $+ A14re %cl $+ I14n %cl $+ M14y %cl $+ B14lack %cl $+ L14ist %cl $+ R14eason: %cl $+ $+ $readini(Blacklist.ini,$address($nick,2),Reason) $+ 14 ( $+ %cl $+ F14or $+ %cl $+ F14era@ $+ %cl $+ S14cript) }
- }
- else { mode $target +b $address($nick,2) | kick $target $nick %cl $+ $+ $nick $+ 14( $+ %cl $+ $+ $address($nick,2) $+ 14) %cl $+ Y14ou %cl $+ A14re %cl $+ I14n %cl $+ M14y %cl $+ B14lack %cl $+ L14ist %cl $+ R14eason: %cl $+ $+ $readini(Blacklist.ini,$address($nick,2),Reason) $+ 14 ( $+ %cl $+ F14or $+ %cl $+ F14era@ $+ %cl $+ S14cript) }
- }
- if ($ini(Friendlist.ini,$address($nick,2))) {
- var %cl = $+ $r(1,15)
- if ($readini(Friendlist.ini,$address($nick,2),Action) == Op) && ($me isop $chan) { mode $target +o $nick }
- if ($readini(Friendlist.ini,$address($nick,2),Action) == Voice) && ($me isop $chan) { mode $target +v $nick }
- msg $target %cl $+ H14ello %cl $+ $+ $nick $+ 14( $+ %cl $+ $address($nick,2) $+ 14) %cl $+ Y14ou %cl $+ A14re %cl $+ I14n %cl $+ M14y %cl $+ F14riend %cl $+ L14ist ( $+ %cl $+ F14or $+ %cl $+ F14era@ $+ %cl $+ S14cript)
- }
- if ($ini(Infoline.ini,$address($nick,2))) { var %cl = $+ $r(1,15) | msg $target %cl $+ I14nfo %cl $+ L14ine %cl $+ F14or %cl $+ $+ $nick $+ 14( $+ %cl $+ $address($nick,2) $+ 14) -=> %cl $+ $+ $readini(Infoline.ini,$address($nick,2),Info) $+ 14 ( $+ %cl $+ F14or $+ %cl $+ F14era@ $+ %cl $+ S14cript) }
- if ($istok(%PC,$chan,32)) && ($me isop $chan) && ($level($ulist($address($nick,5))) == OpenProxy) && ($nick != $me) && (%OP == ON) {
- if (!$read(openproxy- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt, w ,$maddress)) { if (!%proxy) { write -c openproxy- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt } | write openproxy- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt $maddress }
- if (!$read(openproxyn- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt, w ,$nick)) { if (!%proxy) { write -c openproxyn- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt } | write openproxyn- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt $nick }
- if (%Proxy != ON) { .timer* off | mode $chan +mr | set %Proxy ON | .timer 1 0.1 banproxy $chan }
- }
- }
- on *:text:*:#: {
- if (* $+ $me $+ * iswm $1-) { beep }
- if ($istok(%PC,$chan,32)) && ($me isop $chan) && ($nick isreg $chan) {
- if ( ($chr(35) isin $1-) || (*http* iswm $1-) || (*www* iswm $1-) ) && (%AP == ON) {
- set %FP OFF
- if (!$read(Adv- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt, w ,$wildsite)) { if (%Adv != ON) { write -c Adv- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt } | write Adv- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt $wildsite }
- if (!$read(Advnick- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt, w ,$nick)) { if (%Adv != ON) { write -c Advnick- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt } | write Advnick- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt $nick }
- if (%Adv != ON) { .timer* off | mode $chan +Mr | set %Adv ON | .timer 1 0.1 banadv $chan }
- }
- if (!% [ $+ [ $remove($chan,$chr(35)) ] ]) && (%FP == ON) {
- set -u7 %Flooders- [ $+ [ $remove($chan,$chr(35)) ] ] $addtok(%Flooders- [ $+ [ $remove($chan,$chr(35)) ] ],$nick,32)
- hinc $+(-mu,$iif($hget(flooding- [ $+ [ $remove($chan,$chr(35)) ] ],$wildsite).unset,$ifmatch,2)) flooding- [ $+ [ $remove($chan,$chr(35)) ] ] $wildsite
- if (!$read(Flood- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt, w ,$wildsite)) { if (!%Flood) { .remove Flood- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt } | .write flood- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt $wildsite }
- if (!$read(Floodnick- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt, w ,$nick)) { if (!%Flood) { .remove Floodnick- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt } | .write floodnick- [ $+ [ $remove($chan,$chr(35)) ] $+ ] .txt $nick }
- if ($hget(flooding- [ $+ [ $remove($chan,$chr(35)) ] ],$wildsite) >= 4) && (!%Flood) { mode $chan $iif($numtok(%Flooders- [ $+ [ $remove($chan,$chr(35)) ] ] ,32),+mr,+m) | .timer* off | set %flood ON | .timer 1 0.1 banflood $chan }
- }
- }
- }
- on *:kick:#: {
- if (!%kick) && ($me isop $chan) && ($knick == $me) && (%KP == ON) {
- if (%PT == Q) { set %State Kick | set %StateC $chan | set %StateBM $banmask | set %StateN $nick | set %StateNA $address($nick,2) | msg q chanlev $chan $me }
- elseif (%PT == Me) {
- set %StateC $chan | set %StateBM $banmask | set %StateN $nick
- if (%StateN != Q) && (%StateN != $me) { var %cl = $+ $r(1,15) | .timers off | if ($me !ison %StateC) { join %StateC } | mode %StateC -b-o+b %StateBM %StateN $address(%StateN,2) | kick %StateC %StateN %cl $+ D14on`t %cl $+ Y14ou %cl $+ E14ver %cl $+ Kick %cl $+ M14e %cl $+ A14gain ( $+ %cl $+ F14or $+ %cl $+ F14era@ $+ %cl $+ S14cript) | unset %State | unset %State* | set -u3 %kick 1 }
- else { .timers off | halt | unset %State* | set -u3 %kick 1 }
- }
- }
- }
- on *:ban:#: {
- if (!%ban) && ($me isop $chan) && (* $+ $banmask $+ * iswm $address($me,6)) && (%BP == ON) {
- if (%PT == Q) { set %State Ban | set %StateC $chan | set %StateBM $banmask | set %StateN $nick | set %StateNA $address($nick,2) | msg q chanlev $chan $me }
- elseif (%PT == Me) {
- set %StateC $chan | set %StateBM $banmask | set %StateN $nick
- if (%StateN != Q) && (%StateN != $me) { var %cl = $+ $r(1,15) | .timers off | if ($me !ison %StateC) { join %StateC } | mode %StateC -b-o+b %StateBM %StateN $address(%StateN,2) | kick %StateC %StateN %cl $+ D14on`t %cl $+ Y14ou %cl $+ E14ver %cl $+ Ban %cl $+ M14e %cl $+ A14gain ( $+ %cl $+ F14or $+ %cl $+ F14era@ $+ %cl $+ S14cript) | unset %State | unset %State* | set -u3 %ban 1 }
- else { .timers off | halt | unset %State* | set -u3 %ban 1 }
- }
- }
- }
- on *:deop:#: {
- if (!%deop) && ($opnick == $me) && (%DP == ON) {
- if (%PT == Q) { set %State Deop | set %StateC $chan | set %StateBM $banmask | set %StateN $nick | set %StateNA $address($nick,2) | msg q chanlev $chan $me }
- elseif (%PT == Me) {
- set %StateC $chan | set %StateBM $banmask | set %StateN $nick
- if (%StateN != Q) && (%StateN != $me) { var %cl = $+ $r(1,15) | .timers off | if ($me !ison %StateC) { join %StateC } | mode %StateC -b-o+b %StateBM %StateN $address(%StateN,2) | kick %StateC %StateN %cl $+ D14on`t %cl $+ Y14ou %cl $+ E14ver %cl $+ Deop %cl $+ M14e %cl $+ A14gain ( $+ %cl $+ F14or $+ %cl $+ F14era@ $+ %cl $+ S14cript) | unset %State | unset %State* | set -u3 %deop 1 }
- else { .timers off | halt | unset %State* | set -u3 %deop 1 }
- }
- }
- }
- on *:rawmode:#: { if ($1 == -m+N) { if (%AutoAdd == ON) && (%GN == 1) { .msg %ASC !add | .timer -m 1 0.5 msg %ASC !add | .timer -m 1 1 set %AutoAdd OFF | .timer -m 1 1 set %AutoSub OFF | .echo 14 -a AutoAdd/Sub Is Now Automatically 4OFF! | .timer 1 1 unset %GN } | if (%AutoSub == ON) && (%GN == 2) { .msg %ASC !sub | .timer -m 1 0.5 msg %ASC !sub | .timer -m 1 1 set %AutoAdd OFF | .timer -m 1 1 set %AutoSub OFF | .echo 14 -a AutoAdd/Sub Is Now Automatically 4OFF! | .timer 1 1 unset %GN } } }
- on *:open:*: {
- if ($cid == 1) {
- inc -u3 %Openning
- if (%Openning >= 5) { close -m | mode $me +R | ignore -u20pcntdi *!*@* | .timer 1 20 mode $me -R | set -u20 %Open ON }
- else { if (!%Open) && ($wildsite != $Crq) && ($wildsite != $Crw) && ($1 != $decode($ce)) { set -u5 %Open ON | var %cl = $+ $r(1,15) | whois $nick | msg $nick %cl $+ H14ello %cl $+ $+ $nick $+ %cl $+ P14lease %cl $+ L14eave %cl $+ A %cl $+ M14sg %cl $+ A14nd %cl $+ I %cl $+ W14ill %cl $+ T14alk %cl $+ T14o %cl $+ Y14ou %cl $+ L14ater ( $+ %cl $+ F14or $+ %cl $+ F14era@ $+ %cl $+ S14cript) | .timer 1 1 msg $nick %cl $+ O14pen %cl $+ C14hannels( $+ %cl $+ $+ $chan(0) $+ 14) %cl $+ A14ctive %cl $+ W14indow( $+ %cl $+ $+ $active $+ 14) %cl $+ N14etwork( $+ %cl $+ $+ $network $+ 14) %cl $+ D14ate( $+ %cl $+ $+ $date $+ 14) %cl $+ T14ime( $+ %cl $+ $+ $time $+ 14) } }
- }
- }
- on *:op:#: { if (!%op) { if ($opnick == $me) { set -u5 %op 1 | var %cl = $+ $r(1,15) | msg $chan %cl $+ T14hx %cl $+ F14or %cl $+ T14he %cl $+ Op14( $+ %cl $+ @14) %cl $+ $nick $+ 14 ( $+ %cl $+ F14or $+ %cl $+ F14era@ $+ %cl $+ S14cript) | if (%OpSound == ON) { .splay ScriptSounds\op.wav } } } }
- on *:voice:#: { if (!%voice) { if ($vnick == $me) { set -u5 %voice 1 | var %cl = $+ $r(1,15) | msg $chan %cl $+ T14hx %cl $+ F14or %cl $+ T14he %cl $+ Voice14( $+ %cl $+ +14) %cl $+ $nick $+ 14 ( $+ %cl $+ F14or $+ %cl $+ F14era@ $+ %cl $+ S14cript) | if (%VoiceSound == ON) { .splay ScriptSounds\voice.wav } } } }
- on *:part:#: { if (!%part) { if ($nick == $me) { msg $chan 10I 10A14m 10U14sing 10F14or10F14era 10S14cript 10V8.0.0 | set -u5 %part 1 } } }
- on *:text:*:?: {
- if ($cid == 1) {
- window -g1 $nick
- if (* $+ $me $+ * iswm $1-) { beep }
- if (%Away == OFF) && ($window($nick)) && ($nick != $active) { echo -at 0,0 0,0 0,0 0,0 0,0 14(10Private Massage14) 12• 11• 10 $+ $nick $+ 14:10 $1- | if (%PMSound == ON) { .splay ScriptSounds\PM.wav } }
- elseif (%Away == ON) { notice $nick I Am Not Here Reason: %AReason | close -m $nick | echo @Away $timestamp < $+ $nick $+ > $1- | set -u3 %open 1 }
- }
- }
- on *:notice:*:#: { if (*Gather is ON the way!* iswm $1-) && ($nick == %GBN) { set %GN 1 } | elseif (*sub*is needed* iswm $1-) && ($nick == %GBN) { set %GN 2 } }
- on *:notice:*:?: {
- if ($nick == Q) {
- if (%QBanlist) {
- if ($chr(35) $+ * iswm $1) { did -a QC 15 $1-2 }
- elseif (*End Of* iswm $1-) || (*No bans on* iswm $1-) || (*You do not have sufficient access on*to use banlist* iswm $1-) { unset %QBanlist }
- }
- if (%QChanFlags) {
- if (*Current channel flags* iswm $1-) { did -ra QC 70 $6- | q.chanflags.check | unset %QChanFlags }
- elseif (*You do not have sufficient access on*to use chanflags* iswm $1-) { unset %QChanFlags }
- }
- if (%QChanlev) {
- inc %a
- if (%a > 2) && (*do this* !iswm $1-) && (*Known Users* !iswm $1-) && (*including the* !iswm $1-) && (*Nothing changed* !iswm $1-) && (*Removed registered* !iswm $1-) && (*Username Flags* !iswm $1-) && (*End Of* !iswm $1-) && (*Total* !iswm $1-) { did -a QC 2 $1 $2 }
- elseif (*This command will give* iswm $1-) || (*including the ability* iswm $1-) || (*type: GIVEOWNER* iswm $1-) { echo 2 -a * _Q-Commands:_ $replace($1-,type:,type: /msg Q) }
- elseif (*Total* iswm $1) { did -ra QC 103 $1- | unset %a | unset %QChanlev }
- elseif (*You do not have sufficient access on*to use chanlev* iswm $1-) { unset %a | unset %QChanlev }
- }
- else {
- if (*do this* iswm $1-) { if (%GOS == 1) { msg Q giveowner %C $6- | unset %GOS | unset %C } }
- elseif (*You do not have sufficient* iswm $1-) { halt }
- elseif (*Flags for* iswm $1-) {
- var %Level = $gettok($1-,6,32)
- if (*m* iswm %Level) || (*n* iswm %Level) {
- if (%State == Kick) { if (%StateN != Q) && (%StateN != $me) { var %cl = $+ $r(1,15) | .timers off | msg q unbanme %StateC | if (*n* iswm %Level) { msg q chanlev %StateC %StateN -amno } | if ($me !ison %StateC) { join %StateC } | msg q ban %StateC %StateNA %cl $+ D14on`t %cl $+ Y14ou %cl $+ E14ver %cl $+ Kick %cl $+ M14e %cl $+ A14gain ( $+ %cl $+ F14or $+ %cl $+ F14era@ $+ %cl $+ S14cript) | unset %State | unset %State* | set -u3 %kick 1 } | else { .timers off | msg q unbanme %StateC | $iif($me !ison %StateC,join %StateC) | halt | unset %State | unset %State* | set -u3 %kick 1 } }
- elseif (%State == Ban) { if (%StateN != Q) && (%StateN != $me) { var %cl = $+ $r(1,15) | .timers off | msg q unbanme %StateC | if (*n* iswm %Level) { msg q chanlev %StateC %StateN -amno } | if ($me !ison %StateC) { join %StateC } | msg q ban %StateC %StateNA %cl $+ D14on`t %cl $+ Y14ou %cl $+ E14ver %cl $+ Ban %cl $+ M14e %cl $+ A14gain ( $+ %cl $+ F14or $+ %cl $+ F14era@ $+ %cl $+ S14cript) | unset %State | unset %State* | set -u3 %ban 1 } | else { .timers off | msg q unbanme %StateC | $iif($me !ison %StateC,join %StateC) | halt | unset %State | unset %State* | set -u3 %ban 1 } }
- elseif (%State == Deop) { if (%StateN != Q) && (%StateN != $me) { var %cl = $+ $r(1,15) | .timers off | msg q op %StateC | if (*n* iswm %Level) { msg q chanlev %StateC %StateN -amno } | msg q ban %StateC %StateNA %cl $+ D14on`t %cl $+ Y14ou %cl $+ E14ver %cl $+ Deop %cl $+ M14e %cl $+ A14gain ( $+ %cl $+ F14or $+ %cl $+ F14era@ $+ %cl $+ S14cript) | unset %State | unset %State* | set -u3 %deop 1 } | else { .timers off | msg q op %StateC | halt | unset %State | unset %State* | set -u3 %deop 1 } }
- }
- elseif (*m* !iswm %Level) && (*n* !iswm %Level) && (*o* iswm %Level) {
- if (%State == Kick) { if (%StateN != Q) && (%StateN != $me) { var %cl = $+ $r(1,15) | .timers off | if ($me !ison %StateC) { join %StateC } | mode %StateC -b-o+b %StateBM %StateN $address(%StateN,2) | kick %StateC %StateN %cl $+ D14on`t %cl $+ Y14ou %cl $+ E14ver %cl $+ Kick %cl $+ M14e %cl $+ A14gain ( $+ %cl $+ F14or $+ %cl $+ F14era@ $+ %cl $+ S14cript) | unset %State | unset %State* | set -u3 %kick 1 } | else { .timers off | halt | unset %State | unset %State* | set -u3 %kick 1 } }
- elseif (%State == Ban) { if (%StateN != Q) && (%StateN != $me) { var %cl = $+ $r(1,15) | .timers off | if ($me !ison %StateC) { join %StateC } | mode %StateC -b-o+b %StateBM %StateN $address(%StateN,2) | kick %StateC %StateN %cl $+ D14on`t %cl $+ Y14ou %cl $+ E14ver %cl $+ Ban %cl $+ M14e %cl $+ A14gain ( $+ %cl $+ F14or $+ %cl $+ F14era@ $+ %cl $+ S14cript) | unset %State | unset %State* | set -u3 %ban 1 } | else { .timers off | halt | unset %State | unset %State* | set -u3 %ban 1 } }
- elseif (%State == Deop) { if (%StateN != Q) && (%StateN != $me) { var %cl = $+ $r(1,15) | .timers off | if ($me !ison %StateC) { join %StateC } | mode %StateC -b-o+b %StateBM %StateN $address(%StateN,2) | kick %StateC %StateN %cl $+ D14on`t %cl $+ Y14ou %cl $+ E14ver %cl $+ Deop %cl $+ M14e %cl $+ A14gain ( $+ %cl $+ F14or $+ %cl $+ F14era@ $+ %cl $+ S14cript) | unset %State | unset %State* | set -u3 %deop 1 } | else { .timers off | halt | unset %State | unset %State* | set -u3 %deop 1 } }
- }
- unset %State*
- }
- else {
- if (%clear1) {
- haltdef
- if (%clearing) {
- if (*You do not have sufficient access ON* iswm $1-) { echo -agce info * Error! you dont have enough acsses ON $gettok(%clear,1,32) to use chanlev. | unset %clearing | .timercheckwhat off | .timera* off | halt }
- elseif (*is unknown or suspended* iswm $1-) { echo -agce info * Error! channel is unknown or suspended. | .timercheckwhat off | .timera* off | unset %clearing | halt }
- elseif (*known* !iswm $1-) && (*username* !iswm $1-) && ($1 != %mylevel) && (n !isin $2) && ($1 !isin %protected) {
- if ($left($2,1) == $chr(43)) && ($gettok(%clear,2,32) isin $2) && (n !isin $2) { set %temp %temp $chr(35) $+ $1 }
- if ($numtok(%temp,32) == 18) { .timera $+ %zxx 1 %zxx .msg q removeuser $gettok(%clear,1,32) %temp | unset %temp | inc %zxx 2 }
- }
- elseif (*End of* iswm $1-) { unset %clearing | halt }
- elseif (Total: iswm $1) { unset %clearing | halt }
- }
- }
- }
- }
- }
- }
- on *:sockopen:Vent: { sockwrite -nt $sockname GET /status.php?hostname= $+ $gettok(%Vent.ip,1,58) $+ &port= $+ $gettok(%Vent.ip,2,58) HTTP/1.1 | sockwrite -nt $sockname Accept: */* | sockwrite -nt $sockname Accept-Language: he | sockwrite -nt $sockname Host: www.Ventrilo.com | sockwrite -nt $sockname Connection: Keep-Alive | sockwrite -tn $sockname $crlf }
- on *:SOCKREAD:Vent:{
- var %var | sockread %var
- if (>A< isin %var) { set %Vent.nick 1 }
- elseif (<td width="20%" bgcolor="#FFFFFF"><font color="#000000"><div style="overflow:hidden;text-overflow:ellipsis"> isin %var) && (%Vent.nick) { set %Vent.nicks %Vent.nicks $remove(%var,<td width="20%" bgcolor="#FFFFFF"><font color="#000000"><div style="overflow:hidden;text-overflow:ellipsis">,</div></font></td>) | unset %Vent.nick }
- elseif (Auth isin %var) { set %Vent.Auth 1 }
- elseif (<td width="75%" bgcolor="#DDDDFF"> isin %var) && (%Vent.Auth) { set %Vent.Auths $remove(%var,<td width="75%" bgcolor="#DDDDFF">,</td>) | unset %Vent.Auth }
- elseif (Name isin %var) { set %Vent.name 1 }
- elseif (<td width="75%" bgcolor="#FFFFFF"> isin %var) && (%Vent.name) { set %Vent.names $remove(%var,<td width="75%" bgcolor="#FFFFFF">,</td>) | unset %Vent.name }
- elseif (Client Count isin %var) { set %Vent.ss 1 }
- elseif (<td width="75%" bgcolor="#DDDDFF"> isin %var) && (%Vent.ss) { set %Vent.Users $remove(%var,<td width="75%" bgcolor="#DDDDFF">,</td>) | unset %Vent.ss }
- elseif (Max Clients isin %var) { set %Vent.Max 1 }
- elseif (<td width="75%" bgcolor="#FFFFFF"> isin %var) && (%Vent.Max) { set %Vent.Maxs $remove(%var,<td width="75%" bgcolor="#FFFFFF">,</td>) | unset %Vent.max }
- elseif (Voice Codec isin %var) { set %Vent.voice 1 }
- elseif (<td width="75%" bgcolor="#DDDDFF"> isin %var) && (%Vent.voice) { set %Vent.voices $remove(%var,<td width="75%" bgcolor="#DDDDFF">,</td>) | unset %Vent.voice }
- elseif (Voice Format isin %var) { set %Vent.format 1 }
- elseif (<td width="75%" bgcolor="#FFFFFF"> isin %var) && (%Vent.format) { set %Vent.formats $remove(%var,<td width="75%" bgcolor="#FFFFFF">,</td>) | unset %Vent.format }
- elseif (Channel Count isin %var) { set %Vent.Channel 1 }
- elseif (<td width="75%" bgcolor="#FFFFFF"> isin %var) && (%Vent.Channel) { set %Vent.Channels $remove(%var,<td width="75%" bgcolor="#FFFFFF">,</td>) | unset %Vent.Channel }
- elseif (Comment isin %var) { set %Vent.Comment 1 }
- elseif (<td width="75%" bgcolor="#FFFFFF"> isin %var) && (%Vent.Comment) { set %Vent.Comments $remove(%var,<td width="75%" bgcolor="#FFFFFF">,</td>) | unset %Vent.Comment | .timer 1 3 ShowVent }
- }
- on *:start: { timestamp -fe 14<10HH:nn:ss tt14> | if (!%Away) || (%Away == ON) { set %Away OFF } }
- on *:connect: { if ($network == Quakenet) { if ($cid == 1) { if (%AQC == ON) { msg Q@CServe.Quakenet.Org AUTH %QAcc %QPass } | if (%Mx == ON) { //mode $me +x } | if (%MR == ON) { //mode $me +R } | if (%Mi == ON) { //mode $me +i } | join #ForFera | var %j = 1 | while (%j <= $numtok(%JC,32)) { .timer 1 $calc(%j -0.5) join $gettok(%JC,%j,32) | inc %j } | timestamp -fe 14<10HH:nn:ss tt14> | if (%ConnectSound == ON) { .splay ScriptSounds\connect.wav } | set -u30 %Open ON } } }
- on *:input:*: {
- if (/* !iswm $1-) {
- if ($1- == !fish) { invite fishbot $chan | halt }
- elseif ($1- == !snail) { invite snailbot $chan | halt }
- elseif ($1- == !trivia) { invite triviabot $chan | halt }
- elseif ($1- == !wow) { invite wowbot $chan | halt }
- elseif ($1- == !l) { msg q chanlev $chan | halt }
- elseif ($1- == !q) { msg r requestbot $chan | halt }
- elseif ($1- == !s) { msg r requestspamscan $chan | halt }
- elseif ($1- == !r) { msg q recover $chan | halt }
- elseif ($1- == !op) { msg r requestop $chan | halt }
- elseif ($1- == !me) { msg q chanlev $chan $me | halt }
- elseif ($1- == !qs) { msg q showcommands | halt }
- elseif ($1- == !bl) { msg q banlist $chan | halt }
- elseif ($1- == !ubm) { msg q unbanme $chan | halt }
- elseif ($1- == !uba) { msg q unbanall $chan | halt }
- elseif ($1- == !wai) { msg q whoami | halt }
- elseif ($1- == !clear) { msg q banclear $chan | halt }
- elseif ($1- == !flags) { msg q chanflags $chan | halt }
- elseif ($1- == !modes) { msg q chanmode $chan | halt }
- elseif ($1- == !limit) { msg q autolimit $chan | halt }
- elseif ($1- == *b) { mode $chan -b *!* | halt }
- elseif ($1- == !id) { echo -a SteamID: STEAM_0:1:6193070 | halt }
- elseif ($1 == !m) && ($2) { msg q chanmode $chan $2- | halt }
- elseif ($1 == !f) && ($2) { msg q chanflags $chan $2- | halt }
- elseif ($1 == !c) && ($2) && ($3) { msg q chanlev $chan $2 $3- | halt }
- elseif ($1 == !) && ($2) { mode $chan $2- | halt }
- elseif ($1 == !k) && ($2) { kick $chan $2- | halt }
- elseif ($1 == !bk) && ($2) { ban $chan $address($2-,2) | kick $chan $2- | halt }
- elseif ($1 == !d) && ($2) { msg q bandel $chan $2- | halt }
- elseif ($1 == !b) && ($2) { msg q ban $chan $2- | halt }
- elseif ($1 == !al) && ($2) { msg q chanflags $chan +c | msg q autolimit $chan $2- | halt }
- elseif ($1 == !w) && ($2) { msg q chanflags $chan +w | msg q welcome $chan $2- | halt }
- elseif ($1 == !t) && ($2) { msg q settopic $chan $2- | halt }
- elseif ($1 == !go) && ($2) { msg q chanlev $chan $2- +amo | set %GOS 1 | set -u5 %C $chan | msg q giveowner $chan $2- | halt }
- elseif ($1 == !i) && ($2) { invite $2- $chan | msg $2- You Are Invited To $chan | halt }
- elseif ($1 == !j) && ($2) { join $2- | halt }
- elseif ($1 == !p) && ($2) { part $2- | halt }
- elseif ($1 == !h) && ($2) { hop $2- | halt }
- else { set %CMSG $target $1- | if ($me isop $target) { msg $target $1- | haltdef } | elseif ($me isvoice $target) { msg $target $1- | haltdef } | else { msg $target $1- | haltdef } }
- }
- else { if (/msg == $1) { if (!$window($2)) { query $2 } } }
- }
- ;;;;;;;;;; Alias ;;;;;;;;;;
- alias checktime { did -a FS 9 $time }
- alias check { did -ra MP3.Player 6 $asctime($round($calc(($insong.length - $insong.pos) / 1000),0),nn:ss),none) }
- alias FSD { dialog $iif($Dialog(FS),-v,-m) FS FS }
- alias BB { var %BA = $2, %ch = $1, %R = $3-, %x = 1, %cl = $+ $r(1,15) | mode %ch +b %BA | while ($ialchan(%BA,%ch,%x).nick) { .timer 1 $iif(%x != 4,0,$calc(%x -2)) kick %ch $ialchan(%BA,%ch,%x).nick %cl $+ $+ $ialchan(%BA,%ch,%x).nick $+ 14( $+ %cl $+ %BA $+ 14) %cl $+ Y14ou %cl $+ A14re %cl $+ A14dded %cl $+ T14o %cl $+ M14y %cl $+ B14lack $+ %cl $+ L14ist %cl $+ R14eason: %cl $+ $+ $iif(%R,%R,No Reason) $+ 14 ( $+ %cl $+ F14or $+ %cl $+ F14era@ $+ %cl $+ S14cript) | inc %x } }
- alias msg { if ($1 == Q) || ($1 == Q@CServe.quakenet.org) || ($1 == R) || ($1 == S) || ($1 == G) { .msg $1 $2- } | elseif ($1 != Q) || ($1 != R) || ($1 != S) || ($1 != G) { if ($me isop $1) { echo -t $1 9@7 $+ $me $+ 14 10S14ay:1 $2- | .msg $1 $2- } | elseif ($me isvoice $1) { echo -t $1 4+7 $+ $me $+ 14 10S14ay:1 $2- | .msg $1 $2- } | else { echo -t $1 7 $+ $me $+ 14 10S14ay:1 $2- | .msg $1 $2- } } }
- alias VentCheck { sockopen Vent www.Ventrilo.com 80 }
- alias ShowVent { did -a VI 6 %Vent.Auths | did -a VI 3 %Vent.names | did -a VI 8 %Vent.Users Out Of %Vent.Maxs | did -a VI 5 %Vent.Comments | did -a VI 1 %Vent.Channels | did -a VI 26 %Vent.voices | did -a VI 28 %Vent.Formats | did -a VI 23 There $iif($numtok(%Vent.nicks,32) == 1,Is,Are) $numtok(%Vent.nicks,32) Logged $iif($numtok(%Vent.nicks,32) == 1,Admin,Admins) | var %w = 1 | while ($numtok(%Vent.nicks,32) >= %w) { did -a VI 11 $gettok(%Vent.nicks,%w,32) | inc %w } | unset %Vent.* }
- alias fn { if ($1) { if ($window(@Nick-Finder $+ $1)) { .close -@ @Nick-Finder $+ $1 } | .window -e @Nick-Finder $+ $1 | .window @Nick-Finder $+ $1 100 100 920 300 | fnc $1 } }
- alias fnc {
- var %c = 1 , %fn | while ($chan(%c)) { var %d = 1 , %e
- while ($fline($chan(%c),$iif($chr(42) isin $1,$1,* $+ $1 $+ *),%d,1).text) { var %e = $v1
- if ($fline(@Nick-Finder $+ $1,%e *,0) == 1) { .rline @Nick-Finder $+ $1 $fline(@Nick-Finder $+ $1,%e *,1) 10 $+ $+ %e $+ 14 - Network:10 $+ $network $+ 14 - Channels:10 $addtok($gettok($fline(@Nick-Finder $+ $1,%e *,1).text,7-,32),$chan(%c),32) }
- else { inc %fn | .aline @Nick-Finder $+ $1 10 $+ $+ %e $+ 14 - Network:10 $+ $network $+ 14 - Channels:10 $chan(%c) }
- inc %d
- }
- inc %c
- }
- if (--* !iswm $fline(@Nick-Finder $+ $1,*,$line(@Nick-Finder $+ $1,0)).text && $line(@Nick-Finder $+ $1,0)) { aline @Nick-Finder $+ $1 14 $+ $str(-,152) | aline @Nick-Finder $+ $1 14Number Of Results:10 $+ %fn $+ }
- }
- alias q.chanflags.check { var %t $remove($did(QC,70),+) | did $iif(b isincs %t,-c,-u) QC 28 | did $iif(f isincs %t,-c,-u) QC 29 | did $iif(p isincs %t,-c,-u) QC 30 | did $iif(w isincs %t,-c,-u) QC 31 | did $iif(t isincs %t,-c,-u) QC 58 | did $iif(c isincs %t,-c,-u) QC 54 | did $iif(e isincs %t,-c,-u) QC 55 | did $iif(k isincs %t,-c,-u) QC 56 | did $iif(p isincs %t,-c,-u) QC 57 | did $iif(v isincs %t,-c,-u) QC 59 }
- alias qrefresh {
- if ($1 == all) { set %QChanlev 1 | .msg q chanlev $did(QC,1) | .timer -m 1 1500 set %QBanlist 1 | .timer -m 1 1500 .msg q banlist $did(QC,1) | .timer -m 1 2000 set %QChanFlags 1 | .timer -m 1 3000 .msg q chanflags $did(QC,1) }
- if ($1 == chanlev) { did -r QC 2 | set %QChanlev 1 | .msg q chanlev $did(QC,1) }
- if ($1 == banlist) { did -r QC 15 | set %QBanlist 1 | .msg q banlist $did(QC,1) }
- if ($1 == chanflags) { did -r QC 70 | set %QChanFlags 1 | .msg q chanflags $did(QC,1) }
- }
- alias Beeping {
- var %nicks = $replace($snick($active),$chr(44),$chr(32)) , %temp , %x = 1 , %y = 1 , %c = $+ $r(1,15)
- while (%x <= $numtok(%nicks,32)) {
- if ($gettok(%nicks,%x,32) isop $active) { var %temp = %temp $replace($gettok(%nicks,%x,32),$gettok(%nicks,%x,32),9@ $+ 14 $+ $gettok(%nicks,%x,32) $+ ) }
- elseif ($gettok(%nicks,%x,32) isvoice $active) { var %temp = %temp $replace($gettok(%nicks,%x,32),$gettok(%nicks,%x,32),4+ $+ 14 $+ $gettok(%nicks,%x,32) $+ ) }
- elseif ($gettok(%nicks,%x,32) isreg $active) { var %temp = %temp $replace($gettok(%nicks,%x,32),$gettok(%nicks,%x,32),14 $+ $gettok(%nicks,%x,32) $+ ) }
- if ($numtok(%temp,32) == 17) {
- if (%y) {
- .timer 1 %y msg $active 14( $+ %c $+ Beep14) $replace(%temp,$chr(32),$chr(32) 10 $+ $chr(152) $+ $chr(32)) 14( $+ %c $+ Beep14)
- .timer 1 $calc(%y +0.5) notice $replace($remove($strip(%temp),@,+),$chr(32),$chr(44)) 14( $+ %c $+ Beep14) $replace(%temp,$chr(32),$chr(32) 10 $+ $chr(152) $+ $chr(32)) 14( $+ %c $+ Beep14)
- var %temp | inc %y 1
- }
- }
- inc %x
- }
- if (%y) {
- .timer 1 %y msg $active 14( $+ %c $+ Beep14) $replace(%temp,$chr(32),$chr(32) 10 $+ $chr(152) $+ $chr(32)) 14( $+ %c $+ Beep14)
- .timer 1 $calc(%y +0.5) notice $replace($remove($strip(%temp),@,+),$chr(32),$chr(44)) 14( $+ %c $+ Beep14) $replace(%temp,$chr(32),$chr(32) 10 $+ $chr(152) $+ $chr(32)) 14( $+ %c $+ Beep14)
- var %temp | inc %y 1
- }
- }
- alias SearchSteam { set %SL $$sfile(C:\*Steam.exe,Find your Steam.exe) | if ($dialog(CSC)) { did -ra CSC 2 %SL } | echo -as 14(10Steam Search14) - Steam location has been found:10 %SL }
- alias SearchHL.exe { set %HLL $$sfile(C:\*HL.exe,Find your HL.exe) | if ($dialog(CSC)) { did -ra CSC 5 %HLL } | echo -as 14(10HL Search14) - HL.exe location has been found:10 %HLL }
- alias SearchAnti-Cheat { set %ACL $$sfile(C:\Program Files\,Find your Anti-Cheat.exe) | if ($dialog(CSC)) { did -ra CSC 8 %ACL } | echo -as 14(10Anti-Cheat Search14) - Anti-Cheat location has been found:10 %ACL }
- alias ConnectServer {
- if (%CSType == CS:1.6) { if (%ACS == ON) { run %ACL | .timer 1 5 run -q %SL -applaunch 10 +connect $1 $iif($2,+password $2) } | else { run -q %SL -applaunch 10 +connect $1 $iif($2,+password $2) } }
- elseif (%CSType == CS:1.6-P) { if (%ACS == ON) { run %ACL | .timer 1 5 run -q %HLL -nomaster -game cstrike +connect $1 $iif($2,+password $2) } | else { run -q %HLL -nomaster -game cstrike +connect $1 $iif($2,+password $2) } }
- elseif (%CSType == CS:CZ) { if (%ACS == ON) { run %ACL | .timer 1 5 run -q %SL -applaunch 80 +connect $1 $iif($2,+password $2) } | else { run -q %SL -applaunch 80 +connect $1 $iif($2,+password $2) } }
- elseif (%CSType == CS:CZ-P) { if (%ACS == ON) { run %ACL | .timer 1 5 run -q %HLL -nomaster -game czero +connect $1 $iif($2,+password $2) } | else { run -q %HLL -nomaster -game czero +connect $1 $iif($2,+password $2) } }
- elseif (%CSType == CS:S) { if (%ACS == ON) { run %ACL | .timer 1 5 run -q %SL -applaunch 240 +connect $1 $iif($2,+password $2) } | else { run -q %SL -applaunch 240 +connect $1 $iif($2,+password $2) } }
- if ($dialog(CSC)) { dialog -x CSC CSC } | showmirc -t
- }
- alias msgall { var %C = $1 , %M = $2- , %d = 1 , %e = 1 | while ($nick(%C,%d)) { if ($v1 != $me) && ($v1 != Q) && ($v1 != S) && ($v1 != G) { .timer 1 %e msg $v1 %M | inc %e 3 } | inc %d } | ignore -r *!*@* }
- alias f4 { var %x = 1 , %y = 39 | while (%x <= %y) { set %r $+(%r,$chr(3),$r(2,15),$gettok(? ¿,$r(1,2),32)) | inc %x } | msg $active %r | unset %r }
- alias f3 { var %x = 1 , %y = 39 | while (%x <= %y) { set %r $+(%r,$chr(3),$r(2,15),$gettok(ח n,$r(1,2),32)) | inc %x } | msg $active %r | unset %r }
- alias f2 { msg $gettok(%CMSG,1,32) $Correct($gettok(%CMSG,2-,32)) }
- alias isheb { return $regex($1-,[א-ת]) }
- alias Correct { if ($isheb($1-)) { return 3C1orrection: $replace($1-,/,q,ר,r,א,t,ט,y,ו,u,ן,i,ם,o,פ,p,ש,a,ד,s,ג,d,כ,f,ע,g,י,h,ח,j,ל,k,ז,z,ס,x,ב,c,ה,v,נ,b,מ,n,צ,m,ף,;,ץ,.,ת,$chr(44),ק,e,ך,l,',w) } | else { return 3C1orrection: $replace($1-,q,/,r,ר,t,א,y,ט,u,ו,i,ן,o,ם,p,פ,a,ש,s,ד,d,ג,f,כ,g,ע,h,י,j,ח,k,ל,z,ז,x,ס,c,ב,v,ה,b,נ,n,מ,m,צ,;,ף,.,ץ,$chr(44),ת,e,ק,l,ך,w,') } }
- alias voice {
- if ($1) && ($2) {
- var %s = 1 , %t = 1 , %temp
- while (%s <= $nick($1,0)) { if ($2 $+ * iswm $nick($1,%s)) && ($nick($1,%s) isreg $1) { %temp = %temp $nick($1,%s) } | inc %s }
- while ($gettok(%temp,%t,32)) { mode $1 + $+ $str(v,$modespl) $gettok(%temp,%t $+ - $+ $calc(%t + $modespl),32) | inc %t $modespl }
- }
- else {
- var %s = 1 , %t = 1 , %temp
- while (%s <= $nick($active,0)) { if ($v1 !isvoice $active) { %temp = %temp $nick($active,%s) } | inc %s }
- while ($gettok(%temp,%t,32)) { mode $active + $+ $str(v,$modespl) $gettok(%temp,%t $+ - $+ $calc(%t + $modespl),32) | inc %t $modespl }
- }
- }
- alias dvoice {
- if ($1) && ($2) {
- var %s = 1 , %t = 1 , %temp
- while (%s <= $nick($1,0)) { if ($2 $+ * iswm $nick($1,%s)) && ($nick($1,%s) !isreg $1) { %temp = %temp $nick($1,%s) } | inc %s }
- while ($gettok(%temp,%t,32)) { mode $1 - $+ $str(v,$modespl) $gettok(%temp,%t $+ - $+ $calc(%t + $modespl),32) | inc %t $modespl }
- }
- else {
- var %s = 1 , %t = 1 , %temp
- while (%s <= $nick($active,0,v)) { %temp = %temp $nick($active,%s,v) | inc %s }
- while ($gettok(%temp,%t,32)) { mode $active - $+ $str(v,$modespl) $gettok(%temp,%t $+ - $+ $calc(%t + $modespl),32) | inc %t $modespl }
- }
- }
- alias clearchanlev {
- if ($3-) { set %protected $3- }
- if ($left($1,1) == $chr(35)) && ($network == QuakeNet) { unset %temp | unset %zxx | unset %mylevel | unset %clea*
- if ($2) {
- if (!%clearing) && (!%clear1) { if ($left($2,1) == $chr(43)) || ($left($2,1) == $chr(45)) { set -u60 %clear $1 $remove($2,$left($2,1)) } | else { set -u60 %clear $1 $2 } | .timercheckwhat 1 5 checkwhat | set %clear1 1 | .msg q chanlev $1 | set %mylevel $remove($address($me,2),*!*@,.users.quakenet.org) | set %clearing 1 | set -u15 %zxx 1 }
- elseif (%clearing) || (%clear1) { echo -agce info * Error! During a clearing! }
- }
- else { echo -agce info * Error! Please use: /clearchanlev <#chan> <level>/<+level>/<-level> | halt }
- }
- else { echo -agce info * Error! Either you didnt typed $chr(35) $+ , or you are not using the network "quakenet". | halt }
- }
- alias checkwhat {
- var %zzz = $calc(%zxx -4)
- if ($numtok(%temp,32) < 18) && ($numtok(%temp,32) >= 1) { .timer 1 %zzz .msg q removeuser $gettok(%clear,1,32) %temp | .timer 1 $calc(%zzz +2) echo -agce info * Clearing ended. | unset %temp | unset %zxx | unset %mylevel | .timer 1 $calc(%zzz +4) unset %clea* | unset %protected }
- elseif ($numtok(%temp,32) == 0) { unset %mylevel | unset %zxx | echo -agce info * Error! No ONe has the level: " $+ $chr(43) $+ $gettok(%clear,2,32) $+ " | unset %zxx | unset %clea* | halt }
- }
- alias banproxy {
- var %x = 1, %y = 1
- while (%x <= $lines(openproxy- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt)) {
- var %d = %d $read(openproxy- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt,%x)
- if ($numtok(%d,32) == $modespl) { .timer 1 $calc(%y -0.5) mode $1- + $+ $str(b,$modespl) %d | var %d | inc %y 2 }
- inc %x
- }
- if ($numtok(%d,32) < $modespl) { .timer 1 $calc(%y -0.5) mode $1- + $+ $str(b,$numtok(%d,32)) %d | var %d }
- .timer 1 $calc(%y +1) kickproxy $1-
- }
- alias kickproxy {
- var %x = 1, %i = 1
- while (%x <= $lines(openproxyn- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt)) {
- if ($read(openproxyn- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt,%x) ison $1-) { .timer 1 %i kick $1- $read(openproxyn- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt,%x) OpenProxy | inc %id | inc %i 2 }
- inc %x
- }
- .timer 1 $calc(%i +5) mode $1- -mr | .timer 1 %i .remove openproxy- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt | .timer 1 %i .remove openproxyn- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt | .timer 1 %i unset %Proxy
- }
- alias banadv {
- var %x = 1, %y = 1
- while ($read(Adv- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt,%x)) {
- var %a = %a $gettok($v1,1-,32)
- if ($numtok(%a,32) == $modespl) { .timer 1 %y mode $1- + $+ $str(b,$modespl) %a | var %a | inc %y 2 }
- inc %x
- }
- if ($numtok(%a,32) < $modespl) { .timer 1 %y mode $1- + $+ $str(b,$numtok(%a,32)) %a }
- .timer 1 $calc(%y +1) kickadv $1-
- }
- alias kickadv {
- var %x = 1, %i = 1
- while ($read(Advnick- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt,%x)) {
- if ($read(Advnick- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt,%x) ison $1-) { .timer 1 %i kick $1- $read(Advnick- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt,%x) Advertise - ID: %id | inc %id | inc %i 2 }
- inc %x
- }
- .timer 1 $calc(%i +5) mode $1- -mMr | .timer 1 $calc(%x +4) set %FP ON | .timer 1 %i unset %Adv | unset % [ $+ [ $remove($1-,$chr(35)) ] ]
- }
- alias banflood {
- var %x = 1, %y = 1
- while ($read(flood- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt,%x)) {
- var %a = %a $gettok($v1,1-,32)
- if ($numtok(%a,32) == $modespl) { .timer 1 %y mode $1- + $+ $str(b,$modespl) %a | var %a | inc %y 2 }
- inc %x
- }
- if ($numtok(%a,32) < $modespl) { .timer 1 %y mode $1- + $+ $str(b,$numtok(%a,32)) %a }
- .timer 1 $calc(%y +1) kickflood $1-
- }
- alias kickflood {
- var %x = 1, %i = 1
- while ($read(floodnick- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt,%x)) {
- if ($read(floodnick- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt,%x) ison $1-) { .timer 1 %i kick $1- $read(floodnick- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt,%x) Flood - ID: %id | inc %id | inc %i 2 }
- inc %x
- }
- .timer 1 $calc(%i +5) mode $1- -mMr | .timer 1 %i unset %Flood
- }
- alias banadv2 {
- var %x = 1, %y = 1
- while (%x <= $lines(adv- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt)) {
- var %d = %d $read(adv- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt,%x)
- if ($numtok(%d,32) == $modespl) { .timer 1 $calc(%y -0.5) mode $1- + $+ $str(b,$modespl) %d | var %d | inc %y 2 }
- inc %x
- }
- if ($numtok(%d,32) < $modespl) { .timer 1 $calc(%y -0.5) mode $1- + $+ $str(b,$numtok(%d,32)) %d | var %d }
- .timer 1 $calc(%y +1) kickadv $1-
- }
- alias kickadv2 {
- var %x = 1, %i = 1
- while (%x <= $lines(advnick- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt)) {
- if ($read(advnick- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt,%x) ison $1-) { .timer 1 %i kick $1- $read(advnick- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt,%x) Advertise | inc %id | inc %i 2 }
- inc %x
- }
- .timer 1 $calc(%i +5) mode $1- -mr
- .timer 1 %i .remove adv- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt
- .timer 1 %i .remove advnick- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt
- .timer 1 %i unset %Adv
- .timer 1 %i unset % [ $+ [ $remove($1-,$chr(35)) ] ]
- }
- alias banflood2 {
- var %x = 1, %y = 1
- while (%x <= $lines(flood- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt)) {
- var %d = %d $read(flood- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt,%x)
- if ($numtok(%d,32) == $modespl) { .timer 1 $calc(%y -0.5) mode $1- + $+ $str(b,$modespl) %d | var %d | inc %y 2 }
- inc %x
- }
- if ($numtok(%d,32) < $modespl) { .timer 1 $calc(%y -0.5) mode $1- + $+ $str(b,$numtok(%d,32)) %d | var %d }
- .timer 1 $calc(%y +1) kickflood $1-
- }
- alias kickflood2 {
- var %x = 1, %i = 1
- while (%x <= $lines(floodnick- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt)) {
- if ($read(floodnick- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt,%x) ison $1-) { .timer 1 %i kick $1- $read(floodnick- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt,%x) Flood | inc %id | inc %i 2 }
- inc %x
- }
- .timer 1 $calc(%i +5) mode $1- -mr
- .timer 1 %i .remove flood- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt
- .timer 1 %i .remove floodnick- [ $+ [ $remove($1-,$chr(35)) ] $+ ] .txt
- .timer 1 %i unset %Flood
- .timer 1 %i unset % [ $+ [ $remove($1-,$chr(35)) ] ]
- }
- alias sendkeys { var %a = sendkeys $+ $ticks | .comopen %a WScript.Shell | if !$comerr { var %b = $com(%a,SendKeys,3,bstr,$1-) | .comclose %a | return %b } | return 0 }
- alias CheckServer {
- sockclose CS
- set %CS $1-
- bset &send 1 255 255 255 255 84 83 111 117 114 99 101 32 69 110 103 105 110 101 32 81 117 101 114 121 0
- sockudp -k CS $replace(%CS,:,$chr(32)) &send
- }
- on *:udpread:CS:{
- sockread &reply
- var %offset, %name, %map, %game, %num, %max, %ip, %dir, %players
- if ($chr($bvar(&reply,5)) == m) {
- %offset = 6
- %ip = $bvar(&reply,%offset,128).text
- inc %offset $calc($len(%ip) + 1)
- %name = $bvar(&reply,%offset,128).text
- inc %offset $calc($len(%name) + 1)
- %map = $bvar(&reply,%offset,128).text
- inc %offset $calc($len(%map) + 1)
- %dir = $bvar(&reply,%offset,128).text
- inc %offset $calc($len(%dir) + 1)
- %game = $bvar(&reply,%offset,128).text
- inc %offset $calc($len(%game) + 1)
- %num = $bvar(&reply,%offset)
- %max = $bvar(&reply,$calc(%offset + 1))
- %players = $+(%num,/,%max)
- echo -a 14Name:10 %name $+ 14 $+ $chr(44) Game:10 %game $+ 14 $+ $chr(44) Map:10 %map $+ 14 $+ $chr(44) Players:10 %players $+ 14 $+ $chr(44) Ip:10 %CS
- sockclose CS | unset %CS
- }
- else {
- %offset = 7
- %name = $bvar(&reply,%offset,128).text
- inc %offset $calc($len(%name) + 1)
- %map = $bvar(&reply,%offset,128).text
- inc %offset $calc($len(%map) + 1)
- %dir = $bvar(&reply,%offset,128).text
- inc %offset $calc($len(%dir) + 1)
- %game = $bvar(&reply,%offset,128).text
- inc %offset $calc($len(%game) + 1)
- %num = $bvar(&reply,$calc(%offset + 2))
- %max = $bvar(&reply,$calc(%offset + 3))
- %players = $+(%num,/,%max)
- echo -a 14Name:10 %name $+ 14 $+ $chr(44) Game:10 %game $+ 14 $+ $chr(44) Map:10 %map $+ 14 $+ $chr(44) Players:10 %players $+ 14 $+ $chr(44) Ip:10 %CS
- sockclose CS | unset %CS
- }
- }
- ;;;;;;;;;; Raws ;;;;;;;;;;
- ;;;;;;;;;Connect raws
- raw 001:*:{ echo -s 10W14elcome 10T14o 10T14he 10I14nternet 10R14elay 10C14hat(10IRC14) 10N14etwork, 14‹10 $+ $left($gettok($1-,1,32),1) $+ $+ $mid($gettok($1-,1,32),2,$calc($len($gettok($1-,1,32)) -2)) $+ $right($gettok($1-,1,32),1) $+ 14› - (10 $+ $network $+ 14) | halt }
- raw 002:*:{ echo -s 10Y14our 10H14ost 10I14s 10 $+ $gettok($5-,1,300) $+ 14, 10R14unning 10V14ersion 10 $+ $gettok($8-,1,42) $+ 14 | halt }
- raw 003:*:{ echo -s 10T14his 10S14erver 10W14as 10C14reated 10A14t 10 $+ $gettok($6-,1,112) $+ 14 | halt }
- raw 004:*:{ echo -s 10H14ost: 10 $+ $gettok($2-,1,32) $+ 14 - 10V14ersion: 10 $+ $gettok($3-,1,32) $+ 14 - 10U14sermodes: 10 $+ $gettok($4-,1,32) $+ 14 - 10C14hanmodes: 10 $+ $gettok($5-,1,32) $+ 14 | halt }
- raw 251:*:{ echo -s 10T14here 10A14re 14-10 $+ $gettok($4-,1,32) $+ 14- 10U14sers 10A14nd 14-10 $+ $gettok($7-,1,32) $+ 14- 10I14nvisible 10O14n 14-10 $+ $gettok($10-,1,32) $+ 14- 10S14erver(s) | halt }
- raw 252:*:{ echo -s 14-10 $+ $gettok($2-,1,32) $+ 14- 10O14perator(s) 10O14nline | halt }
- raw 253:*:{ echo -s 14-10 $+ $gettok($2-,1,32) $+ 14- 10U14nknown 10C14onnection(s) - 10 $+ $1- $+ 14 | halt }
- raw 254:*:{ echo -s 14-10 $+ $gettok($2-,1,32) $+ 14- 10C14hannels 10A14t 10T14his 10N14etwork | halt }
- raw 255:*:{ echo -s 10I 10H14ave 14-10 $+ $gettok($4-,1,32) $+ 14- clients and 14-10 $+ $gettok($7-,1,32) $+ 14- servers | halt }
- raw 275:*:{ echo -es 10 $+ $gettok($1-,1,32) $+ 14 10M14essage 10O14f 10T14he 10D14ay(10MOTD14) | halt }
- raw 221:*:{ echo -es 14‹10 $+ $left($gettok($1-,1,32),1) $+ $+ $mid($gettok($1-,1,32),2,$calc($len($gettok($1-,1,32)) -2)) $+ $right($gettok($1-,1,32),1) $+ 14› $gettok($2-,1,45) | halt }
- raw 372:*:{ echo -es 10 $+ $2- $+ 14 | halt }
- raw 375:*:{ echo -es 10 $+ $gettok($5-,1,32) $+ 14 10M14essage 10O14f 10T14he 10D14ay | halt }
- raw 376:*:{ echo -es 10E14nd 10O14f 10/Motd 10C14ommand. | halt }
- raw 377:*:{ echo -es 10 $+ $2- $+ 14 | halt }
- raw 378:*:{ echo -es 10 $+ $2- $+ 14 | halt }
- raw 422:*:{ echo -es 10 $+ $2- $+ 14 | halt }
- ;;;;;;;;;Whois raws
- raw 311:*:{ echo -a - | echo -a 14‹10 $+ $left($2,1) $+ $+ $mid($2,2,$calc($len($2) -2)) $+ $right($2,1) $+ 14› 10A14ddress: $+($3,@,$4) - 10F14ullname: $gettok($6-,1,58) | halt }
- raw 319:*:{ echo -a 14‹10 $+ $left($2,1) $+ $+ $mid($2,2,$calc($len($2) -2)) $+ $right($2,1) $+ 14› 10A14t 10 $+ $gettok($3-,0,32) $+ 14 10C14hannels: $replace($3-,@#,9@14#,+#,4+14#,&#,11&14#,~#,12~14#,%#,6%14#,<#,3<1#) $+ 14 | halt }
- raw 312:*:{ echo -a 14‹10 $+ $left($2,1) $+ $+ $mid($2,2,$calc($len($2) -2)) $+ $right($2,1) $+ 14› 10S14erver: $3 $network 10IRC 10S14erver | halt }
- raw 330:*:{ echo -a 14‹10 $+ $left($2,1) $+ $+ $mid($2,2,$calc($len($2) -2)) $+ $right($2,1) $+ 14› 10A14uthed 10a14s $3 $+ | halt }
- raw 313:*:{ echo -a 14‹10 $+ $left($2,1) $+ $+ $mid($2,2,$calc($len($2) -2)) $+ $right($2,1) $+ 14› 10I14s 10a14n 10IRC 10O14perator | halt }
- raw 301:*:{ echo -a 14‹10 $+ $left($2,1) $+ $+ $mid($2,2,$calc($len($2) -2)) $+ $right($2,1) $+ 14› 10A14way: $3- $+ | halt }
- raw 338:*:{ echo -a 14‹10 $+ $left($2,1) $+ $+ $mid($2,2,$calc($len($2) -2)) $+ $right($2,1) $+ 14› 10H14ost $gettok($3-,1,32) ( $+ $gettok($4-,1,32) $+ ) | halt }
- raw 317:*:{ echo -a 14‹10 $+ $left($2,1) $+ $+ $mid($2,2,$calc($len($2) -2)) $+ $right($2,1) $+ 14› 10H14as 10b14een 10i14dle $duration($3) $+ 14 - 10S14ingon 10a14t $duration($4) | halt }
- raw 318:*:{ echo -a 14‹10 $+ $left($2,1) $+ $+ $mid($2,2,$calc($len($2) -2)) $+ $right($2,1) $+ 14› 10E14nd of /10W14hois 10l14ists. | echo -a - | halt }
- raw 401:*:{ echo -a - | echo -a 14‹10 $+ $iif($len($2) > 3,$left($2,1) $+ $+ $mid($2,2,$calc($len($2) -2)) $+ $right($2,1),$2 $+ ) $+ 14› 10N14o 10S14uch 10N14ick | halt }
- ;;;;;;;;;Names raws
- ;raw 353:*:{ echo -s - | echo -s 10 $+ $left($3,1) $+ $+ $mid($3,2,$calc($len($3) -2)) $+ $right($3,1) $+ 14 $replace($4-,@,9@14,+,4+14) $+ | halt };
- ;raw 366:*:{ echo -s 10 $+ $left($3,1) $+ $+ $mid($3,2,$calc($len($3) -2)) $+ $right($3,1) $+ $+ 10E14nd of /10N14ames 10l14ists. | echo -s - | halt };
- ;;;;;;;;;Nick raws
- raw 433:*:{ echo -s 14‹10 $+ $left($2,1) $+ $+ $mid($2,2,$calc($len($2) -2)) $+ $right($2,1) $+ 14› 10N14ickname 10i14s 10a14lready 10i14n 10u14se, 10T14ry 10a14n 10o14ther 10n14ickname | halt }
- ;;;;;;;;;Private Massage raws
- raw 404:*:{ echo -at 10C14annot 10S14end 10T14o 10C14hannel 10 $+ $2 | halt }
- raw 439:*:{ echo -at 10T14arget 10C14hange 10T14o 10F14ast. 10P14lease 10W14ait 10 $+ $gettok($1-,$calc($findtok($1-,wait,32) + 1),32) $+ 14 10S14econds. | halt }
- ;;;;;;;;;Topic raws
- raw 352:*:{ echo -at 10 $+ $2 $+ :14 $3- | halt }
- raw 331:*:{ echo -at 0,0 0,0 0,0 0,0 0,0 14(10Topic14) 12• 11• 10 $+ $2 $+ 14 10N14o 10t14opic 10i14s 10s14et 10f14or 10 $+ $2 $+ 14 | haltdef }
- raw 332:*:{ echo -at 0,0 0,0 0,0 0,0 0,0 14(10Topic14) 12• 11• 10 $+ $2 $+ 14 10T14opic 10i14s "10 $+ $3- $+ $chr(15) $+ 14" | haltdef }
- raw 333:*:{ echo -at 0,0 0,0 0,0 0,0 0,0 14(10Topic14) 12• 11• 10 $+ $2 $+ 14 10T14opic 10s14et 10b14y 10 $+ $gettok($3,1,33) $+ 14 10o14n 10 $+ $asctime($4) $+ 14 | haltdef }
Add Comment
Please, Sign In to add comment