Schönen guten Tag,
Ich habe folgendes Problem:
Ich speichere die IP eines Spielers in dessen Account ab. Ich habe einmal die RegisterIP Und die LastIP.
Das Problem ist nun, das wenn z.B 2 Leute auf dem Server sind. Wird nur eine IP gespeichert
Beisp:
User A connected
User B connected
User B disconnected
Und die IP wird von User A in dem Account von User B gespeichert. Da User A als erstes connected ist.
Ich hoffe ihr könnt es so halbwegs verstehen
Ich habe es so versucht gehabt:
Ganz oben beides probiert...
new discIP[MAX_PLAYERS];
new discIP[64];
public OnPlayerConnect(playerid)
GetPlayerIp(playerid, discIP, sizeof(discIP));
public OnPlayerDisconnect(playerid, reason)
LastIP(playerid);
stock LastIP(playerid)
{
new query[128];
format(query, 128, "UPDATE `accounts` SET LastIP = '%s' WHERE name = '%s'",discIP,SpielerName(playerid));
mysql_query(query);
}
Ich wollte es nun so haben. Das jede IP des Spieler gemerkt wird, der neu auf dem Server connected. Und beim disconnecten gespeichert wird.
Sprich es soll seine IP gespeichert werden und nicht die von einem anderen Spieler
Ich hoffe einer von euch kann mir da etwas weiter helfen
Bedanke mich schon mal im voraus