Well the plugin is quite huge, to make it short it implements a hint message system based on KeyValues. According the PrintToConsole it prints all the hints as a list to the client console. The relevant part is the following method..
Code:
PrintHintsList(client)
{
new Handle:kv = CreateKeyValues("CVarsModding");
FileToKeyValues(kv, FilePath);
if (!KvGotoFirstSubKey(kv)) {
return false;
}
decl String:description[255];
decl String:cvarname[255];
new defVal, modDefVal, Float:defValF, Float:modDefValF;
new class;
do {
defVal = KvGetNum(kv, "default", 0);
modDefVal = KvGetNum(kv, "mod_default", 0);
KvGetString(kv, "description", description, sizeof(description));
KvGetString(kv, "cvarname", cvarname, sizeof(cvarname));
PrintToConsole(client, "%s %i (def. %i) %s", cvarname, modDefVal, defVal, description);
} while (KvGotoNextKey(kv));
CloseHandle(kv);
return false;
}
The part that generates the error is the description, when left out it works without problem.