rendered paste body elseif ($regex($1,/^([!@])?co?mb/Si)) return Combat
elseif ($regex($1,/^([!@])?att/Si)) return Attack
elseif ($regex($1,/^([!@])?def/Si)) return Defence
elseif ($regex($1,/^([!@])?str/Si)) return Strength
elseif ($regex($1,/^([!@])?h(p|it)/Si)) return Hitpoints
elseif ($regex($1,/^([!@])?rang/Si)) return Ranged
elseif ($regex($1,/^([!@])?pray/Si)) return Prayer
elseif ($regex($1,/^([!@])?mag[ei]/Si)) return Magic
elseif ($regex($1,/^([!@])?cook/Si)) return Cooking
elseif ($regex($1,/^([!@])?w(c|oodcut)/Si)) return Woodcutting
elseif ($regex($1,/^([!@])?flet/Si)) return Fletching
elseif ($regex($1,/^([!@])?fish/Si)) return Fishing
elseif ($regex($1,/^([!@])?f(m|iremak)/Si)) return Firemaking
elseif ($regex($1,/^([!@])?craft/Si)) return Crafting
elseif ($regex($1,/^([!@])?smith/Si)) return Smithing
elseif ($regex($1,/^([!@])?min/Si)) return Mining
elseif ($regex($1,/^([!@])?herb/Si)) return Herblore
elseif ($regex($1,/^([!@])?agi/Si)) return Agility
elseif ($regex($1,/^([!@])?th(ie|ei)/Si)) return Thieving
elseif ($regex($1,/^([!@])?slay/Si)) return Slayer
elseif ($regex($1,/^([!@])?farm/Si)) return Farming
elseif ($regex($1,/^([!@])?r(c|une)/Si)) return Runecraft
elseif ($regex($1,/^([!@])?hunt/Si)) return Hunter
elseif ($regex($1,/^([!@])?c(s|on)/Si)) return Construction
}
alias -l cmb {
tokenize 32 $1-
var %rsc1 [ $+ [ $8 ] ] $calc((($1 * 130) + ($3 * 130)) / 400)
var %rsc2 [ $+ [ $8 ] ] $calc($iif($and($5,1) == 0,$calc($5 * 195),$calc((($5 - 1) + ($5 * 2)) * 65)) / 400)
var %rsc3 [ $+ [ $8 ] ] $calc($iif($and($7,1) == 0,$calc($7 * 195),$calc((($7 - 1) + ($7 * 2)) * 65)) / 400)
if ((%rsc1 [ $+ [ $8 ] ] >= %rsc2 [ $+ [ $8 ] ]) && (%rsc1 [ $+ [ $8 ] ] >= %rsc3 [ $+ [ $8 ] ])) return $calc(%rsc1 [ $+ [ $8 ] ] + ((($2 * 100) + ($4 * 100) + ($iif($and($6,1) == 0,$6,$calc($6 - 1)) * 50)) / 400)) Melee Based
elseif ((%rsc2 [ $+ [ $8 ] ] >= %rsc3 [ $+ [ $8 ] ]) && (%rsc2 [ $+ [ $8 ] ] >= %rsc1 [ $+ [ $8 ] ])) return $calc(%rsc2 [ $+ [ $8 ] ] + ((($2 * 100) + ($4 * 100) + $iif($and($6,1) == 0,$6,$calc($6 - 1)) * 50) / 400)) Ranged Based
elseif ((%rsc3 [ $+ [ $8 ] ] >= %rsc1 [ $+ [ $8 ] ]) && (%rsc3 [ $+ [ $8 ] ] >= %rsc2 [ $+ [ $8 ] ])) return $calc(%rsc3 [ $+ [ $8 ] ] + ((($2 * 100) + ($4 * 100) + $iif($and($6,1) == 0,$6,$calc($6 - 1)) * 50) / 400)) Magic Based
}
alias -l exp { return $gettok(0 83 174 276 388 512 650 801 969 1154 1358 1584 1833 2107 2411 2746 3115 3523 3973 4470 5018 5624 6291 7028 7842 8740 9730 10824 12031 13363 14833 16456 18247 20224 22406 24815 27473 30408 33648 37224 41171 45529 50339 55649 61512 67983 75127 83014 91721 101333 111945 123660 136594 150872 166636 184040 203254 224466 247886 273742 302288 333804 368599 407015 449428 496254 547953 605032 668051 737627 814445 899257 992895 1096278 1210421 1336443 1475581 1629200 1798808 1986068 2192818 2421087 2673114 2951373 3258594 3597792 3972294 4385776 4842295 5346332 5902831 6517253 7195629 7944614 8771558 9684577 10692629 11805606 13034431,$1,32) }
alias -l cc1 { tokenize 32 $1 | return $gettok($calc(((($gettok($4,1,46) + 1) - $1) / 0.325) + 1),1,46) }
alias -l cc2 { tokenize 32 $1 | return $gettok($calc(((($gettok($4,1,46) + 1) - $1) / 0.25) + 1),1,46) }
alias -l cc3 { tokenize 32 $1 | return $gettok($calc(((($gettok($4,1,46) + 1) - $1) / 0.4875) + 1),1,46) }
alias -l cc4 { tokenize 32 $1 | return $gettok($calc(((($gettok($4,1,46) + 1) - $1) / 0.125) + 1),1,46) }
on *:TEXT:!rules:#Pc-Mania: {
.msg $nick 5Rule 1: No advertizing channels, ESPECIALLY not other PC channels.
.msg $nick 5Rule 2: No spamming.
.msg $nick 5Rule 3: Minor swearing is permitted but excessive profanity will get you kicked/banned.
.msg $nick 5Rule 4: Do not PM ops without permission.
.msg $nick 5Rule 5: Respect all ops/halfops/voice, and any temporary rule they might put in place.
.msg $nick 5Rule 6: Do not ask for voice/halfop/op. You will get it if an op feels you deserve it, asking for it is pointless and annoying.
.msg $nick 5Rule 7: Never complain about a PC world. If you want a new one set, use !suggest (Example: !suggest 1)
.msg $nick 5Rule 8: Don't use @ commands, doing so will get you kicked. It's spammy.
}
ON $*:TEXT:/^[!@](clan|group|gang)/Si:#:{ unset %clanc.* | inc %c
set $+(%,clan.return.,%c) $iif($left($1,1) == @,msg $chan,notice $nick)
set $+(%,clan.member.,%c) $replace($2-,$chr(32),_)
sockopen $+(clan.,%c) www.runehead.com 80
}
ON *:SOCKOPEN:clan.*:{
sockwrite -nt $sockname GET $+(/clans/search.php?search=,$($+(%,clan.member.,%c),2),&searchtype=excact) HTTP/1.1
sockwrite -nt $sockname Host: www.runehead.com $+ $+($crlf,$crlf)
}
ON *:SOCKREAD:clan.*:{
if ($sockerr) { $($+(%,clan.return.,%c),2) Socket Error Has Occured Please Try Again In 30 Seconds }
else {
sockread %clan
if (*<p>No results were found for* iswm %clan) {
$($+(%,clan.return.,%c),2) No Results Were Found For $replace($($+(%,clan.member.,%c),2),_,$chr(32))
sockclose $sockname
}
if (*'ml.php?clan=*'>*</a></td> iswm %clan) { inc $+(%,clanc.,%c) |
if ($($+(%,clanc.,%c),2) <= 3) { $($+(%,clan.return.,%c),2) $+ $replace($($+(%,clan.member.,%c),2),_,$chr(32)) Is In The Clan $htmlfree(%clan) }
else { $($+(%,clan.return.,%c),2) Showing Only 3 Results. For More Results Goto $+(www.runehead.com/clans/search.php?search=,$($+(%,clan.member.,%c),2),&searchtype=excact) | sockclose $sockname }
}
}
}
ON *:SOCKCLOSE:clan.*:{
unset %clan.*
unset %clanc.*
}
alias -l htmlfree { var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x, ) | return %x }
on *:TEXT:!tb *:#:{
if ($me ishop $chan || $me isop $chan) {
if ($$2 ishop $chan || $$2 isop $chan) { halt }
elseif ($nick !ishop $chan || $nick !isop $chan) && ($$2 ison $chan && $$3 isnum) {
set %reason. [ $+ [ $$2 ] ] $4-
if (%reason. [ $+ [ $$2 ] ] == $null) { set %reason. [ $+ [ $$2 ] ] No Reason }
inc %kcount
ban -ku $+ $calc($3 * 60) $chan $$2 2 10Reason: %reason. [ $+ [ $$2 ] ] 1¤3 $$3 Minute Ban 1¤6 Requested By: $nick 1¤12 Noobs Owned: %kcount
unset %reason. [ $+ [ $$2 ] ]
}
}
}