Guest User

Untitled

a guest
Aug 15th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.26 KB | None | 0 0
  1. on :message, /^\.setwr (.+) (.+) (.+) (.+) (.+)/ do |m, arg1, arg2, arg3, arg4, arg5|
  2.   m.reply "#{arg1}" # Game
  3.   m.reply "#{arg2}" # Category
  4.   m.reply "#{arg3}" # Time
  5.   m.reply "#{arg4}" # Runner
  6.   m.reply "#{arg5}" # Video
  7.   gamename = if arg1 == "sm64"
  8.     "Super Mario 64"
  9.   elsif arg1 == "oot"
  10.     "Ocarina of Time"
  11.   elsif arg1 == "mm"
  12.     "Majora's Mask"
  13.   end
  14.   category = if arg2 == "16"
  15.     "16 stars"
  16.   elsif arg2 == "any%"
  17.     "Any%"
  18.   elsif arg2 == "mst"
  19.     "MST"
  20.   elsif arg2 == "70"
  21.     "70 stars"
  22.   elsif arg2 == "120"
  23.     "120 stars"
  24.   elsif arg2 == "100%"
  25.     "100%"
  26.   end
  27.   if gamename.nil? or category.nil?
  28.     m.reply "#{gamename} - #{category} in #{arg3} by #{arg4}"
  29.     m.reply "Wont be saved because I dont know what game or category it is. Please tell DJS and he will hopefully fix it.."
  30.   elsif arg5 == "novideo"
  31.     m.reply "#{gamename} - #{category} in #{arg3} by #{arg4}"
  32.     File.open("/home/lambdan/factbot/wr/#{arg1}#{arg2}" , 'w') { |f| f.puts "#{gamename} - #{category} in #{arg3} by #{arg4}" }
  33.   else
  34.     m.reply "#{gamename} - #{category} in #{arg3} by #{arg4} | #{arg5}"
  35.     File.open("/home/lambdan/factbot/wr/#{arg1}#{arg2}" , 'w') { |f| f.puts "#{gamename} - #{category} in #{arg3} by #{arg4} | #{arg5}" }
  36.   end
  37. end
Add Comment
Please, Sign In to add comment