Skip to content

do_login_command

Alex May edited this page Dec 7, 2016 · 1 revision
local Players = moo.players

if moo.verb == nil or moo.verb == "" then
   moo.notify( "Welcome to the MOO" )
   return
end

if moo.verb == 'connect' then
   if #moo.args ~= 2 then
      moo.notify( "Usage: connect <username> <password>" )
      return
   end

   local Player = nil

   for k, v in ipairs( Players ) do
      if v.name == moo.args[ 1 ] then
         Player = v
         break
      end
   end


   if Player == nil then
       moo.notify( "Invalid username or password" )
   end

   moo.notify( "Welcome back " .. Player.name )

   return( Player )
end

moo.notify( "Unknown command" )
Clone this wiki locally