rendered paste bodyon $*:text:/^[!`.@](dm|deathmatch|chal(l)?(enge)?|fight)/Si:#DM: {
if ($network == Tundrairc) {
;###################################################################
;##########SET THE COLOUR NUMBER YOU WANT WHERE THE XXXX IS#########
;###################################################################
set %colour.overall 6
set %colour.nicks 8
set %colour.hits 3
set %colour.hp 14
set %colour.weapon 15
set %colour.poison 4
;###################################################################
;###################################################################
;###################################################################
set %c1 $+($chr(3),%colour.overall)
set %c2 $+($chr(3),%colour.nicks)
set %c3 $+($chr(3),%colour.hits)
set %c4 $+($chr(3),%colour.hp)
set %c5 $+($chr(3),%colour.weapon)
set %c6 $+($chr(3),%colour.poison)
set %chan #DM
if (%dmnick. [ $+ [ $nick ] ] != 1) {
if (%dm.player1) {
if (%dm.status == ON) {
notice $nick %c1 $+ Sorry, but there is already a $+ %c5 DeathMatch $+ %c1 running, please wait till that one is over, and try again.
halt
}
set %dm.status ON
set %dm.player2 $nick
msg %chan %c1 $+ The fight is %c2 $+ %dm.player1 $+ %c1 ( $+ %c4 $+ Wins: $+ %c3 %dmwins. [ $+ [ $nick ] ] $+ %c1 - $+ %c4 Loses: $+ %c3 %dmloses. [ $+ [ $nick ] ] $+ %c1 $+ ) Vs %c2 $+ %dm.player2 $+ %c1 ( $+ %c4 $+ Wins: $+ %c3 %dmwins. [ $+ [ $nick ] ] $+ %c1 - $+ %c4 Loses: $+ %c3 %dmloses. [ $+ [ $nick ] ] $+ %c1 $+ ).
set %dm.begin $r(1,2)
if (%dm.begin == 1) {
set %dm.startnick %dm.player1
}
if (%dm.begin == 2) {
set %dm.startnick %dm.player2
}
msg %chan %c2 $+ %dm.startnick $+ %c1 starts the game!
notice %dm.player1 %c1 $+ Dm started, you're fighting %c4 $+ %dm.player2 $+ %c1 $+ .
notice %dm.player2 %c1 $+ Dm started, you're fighting %c4 $+ %dm.player1 $+ %c1 $+ .
}
else {
set %dm.player1 $nick
msg %chan %c2 $+ %dm.player $+ %c1 ( $+ %c4 $+ Wins: $+ %c3 %dmwins. [ $+ [ $nick ] ] $+ %c1 - $+ %c4 Loses: $+ %c3 %dmloses. [ $+ [ $nick ] ] $+ %c1 $+ ) has initiated a %c5 $+ DM Game $+ %c1 $+ . Type $+ %c6 !DM $+ %c1 to fight him!
}
}
else {
notice $nick %c1 $+ You need to register first. Type %c5 $+ !dm-register $+ %c1 first and follow the instructions.
}
}
else {
notice $nick %c1 $+ You need to connect to %c2 $+ irc.tundrairc.net %c1 $+ to play a DeathMatch!
}
}