Charmander

Untitled

Apr 16th, 2012
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. alias teambath Charmander Omicron Birkal mostwanted lust ala
  2. on *:text:!teambat:#: {
  3. if (($nick isop # || $findtok($teambath,$nick,32)) && !%teambat) {
  4. set %teambat on
  5. msg # Teambat has started. Type !in to participate.
  6. }
  7. elseif (%teambat == on) msg # There is already a teambat running. Type !sort to reset the script.
  8. }
  9. on *:text:!in:#: {
  10. if (%teambat == on && !$findtok(%teambatp,$nick,32)) {
  11. set %teambatp %teambatp $nick
  12. msg # $nick has joined the teambat. Participants: %teambatp $+ .
  13. }
  14. }
  15. on *:text:!out:#: {
  16. if ($findtok(%teambatp,$nick,32)) {
  17. set %teambatp $deltok(%teambatp,$findtok(%teambatp,$nick,32),32)
  18. msg # $nick has left the teambat. Participants: %teambatp $+ .
  19. }
  20. }
  21. on *:text:!sort:#: {
  22. if (($nick isop # || $findtok($teambath,$nick,32)) && %teambat == on) {
  23. set %teambatn $round($calc($numtok(%teambatp,32)/2),0)
  24. set %teambatc 1
  25. while (%teambatc <= %teambatn) {
  26. set %team1t $gettok(%teambatp,$r(1,$numtok(%teambatp,32)),32)
  27. set %team1 %team1 %team1t
  28. set %teambatp $deltok(%teambatp,$findtok(%teambatp,%team1t,32),32)
  29. set %team2t $gettok(%teambatp,$r(1,$numtok(%teambatp,32)),32)
  30. set %team2 %team2 %team2t
  31. set %teambatp $deltok(%teambatp,$findtok(%teambatp,%team2t,32),32)
  32. inc %teambatc
  33. }
  34. msg # Team 1: %team1 $chr(124) Team 2: %team2
  35. unset %team*
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment