That works perfectly. As you can see I'm still not too great at programming, but I'm getting there

You can use the code for editing help files online if you like. I was going to put it up in suggestions once I finished it. Here's the complete code:
In components/commandparser.rb:
In the admin commands list, add
'ahelp',
wherever you like.
In
def parse_admin(input)
add the following:
when /^ahelp\s+edit\s+(.*)/i
event[:action] = :ahelp_edit
event[:object] = $1
In events/admin.rb:
def ahelp_edit(event,player,room)
topic = event[:object].strip.downcase
help_item = "help/#{topic}.help"
if File.exist? help_item
player.editor(IO.read(help_item) || [], 200) do |data|
unless data.nil?
content = data.strip
end
File.open help_item, "w" do |f|
f.puts data
end
player.output("You finish writing the helpfile.")
end
else
player.output "Help file not found."
end
end