1.1 --- a/core/smn_admin.cpp Sat Mar 17 23:03:56 2007 +0000
1.2 +++ b/core/smn_admin.cpp Mon Mar 19 01:29:29 2007 +0000
1.3 @@ -423,6 +423,15 @@
1.4 return g_Admins.CanAdminTarget(params[1], params[2]) ? 1 : 0;
1.5 }
1.6
1.7 +static cell_t CreateAuthMethod(IPluginContext *pContext, const cell_t *params)
1.8 +{
1.9 + char *name;
1.10 + pContext->LocalToString(params[1], &name);
1.11 + g_Admins.RegisterAuthIdentType(name);
1.12 +
1.13 + return 1;
1.14 +}
1.15 +
1.16 REGISTER_NATIVES(adminNatives)
1.17 {
1.18 {"DumpAdminCache", DumpAdminCache},
1.19 @@ -460,6 +469,7 @@
1.20 {"FlagArrayToBits", FlagArrayToBits},
1.21 {"FlagBitsToArray", FlagBitsToArray},
1.22 {"CanAdminTarget", CanAdminTarget},
1.23 + {"CreateAuthMethod", CreateAuthMethod},
1.24 /* -------------------------------------------------- */
1.25 {NULL, NULL},
1.26 };