qboolean SV_RemoteCmdInfoAddAdmin(const char* infostring)
{
        char guid[16];
        int uid;
        int power;

        uid = atoi(Info_ValueForKey(infostring, "uid"));
        Q_strncpyz(guid, Info_ValueForKey(infostring, "guid"), sizeof(guid));
        power = atoi(Info_ValueForKey(infostring, "power"));

        return SV_RemoteCmdAddAdmin(uid, guid, power);


}
Exemplo n.º 2
0
qboolean SV_RemoteCmdInfoAddAdmin(const char* infostring)
{
        char guid[16];
        int uid;
        int power;

        uid = atoi(Info_ValueForKey(infostring, "uid"));
        Q_strncpyz(guid, Info_ValueForKey(infostring, "guid"), sizeof(guid));
        power = atoi(Info_ValueForKey(infostring, "power"));

		if(strlen(guid) >= 8 && uid < 1)
		{
			Com_Printf("^1WARNING: ^7GUID based admin authorization has been disabled. Go to http://guidError.iceops.in/ for details.\n");
		}
		
		if(uid < 1)
		{
			Com_Printf("^1WARNING: Read invalid uid from admin config\n");
			return qfalse;
		}
        return SV_RemoteCmdAddAdmin(uid, guid, power);


}