Here's a little service script.
How to use:
You need to change channel, and trigger.
SETTRIGGERHERE
You must set trigger before using script.
Exemple:
set %trigger §
(20:32:53) (@Ahlkvist) §trigger -
(20:32:54) -› [notice from [Fyk]]: Your trigger is now: -
(20:33:15) (@Ahlkvist) §mytrigger
(20:33:16) -› [notice from [Fyk]]: Your trigger is: -
As you see, you can change the trigger, but if you forget it, or want to change it you need the § (SETTRIGGERHERE)
All commands can be found with command help (Remember to use trigger first.)
- Code: Select all
;# Find me at #zodac0de @ qnet if you need help or got ideas for my scripts.
;# Script by zodac0de
;# Version: 1.0
on *:TEXT:*:#CHANNEL: {
if ($nick isop $chan) {
if ($me isop $chan) {
set %trigger [ $+ [ $nick ] ] SETTRIGGERHERE
if ($1 == %trigg [ $+ [ $nick ] ] $+ op) { mode $chan +o $2 }
if ($1 == %trigg [ $+ [ $nick ] ] $+ deop) { mode $chan -o $2 }
if ($1 == %trigg [ $+ [ $nick ] ] $+ kick) { kick $2 $3- }
if ($1 == %trigg [ $+ [ $nick ] ] $+ invite) { invite $2 $chan }
if ($1 == %trigg [ $+ [ $nick ] ] $+ voice) { mode $chan +v $2 }
if ($1 == %trigg [ $+ [ $nick ] ] $+ devoice) { mode $chan -v $2 }
if ($1 == %trigg [ $+ [ $nick ] ] $+ bc) { amsg (@Broadcast) $2- (Powered by #we.are.oldschool) }
if ($1 == %trigg [ $+ [ $nick ] ] $+ j) { join $2 }
if ($1 == %trigg [ $+ [ $nick ] ] $+ p) { part $2 }
if ($1 == %trigg [ $+ [ $nick ] ] $+ say) { msg $chan $2- }
if ($1 == %trigger [ $+ [ $nick ] ] $+ trigger) { set %trigg [ $+ [ $nick ] ] $2 | notice $nick Your trigger is now: %trigg [ $+ [ $nick ] ] }
if ($1 == %trigger [ $+ [ $nick ] ] $+ mytrigger) { notice $nick Your trigger is: %trigg [ $+ [ $nick ] ] }
if ($1 == %trigg [ $+ [ $nick ] ] $+ help) {
notice $nick Commands:
notice $nick Op: %trigg [ $+ [ $nick ] ] $+ op <nick> - use to @/op someone.
notice $nick Deop: %trigg [ $+ [ $nick ] ] $+ deop <nick> - use to -@/deop someone.
notice $nick Kick: %trigg [ $+ [ $nick ] ] $+ kick <nick> <reason> - use to kick someone from channel.
notice $nick Invite: %trigg [ $+ [ $nick ] ] $+ invite <nick> - use to invite someone to channel.
notice $nick Voice: %trigg [ $+ [ $nick ] ] $+ voice <nick> - use to +/voice someone.
notice $nick Devoice: %trigg [ $+ [ $nick ] ] $+ devoice <nick> - use to -/devoice someone.
notice $nick Broadcast: %trigg [ $+ [ $nick ] ] $+ bc <message> - use to broadcast all channels.
notice $nick Join: %trigg [ $+ [ $nick ] ] $+ j #<channel> - use to join channel.
notice $nick Part: %trigg [ $+ [ $nick ] ] $+ p #<channel> - use to part channel.
notice $nick Say: %trigg [ $+ [ $nick ] ] $+ say <text> - use to say anything in channel.
notice $nick Change trigger: %trigger [ $+ [ $nick ] ] $+ trigger <symbol> - use to change your trigger.
notice $nick Trigger: %trigger [ $+ [ $nick ] ] $+ mytrigger - If you forget your trigger, use this.
}
if ($1 == %trigg [ $+ [ $nick ] ] $+ version) { notice $nick Simple Sevice Script
notice $nick Scripter: zodac0de
notice $nick Version: 1.0
}
}
else { notice $nick I'm not @/op in $chan }
}
else { notice $nick You don't have access to this command. }
}