WarScript Single Rekick
.================================================================.
.CODEname: Humble Team Script Rekick i-updated v2 .
-----------------------------------------------------------------.
.Author: sEmuT^Ap| a.k.a Code-Q a.k.a toyolx .
-----------------------------------------------------------------.
.Time-Update: 8.20pm-9.43pm (06.08.2011) .
-----------------------------------------------------------------.
.Tester: Siapa² saja yg rasa diri nya memerlukan.. :D .
-----------------------------------------------------------------.
.Special Thanks: To All Humble Team member and Master radamn .
-----------------------------------------------------------------.
.How To Use: Just Load The Script IRC to the remote,and then .
.make sure the dialog(f5) is open,to kick enemies target,press- .
.f4,then fill the nickTarget,then press OK.. Enjoy lah ar.. .
.================================================================.
-
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Start Remote
on *:start:{
.fullname THE $+ _HUMBLE_ $+ TEAM II
.nick JefHensem
.anick HumbleJef
.emailaddr m_matsalleh $+ yahoo.com
.set %jeftrig kick,join,mode,003,005,007,331,441,474
.set %signal $true
.set %baseChan #rekick
.set %jo1 1
.set %jo2 10
.set %k1 17
.set %k2 2
.set %joi1 18
.set %joi2 1
.set %m1 15
.set %m2 1
.set %raw1 20
.set %raw2 4
.f5
}
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Sock Alias
alias getRawKicker {
if (%getMusuh) .sockwrite -tn %humbleSig kick %getChan %getMusuh : $+ 4Raw_Time 1
if (%getMusuh) .sockwrite -tn %humbleSig kick %getChan %getMusuh : $+ 4Raw_Time_2
if (%getMusuh) .sockwrite -tn %humbleSig kick %getChan %getMusuh : $+ 4Raw_Time_3
if (%getMusuh) .sockwrite -tn %humbleSig kick %getChan %getMusuh : $+ 4Raw_Time_4
if (%getMusuh) .sockwrite -tn %humbleSig kick %getChan %getMusuh : $+ 4Raw_Time_5
}
alias getKickElse { .sockwrite -tn %humbleSig kick %getChan %getMusuh : $+ 4AllAboutElse | .sockwrite -tn %humbleSig kick %getChan %getMusuh : $+ 4AllAboutElse 2 }
alias myWindows { if (!$window(@myWindows)) { window -ae-550 @myWindows } }
alias hR { sockwrite -tn $1- }
alias signalCode: { .signal -tn $1- }
alias sockConfig {
.set %humbleSig HumbleBots
.set %getChan #rekick
.set %getServ birc.mine.nu
.set %getPort 6668
}
alias sf1 { .sockConfig | msg %getChan 4Sock Is Now Configured }
alias f2 { .sockopen %humbleSig %getServ %getPort | window -e @myWindows }
alias semut { return $mid($1,2,$calc($pos($1,!,1) - 2 )) }
alias f5 HumbleJeffSedih_
alias HumbleJeffSedih_ { if (!$dialog(HumbleJeffSedih)) dialog -m HumbleJeffSedih_ HumbleJeffSedih_ }
alias f4 { //sockwrite -tn HumbleBots kick %getChan $$?"Enter Your Nick Target Here Bah" }
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Sockopen Here
on *:sockopen:%humbleSig:{
if (!$sockerr) {
hR $sockname USER Humble $+ $r(1,99999) * * : 4Updating SockSig
hR $sockname NICK $sockname
.myWindows info %humbleSig Connected to %getServ
//sockwrite -tn %humbleSig join %getChan | .myWindows info %humbleSig join %getChan
.timerOpen -mc 33 63 .sockwrite -tn %humbleSig kick %getChan %getMusuh : $+ 4Sockopen Kick +
}
}
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Sockread Here
on *:sockread:*:{
var %nt goto nextread
if ($sockerr > 0) return
:nextread
sockread -f %temp
tokenize 32 %temp
if ($sockbr == 0) return
if (%temp == $null) %temp = -
if ($regex($1,^PING$)) { .sockwrite -tn $sockname pong $remove($2,:) | %nt }
if ($2 == ERROR) { sockclose $sockname }
if ($regex($2,^(QUIT|PART|PRIV|NOTI|001|002|004|008|009|251|252|254|255|265|266|267|377|353|328|332|333|366|372|375|376|401|403|404|431|442|482)$)) { %nt }
if ($regex($2,^(432|433)$)) { hR $sockname NICK $sockname }
else {
if (%signal) {
var %jef goto jef
if ($istok(%jeftrig,$2,44)) { goto $left($2,4) } | { var %r $left($2,3) } | %jef
:kick | signalCode: kick $sockname $1- | %jef
:join | signalCode: join $sockname $1- | %jef
:mode | signalCode: mode $sockname $1- | %jef
:441 | signalCode: 441 $sockname $1- | %r
:003 | signalCode: 003 $sockname $1- | %r
:005 | signalCode: 005 $sockname $1- | %r
:007 | signalCode: 007 $sockname $1- | %r
:331 | signalCode: 331 $sockname $1- | %r
:474 | signalCode: 474 $sockname $1- | :jef
}
}
}
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Signal Event
on *:signal:*:{
if ($signal == kick) {
if ($4 == %getChan) {
var %s $semut($2)
if ($5 == $1) {
.set %getMusuh $addtok(%getMusuh,%s,44)
.timerJ1 -mc %jo1 %jo2 .sockwrite -tn %humbleSig join %getChan
.sockwrite -tn %humbleSig $eval(kick %getChan %getMusuh) : $+ 4kick_balik 1
.sockwrite -tn %humbleSig $eval(kick %getChan %getMusuh) : $+ 4kick_balik 2
.timerK1 -mc %k1 %k2 .sockwrite -tn %humbleSig $eval(kick %getChan %getMusuh) : $+ 4kick_balik 3
}
if ($knick == $sockname) { .sockwrite -tn %humbleSig $eval(kick %getChan %getMusuh) : $+ 4kick_Teruskan }
}
else { if (%getMusuh) getKickElse $sockname }
}
if ($signal == join) {
var %x $semut($2)
if ($istok(%getMusuh,%x,44)) && ($1 != %x) {
.sockwrite -tn %humbleSig $eval(kick %getChan %getMusuh) : $+ 4Join_Kick 1
.sockwrite -tn %humbleSig $eval(kick %getChan %getMusuh) : $+ 4Join_Kick 2
.timerJK -mc %joi1 %joi2 .sockwrite -tn %humbleSig $eval(kick %getChan %getMusuh) : $+ 4Join_Kick 3
.sockwrite -tn %humbleSig $eval(kick %getChan %getMusuh) : $+ 4Follow_Up_Join_Kick
}
else { if (%getMusuh) getKickElse $sockname }
}
if ($signal == mode) {
var %yz $semut($2), %cv $left($5,2)
if (%cv == +o) {
if ($6 == $1) {
.sockwrite -tn %humbleSig $eval(kick %getChan %getMusuh) : $+ 4Mode_Kick 1
.timerMD -mc %m1 %m2 .sockwrite -tn %humbleSig $eval(kick %getChan %getMusuh) : $+ 4Mode_Kick
.sockwrite -tn %humbleSig $eval(kick %getChan %getMusuh) : $+ 4Mode_Kick_2
}
}
else { if (%getMusuh) getKickElse $sockname }
}
if ($signal == 003) { if (%getMusuh) .timerRaw1 -mc %raw1 %raw2 .getRawKicker | { HALT } }
if ($signal == 005) { if (%getMusuh) .timerRaw2 -mc %raw1 %raw2 .getRawKicker | { HALT } }
if ($signal == 007) { if (%getMusuh) .timerRaw3 -mc %raw1 %raw2 .getRawKicker | { HALT } }
if ($signal == 331) { if (%getMusuh) .timerRaw4 -mc %raw1 %raw2 .getRawKicker | { HALT } }
if ($signal == 441) { if (%getMusuh) .timerRaw5 -mc %raw1 %raw2 .getRawKicker | { HALT } }
if ($signal == 474) { .unset %getMusuh | .timerHensem -m 1 10 sockwrite -tn %humbleSig join %getChan | .halt }
else { echo -ct $2 @myWindows $1- }
}
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Extra Event
on *1:join:%getChan:{
if ($knick != %humbleSig) && (%getMusuh == %getChan) {
.sockwrite -tn %humbleSig $eval(kick %getChan %getMusuh) : $+ 4Join_Kick
.sockwrite -tn %humbleSig $eval(kick %getChan %getMusuh) : $+ 4MJoin_Kick Teruskan
}
else { .sockwrite -tn %humbleSig $eval(kick %getChan %getMusuh) : $+ 4Join_Kick DiTerusKanLagi | { HALT } }
}
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Notify Event
on *:unotify:{
if ( $nick == %humbleSig ) {
.sockclose *
.timersnot -m 1 35 .f2
}
}
on *:notify:{
if ($me ison %getChan) && ( $nick == %humbleSig ) {
sockwrite -tn %humbleSig join %getChan
}
else { halt }
}
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Dialog Event
dialog HumbleJeffSedih_ {
title "Humble Configuration By: sEmuT^Ap| a.k.a Code-Q"
size -1 -1 216 166
option dbu notheme
box "HUMBLE INSIDE", 1, 4 55 208 50
box "HUMBLE CONTROLLER", 2, 5 4 206 50
button "CONFIG", 3, 9 14 62 12
button "CONNECT", 4, 9 29 62 12
button "CLEAR", 5, 79 15 58 12
button "RESET", 6, 80 29 58 12
button "RECONNECT", 7, 145 15 56 12
button "CLOSE", 8, 146 29 56 12
box "Info War Rekick", 11, 11 75 191 25
box "TIMER SOCKET ", 16, 5 107 206 56
box "KICK", 17, 9 114 71 20
text "-mc", 18, 12 121 18 8
edit "", 19, 26 121 19 10
edit "", 20, 48 121 18 10
box "JOIN", 21, 10 136 70 18
text "-mc", 22, 12 143 16 8
edit "", 23, 25 142 20 10
edit "", 24, 48 142 18 10
box "JOIN KICK", 25, 85 115 61 19
text "-mc", 26, 88 123 14 8
edit "", 27, 100 122 17 9
edit "", 28, 121 122 17 10
box "MODE", 29, 84 136 61 19
text "-mc", 30, 88 142 13 8
edit "", 31, 99 142 17 10
edit "", 32, 119 142 17 10
box "ALL_RAW", 33, 152 115 54 19
text "-mc", 34, 155 123 13 8
edit "", 35, 166 122 18 10
edit "", 36, 187 122 18 10
}
on 1:dialog:HumbleJeffSedih_:sclick:3:{ .sockConfig | msg %baseChan 2Configuration Sock Done } | return
on 1:dialog:HumbleJeffSedih_:sclick:4:{ .f2 | msg %baseChan 2Socket Rekick Connected } | return
on 1:dialog:HumbleJeffSedih_:sclick:5:{ .unset %getMusuh | msg %baseChan 2Enemies Cleared } | return
on 1:dialog:HumbleJeffSedih_:sclick:6:{ .sockwrite -tn %humbleSig privmsg %getChan ~waroff } | return
on 1:dialog:HumbleJeffSedih_:sclick:7:{ msg %baseChan 2Reconnect The Bot.. | //sockclose * | .f2 } | return
on 1:dialog:HumbleJeffSedih_:sclick:8:{ msg %baseChan 2Socket Closed Now,Make Config To Start it Back.. | .unset %humbleSig %getServ %getPort | //sockclose * } | return
on 1:dialog:HumbleJeffSedih_:*:*:{
var %Jeff_Sedih = $dname, %Break_dengan_Tunang = $did
if ($devent == init) {
if (%getMusuh != $null) { did -a %Jeff_Sedih 10 %getMusuh }
if (%k1 != $null) { did -a %Jeff_Sedih 19 %k1 }
if (%k2 != $null) { did -a %Jeff_Sedih 20 %k2 }
if (%jo1 != $null) { did -a %Jeff_Sedih 23 %jo1 }
if (%jo2 != $null) { did -a %Jeff_Sedih 24 %jo2 }
if (%joi1 != $null) { did -a %Jeff_Sedih 27 %joi1 }
if (%joi2 != $null) { did -a %Jeff_Sedih 28 %joi2 }
if (%m1 != $null) { did -a %Jeff_Sedih 31 %m1 }
if (%m2 != $null) { did -a %Jeff_Sedih 32 %m2 }
if (%raw1 != $null) { did -a %Jeff_Sedih 35 %raw1 }
if (%raw2 != $null) { did -a %Jeff_Sedih 36 %raw2 }
}
if ($devent == edit) {
if (%Break_dengan_Tunang == 10) { .set %getMusuh $did(10) }
if (%Break_dengan_Tunang == 19) { .set %k1 $did(19) }
if (%Break_dengan_Tunang == 20) { .set %k2 $did(20) }
if (%Break_dengan_Tunang == 23) { .set %jo1 $did(23) }
if (%Break_dengan_Tunang == 24) { .set %jo2 $did(24) }
if (%Break_dengan_Tunang == 27) { .set %joi1 $did(27) }
if (%Break_dengan_Tunang == 28) { .set %joi2 $did(28) }
if (%Break_dengan_Tunang == 31) { .set %m1 $did(31) }
if (%Break_dengan_Tunang == 32) { .set %m2 $did(32) }
if (%Break_dengan_Tunang == 35) { .set %raw1 $did(35) }
if (%Break_dengan_Tunang == 36) { .set %raw2 $did(36) }
}
}
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Script End