All pastes #2103327 Raw Edit

Someone

public text v1 · immutable
#2103327 ·published 2012-01-15 21:16 UTC
rendered paste body
public static int get_user_id(string name)
    {
      try
      {
        if (is_online)
        {          
          int id = nDB.get_userid_by_name(name);
          if (id == -1)
          {
            
            if (get_next_user_id != 0)
            {
              get_next_user_id++;
            }
            else
            {
              get_next_user_id = nDB.get_next_userid();
            }            
            if (is_online) { 
              nDB.update_new_player(get_next_user_id, name);              
            }

            return get_next_user_id;
          }
          else
          {
            return id;
          }          
        }
        else
        {
          offline_user_id -= 1;
          return offline_user_id;
        }        
      }
      catch (Exception e)
      {        
        logMe("Error in Routines.get_user_id(" + name + ") : '" + e.Message + "'");
        return -1;
      }      
    }