rendered paste bodyon $*:TEXT:/^[!.](Dm|Death?m?atch)?/Si:#:{
if ($readini(dm.ini,$chan,Player1) == $nick)
notice $nick *** [ 12DM ]: You cannot accept your own challenge.
halt
}
if ($readini(dm.ini,$chan,Status) == on) {
writeini -n dm.ini $chan Status on2
writeini -n dm.ini $chan Player2 $nick
writeini -n dm.ini $chan Shark1 28
writeini -n dm.ini $chan Shark2 28
writeini -n dm.ini $chan Hp1 99
writeini -n dm.ini $chan Hp2 99
writeini -n dm.ini $chan Turn 1
timer $+ $chan $+ 1 off
timer $+ $chan $+ 2 off
msg $chan *** [ 12DM ]: The deathmatch sequence has BEGUN! Get ready to fight Player 1 and 2.
msg $chan *** [ 12DM ]: It's $readini(dm.ini,$chan,Player1) $+ 's turn.
notice $readini(dm.ini,$chan,Player1) *** [ 12DM ]: You have 499 hitpoints and 428 sharks. To view my deathmatch commands please type: !dmcommands
notice $readini(dm.ini,$chan,Player2) *** [ 12DM ]: You have 499 hitpoints and 428 sharks. To view my deathmatch commands please type: !dmcommands
halt
}
if ($readini(dm.ini,$chan,Status) == $null) {
writeini -n dm.ini $chan Status on
writeini -n dm.ini $chan Player1 $nick
msg $chan *** [ 12DM ]: $nick has initiated the deathmatch sequence! Timeout to accept: 30 seconds
timer $+ $chan $+ 1 1 30 msg $chan *** [ 12DM ]: $readini(dm.ini,$chan,Player1) does not seem to have a challenger. Deathmatch sequence terminated.
timer $+ $chan $+ 2 1 30 remini dm.ini $chan
halt
}
if ($readini(dm.ini,$chan,Status) == on2) {
notice $nick *** [ 12DM ]: There is already a deathmatch going on.
halt
}