HLMOD.HU Forrás Megtekintés
- www.hlmod.hu#pragma semicolon 1
#define VERSION "1.0"
public Plugin:myinfo =
{
name = "SM Addadmin",
author = "MaTTe",
description = "Admin jog adása játékban a sm_addadmin parancsal!",
version = VERSION,
url = "http://www.sourcemod.net/"
};
public OnPluginStart()
{
CreateConVar("smaddadmin_version", VERSION, "SM Addadmin Verziója", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY);
RegAdminCmd("sm_addadmin", Command_AddAdmin, ADMFLAG_RCON, "Admint ad a admins_simple.ini-be");
}
public Action:Command_AddAdmin(client, args)
{
if(args < 1)
{
ReplyToCommand(client, "[SM] Hasznalat: sm_addadmin <nev vagy #userid> <jogok> <jelszo>");
return Plugin_Handled;
}
new String:szTarget[64], String:szFlags[20], String:szPassword[32];
GetCmdArg(1, szTarget, sizeof(szTarget));
GetCmdArg(2, szFlags, sizeof(szFlags));
GetCmdArg(3, szPassword, sizeof(szPassword));
new String:szFile[256];
BuildPath(Path_SM, szFile, sizeof(szFile), "configs/admins_simple.ini");
new Handle:hFile = OpenFile(szFile, "at");
WriteFileLine(hFile, "\"%s\" \"%s\" \"%s\"", szTarget, szFlags, szPassword);
CloseHandle(hFile);
return Plugin_Handled;
}