Special thanks goes out to Sparta!!!

Code:

on *:TEXT:*!Duel*:#: {  
  if ((%floodduel) || ($($+(%,floodduel.,$nick),2))) { return }
  set -u10 %floodduel On
  set -u10 %floodduel. $+ $nick On
  .timereight 1 2 msg $chan  $nick has Challaneged $2 to a duel!
  .timernine 1 4 msg $chan /me $2 has accepted challenge from $nick $+ .
  if ($nick isop #logan_671) {
    var %randmods = $rand(1,2)
    if (%randmods == 1) { .timerten 1 6 msg $chan $nick scoops $2 $+ 's eyes out with a rusty spoon and feeds them to a crow! $nick is Victorius. }
    if (%randmods == 2) { .timerten 1 6 msg $chan $nick pulls $2 $+ 's underware over their head and runs them up a near by flag poll, $nick is the clear winner! }
  }
  else {
    var %randnumber = $rand(1,2)
    if (%randnumber == 1) { .timerten 1 6 msg $chan $nick slips on a banana peel and $2 gets the upperhand with a Clobber stomp to the nether region. $2 Wins! }
    if (%randnumber == 2) { .timerten 1 6 msg $chan $2 tries to duck and weave as $nick throws a flurry of punches, $2 fails badly, $nick is the winner! }
  }
}



I really appreciate the help, I tested what you come up with, It kind of worked, it was so close but lost the "accepted challenge line), so I played around a bit more and found when I gave each section a different timer name eg timer1, timer2, timer3, all segments worked perfectly!

Thank you very much for the help!

(I know why you changed /me to Describe but for some reason it doesn't work)

Last edited by logan_671; 04/05/15 09:47 AM.