AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Solved users.ini problem (https://forums.alliedmods.net/showthread.php?t=320034)

Saint Sinner 12-01-2019 17:42

users.ini problem
 
fixed

users.ini
Code:

"STEAM_0:0:521101994" "" "b" "ce" ;sinner
"STEAM_0:0:521101994" "" "b" "ce" ;sinner
"STEAM_0:0:521101994" "" "b" "ce" ;sinner

Code:

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

new slot_flags;
new configsDir[64]

public plugin_init()
{
        slot_flags = register_cvar("flag_for_slot", "b")
       
        get_configsdir(configsDir, 63)
        formatex(configsDir, 63, "%s/users.ini", configsDir)
}

public client_connect(id)
{
        new string_steam[20],authid[32]
        get_pcvar_string(slot_flags,string_steam,19)
       
        new linne[150], name[33]
       
        new File[120]; get_configsdir(File, charsmax(File))
        add(File, charsmax(File), "/users.ini")
       
        if(!file_exists(File))
                set_fail_state("File configs/users.ini Not Found")
               
        get_user_name(id, name, charsmax(name))
        get_user_authid(id, authid, 31)
       
        new line = 0, textline[256], len
        new line_name[64], line_password[64], line_accessflags[64], line_flags[64]
        new found;
       
        while ((line = read_file(configsDir, line, textline, 255, len)))
        {
            parse(textline, line_name, 63, line_password, 63, line_accessflags, 63, line_flags, 63)
               
            if (containi(line_name,authid) != -1)
            {       
              found++
              break       
            }
            if(!found)
            {
              server_print("Steam %s already exists!",line_name)
            }
            else
            {
              formatex(linne, charsmax(linne), "^r^"%s^" ^"^" ^"%s^" ^"ce^" ;^%s", authid, string_steam, name)
                write_file(File, linne)
            }
        }
}


^SmileY 12-02-2019 11:29

Re: users.ini problem
 
what is the problem with amx_addadmin command?


All times are GMT -4. The time now is 02:54.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.