Hallo Breadfish-Community,
ich möchte, dass jeder User der Zahltag hat dies in die Datenbank einspeichern zu lassen damit man ggf. auf dem UCP beim Kontoauszug sehen kann
wenn man das Gehalt bekommen hat und auch aus welchem Grund.
So habe ich dies aufgebaut:
C
forward LogTransaktion();
public LogTransaktion()
{
for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
{
if(IsPlayerConnected(playerid))
{
new query[200], Jahr1, Monat1, Datum1, Stunde1, Minute1, Sekunde1;
getdate(Jahr1, Monat1, Datum1);
gettime(Stunde1, Minute1, Sekunde1);
format(query, sizeof(query),"INSERT INTO bank_transactions (date,from,to,amount,message) VALUES ('%d-%d-%d %d:%d:%d','70','%i','%i','Zahltag')", Jahr1, Monat1, Datum1, Stunde1, Minute1, Sekunde1, PlayerInfo[playerid][db_id], PlayerInfo[playerid][pAccount]);
mysql_function_query(dbhandle, query, false, "", "");
}
}
return 1;
}
Alles anzeigen
Beim Compilen bekomme ich diesen Fehler: "error 017: undefined symbol "PlayerInfo""
dieser Liegt in dieser Zeile:
Code
format(query, sizeof(query),"INSERT INTO bank_transactions (date,from,to,amount,message) VALUES ('%d-%d-%d %d:%d:%d','70','%i','%i','Zahltag')", Jahr1, Monat1, Datum1, Stunde1, Minute1, Sekunde1, PlayerInfo[playerid][db_id], PlayerInfo[playerid][pAccount]);
Allerdings sehe ich da keinen Fehler...
Woran könnte der Fehler liegen?
Lg
J0a9