Skip to content

Instantly share code, notes, and snippets.

@vimishor
Created July 25, 2012 13:54
Show Gist options
  • Save vimishor/3176303 to your computer and use it in GitHub Desktop.
Save vimishor/3176303 to your computer and use it in GitHub Desktop.
lamuriri regnick

Adauga un cont:

    INSERT INTO 
        {table_prefix}users 
            (login, password, email, register_date, active, activation_key, account_flags) 
        VALUES 
            ($login, $password, $email, time(), $active, $random_string, $account_flags);

NOTA:

  1. $login poate sa fie steamID, IP sau nickname.

  2. Daca a. $login este steamid => $account_flags = 'ca' b. $login este ip => $account_flags = 'da' c. altfel => $account_flags = 'ab' (aceste lucruri sunt facute automat de script, dar tu lucrand direct cu DB-ul, trebuie sa le implementezi in plugin)

  3. Pentru a forta un cont sa fie activat imediat dupa inregistrare, doar setezi $active = '1'.

  4. Daca vrei ca un cont sa fie neaparat activat dupa inregistrare, setezi $active = '0' si ii printezi user-ului in HUD sau chat link-ul catre activare, care este de forma:

     <regnick_install>/ucp/confirm/$random_string
    

Adauga un access:

    INSERT INTO
        {table_prefix}users_access 
            (user_ID, server_ID, group_ID)
        VALUES
            ($userID, $serverID, $groupID);

NOTA:

  1. Daca $serverID = '0', atunci contul este global.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment