Code: Select all
# The default settings incase you don't want to enter something :p
# Default map. If you don't specify a map it will set it to this.
set defaultmap "Oasis"
# Default map time (again this only works if you don't enter a time
set defaulttime "30"
# Default max players. Obvious :P
set defaultplayers "20"
bind pub m|o !settopic topic:change
proc topic:change { nickname hostname handle channel arguments } {
global defaultmap defaulttime defaultplayers
set map [lindex [split $arguments] 0]
if {$map == ""} {
set map $defaultmap
}
set time [lindex [split $arguments] 1]
if {$time == ""} {
set time $defaulttime
}
set players [lindex [split $arguments] 2]
if {$players == ""} {
set players $defaultplayers
}
putquick "TOPIC $channel :Welcome to $channel. Server is running --> Next: $map || $time min. || $players."
}