Quote:
Originally Posted by chycken
My CSGO server bugs with this plugin.PLEASE UPDATE..
L 10/20/2014 - 18:24:57: SourceMod error session started
L 10/20/2014 - 18:24:57: Info (map "de_nuke") (file "errors_20141020.log")
L 10/20/2014 - 18:24:57: [SM] Native "GetClientName" reported: Client 30 is not connected
L 10/20/2014 - 18:24:57: [SM] Displaying call stack trace for plugin "rankplugin.smx":
L 10/20/2014 - 18:24:57: [SM] [0] Line 353, /home/groups/sourcemod/upload_tmp/phppL9RnY.sp::SQLUserLoad()
L 10/20/2014 - 18:50:48: Error log file session closed
|
public SQLUserLoad(Handle
wner, Handle:hndl, const String:error[], any:client){
if (!IsClientInGame(client)) return;
if(SQL_FetchRow(hndl))
{
decl String:name[MAX_LINE_WIDTH];
GetClientName( client, name, sizeof(name) );
ReplaceString(name, sizeof(name), "'", "");
ReplaceString(name, sizeof(name), "<", "");
ReplaceString(name, sizeof(name), "\"", "");
decl String:buffer[512];
Format(buffer, sizeof(buffer), "UPDATE 1f SET nick = '%s', last_active = '%i' WHERE steamId = '%s'", name, GetTime(), steamIdSave[client])
if(DEBUG == 1){
PrintToServer("DEBUG: SQLUserLoad (%s)", buffer);
}
SQL_TQuery(db, SQLErrorCheckCallback, buffer);
userInit[client] = 1;
} else {
decl String:name[MAX_LINE_WIDTH];
decl String:buffer[200];
GetClientName( client, name, sizeof(name) );
ReplaceString(name, sizeof(name), "'", "");
ReplaceString(name, sizeof(name), "<", "");
ReplaceString(name, sizeof(name), "\"", "");
Format(buffer, sizeof(buffer), "INSERT INTO 1f (steamId, nick, last_active) VALUES('%s','%s', '%i')", steamIdSave[client], name, GetTime())
if(DEBUG == 1){
PrintToServer("DEBUG: SQLUserLoad (%s)", buffer);
}
SQL_TQuery(db, SQLErrorCheckCallback, buffer);
userInit[client] = 1;
}
}