Hallo,
ich habe ein fehler im Log System undzwar wenn ich jetzte /kick eingebe wird was eingetragen mit den Grund Kick ist ja auch richtig wenn ich /ban eingebe kommt auch ein neuer eintrag ist auch noch richtig nur jetzte sind beide einträge mit den Grund Ban. Hier mal der Code:
new pID,Grund[128] = "Ban",query[128];
new name2[MAX_PLAYER_NAME];
GetPlayerName(pID,name2,sizeof(name2));
LogsSpeichern(name2,Grund);
format(query,sizeof(query),"UPDATE `logs` SET `Grund`='%s' WHERE `Name` = '%s'",Grund,name2);
mysql_query(query);
das ist bei ban / kick oben beim grund ist natürlich bei kick dann auch KICK
hier mal der stock:
stock LogsSpeichern(name[MAX_PLAYER_NAME],grund[128])
{
new date[14],time[8];
new th,tm,ts,dy,dm,dd;
getdate(dy,dm,dd);
format(date,sizeof(date),"%02d.%02d.%02d",dd,dm,dy);
gettime(th,tm,ts);
format(time,sizeof(time),"%02d:%02d:%02d",th,tm,ts);
new query[512];
format(query,sizeof(query),"INSERT INTO logs (Name,Grund,Datum,Uhrzeit) VALUES ('%s','%s','%s','%s')", name, grund, date, time);
mysql_query(query);
return 1;
}