Advertisement
triclops200

commands.rb

May 24th, 2012
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.70 KB | None | 0 0
  1. puts "commands.rb loaded!"
  2. require './variables.rb'
  3. def process_commands(s,mssg,sender_snick,return_nick,all_after,elem,cmd)
  4.     if cmd[0] == '`'
  5.         cmd = cmd[1..-1]
  6.         tail = mssg[cmd.length+2..-1]
  7.         adminauth = false
  8.         if sender_snick.downcase == @owner
  9.             adminauth=true
  10.         end
  11.         if adminauth
  12.             if cmd == "join"
  13.                 s.puts("join #{tail}\r\n")
  14.                 returnval="Joining #{tail}"
  15.             end
  16.             if cmd == "part"
  17.                 if tail != nil
  18.                     s.puts("PART #{tail} :bye\r\n")
  19.                 else
  20.                     s.puts("PART #{return_nick} :bye")
  21.                 end
  22.             end
  23.             if cmd == "reload"
  24.                 returnval = "Commands.rb reloaded!"
  25.             end
  26.         end
  27.         if cmd == "ping"
  28.             msg(s,return_nick,"PONG")
  29.         end
  30.     else
  31.     end
  32.     return returnval
  33. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement