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); }
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); }