rendered paste bodyon *:TEXT:!pest off*:#:{
if ($nick !isop $chan) {
notice $nick Op required }
if ($nick isop $chan) {
msg $chan 4Pest Off
set %pestscript [ $+ [ $chan ] ] OFF
}
}
on *:TEXT:!pest on*:#:{
if ($nick !isop $chan) {
notice $nick Op required }
elseif ($nick isop $chan) {
msg $chan 4Pest On
set %pestscript [ $+ [ $chan ] ] ON
}
}
on *:TEXT:!change*:#:{
if (%pestscript [ $+ [ $chan ] ] == OFF) || ($2 !isnum 1-138) { HALT }
if (%pestscript [ $+ [ $chan ] ] == ON) && ($2 isnum 1-138) && (($nick isop $chan) || ($nick ishop $chan)) {
msg $chan 4New PCW1 - !pcw to view
unset %settime [ $+ [ $chan ] ]
unset %pcworld [ $+ [ $chan ] ]
unset %pcsetter [ $+ [ $chan ] ]
set %settime [ $+ [ $chan ] ] $ctime
set %pcworld [ $+ [ $chan ] ] $2
set %pcsetter [ $+ [ $chan ] ] $nick
}
}
on *:TEXT:!setworld*:#:{
if (%pestscript [ $+ [ $chan ] ] == OFF) || ($2 !isnum 1-138) { HALT }
if (%pestscript [ $+ [ $chan ] ] == ON) && ($2 isnum 1-138) && (($nick isop $chan) || ($nick ishop $chan)) {
msg $chan 4New PCW1 - !pcw to view
unset %settime [ $+ [ $chan ] ]
unset %pcworld [ $+ [ $chan ] ]
unset %pcsetter [ $+ [ $chan ] ]
set %settime [ $+ [ $chan ] ] $ctime
set %pcworld [ $+ [ $chan ] ] $2
set %pcsetter [ $+ [ $chan ] ] $nick
}
}
on *:TEXT:!setpcw*:#:{
if (%pestscript [ $+ [ $chan ] ] == OFF) || ($2 !isnum 1-138) { HALT }
if (%pestscript [ $+ [ $chan ] ] == ON) && ($2 isnum 1-138) && (($nick isop $chan) || ($nick ishop $chan)) {
msg $chan 4New PCW1 - !pcw to view
unset %settime [ $+ [ $chan ] ]
unset %pcworld [ $+ [ $chan ] ]
unset %pcsetter [ $+ [ $chan ] ]
set %settime [ $+ [ $chan ] ] $ctime
set %pcworld [ $+ [ $chan ] ] $2
set %pcsetter [ $+ [ $chan ] ] $nick
}
}
on *:TEXT:!pcw*:#:{
if (%pestscript [ $+ [ $chan ] ] == OFF) { halt }
if (!%pcworld [ $+ [ $chan ] ]) { notice $nick No world set }
elseif (%pestscript [ $+ [ $chan ] ] == ON) {
notice $nick 7World:2 %pcworld [ $+ [ $chan ] ] 7 World for:2 $duration($calc($ctime - %settime [ $+ [ $chan ] ] )) 14World set by:2 %pcsetter [ $+ [ $chan ] ] : 4 $($+($chr(167),$chr(169),$chr(174),$chr(161),$chr(222),$chr(84),$chr(51),$chr(208),$chr(32),$chr(51),$chr(253),$chr(32),$chr(91),$chr(45),$chr(71),$chr(111),$chr(100),$chr(45),$chr(93)))
}
}
on *:TEXT:!setchecker*:#:{
if ($nick isop $chan) || ($nick ishop $chan) && (%checker [ $+ [ $chan ] ]) && ($2- ison $chan) {
notice %checker [ $+ [ $chan ] ] Checker is changing to $2-
notice $nick Checker changed from: - %checker [ $+ [ $chan ] ] to $2-
unset %checker [ $+ [ $chan ] ]
set %checker [ $+ [ $chan ] ] $2-
notice %checker [ $+ [ $chan ] ] You gotta check suggestions now, dont worry you will get noticed the suggestions }
if ($nick isop $chan) || ($nick ishop $chan) && ($2- ison $chan) && (!%checker [ $+ [ $chan ] ]) {
set %checker [ $+ [ $chan ] ] $2-
notice %checker [ $+ [ $chan ] ] You gotta check suggestions now, dont worry Ill notice u the suggestions
}
}
on *:TEXT:!unsetchecker*:#:{
if ($nick isop $chan) || ($nick ishop $chan) {
unset %checker [ $+ [ $chan ] ]
msg $chan There is now no checker for suggestions on $chan
}
}
on *:TEXT:!checker*:#:{
if ($nick isop $chan) || ($nick ishop $chan) && (%pestscript [ $+ [ $chan ] ] == OFF) {
HALT }
elseif ($nick isop $chan) || ($nick ishop $chan) && (%pestscript [ $+ [ $chan ] ] == ON) {
notice $nick The current checker for $chan is %checker [ $+ [ $chan ] ]
}
}
on *:TEXT:!suggest*:#:{
if ($2 !isnum 2-138) {
notice $nick Wtf dont play dumb.. $2 is not a world }
if (!%checker [ $+ [ $chan ] ]) {
notice $nick Theres no one to check your suggestion, sorry }
if ($2 isnum 2-138) && (%checker [ $+ [ $chan ] ]) {
notice %checker [ $+ [ $chan ] ] $nick suggested world $2
notice $nick Cheers for suggestion, some one was notified about it
}
}
on *:TEXT:!new*:#:{
if ($nick isop $chan) || ($nick ishop $chan) {
msg $chan 1Fed up with the 4world?1 Suggest a new world by typing !suggest
}
}
on *:TEXT:!reset*:#:{
if ($nick isop $chan) || ($nick ishop $chan) {
unset %checker [ $+ [ $chan ] ]
unset %pcsetter [ $+ [ $chan ] ]
unset %settime [ $+ [ $chan ] ]
unset %pcworld [ $+ [ $chan ] ]
set %req [ $+ [ $chan ] ] OFF
msg $chan Everything has been reset on $chan (On join combat script is now off !join on to activate)
msg $chan 4Pest Script Active, On join Inactive
}
}
on *:TEXT:!setpm*:#:{
if ($nick isop $chan) || ($nick ishop $chan) && (%pestscript [ $+ [ $chan ] ] == OFF) {
HALT }
if ($nick isop $chan) || ($nick ishop $chan) && (%pestscript [ $+ [ $chan ] ] == ON) && ($2-) {
set %takepm [ $+ [ $chan ] ] $2-
notice $nick Person(s) taking Pms is now: $2- }
elseif ($nick isop $chan) || ($nick ishop $chan) && (%pestscript [ $+ [ $chan ] ] == ON) && (!$2-) {
notice $nick Dude !setpm A runescapename or another one :S }
}
on *:TEXT:!pm*:#:{
if ($nick isop $chan) || ($nick ishop $chan) && (%pestscript [ $+ [ $chan ] ] == OFF) {
HALT }
if ($nick isop $chan) || ($nick ishop $chan) && (%pestscript [ $+ [ $chan ] ] == ON) && ($2) {
msg $chan 2Please PM4 $2 2In Game for voice }
elseif ($nick isop $chan) || ($nick ishop $chan) && (%pestscript [ $+ [ $chan ] ] == ON) && (!$2) {
msg $chan 2Please PM4 %takepm [ $+ [ $chan ] ] 2In Game for voice