Hey!
Nach langer Zeit wieder in der A3 Szene unterwegs und habe mich gleich mal an etwas probiert um die Spielzeit abzuspeichern.
Folgendes ist dabei entstanden:
Code
// Save player UID and playtime to extDB3
playerUID = getPlayerUID player;
playtime = missionTime;
[_result, _error] = callExtension "extDB3";
"PlayerUID", playerUID, playtime;
// Define the interval in seconds between updates
interval = 300;
while {true} do {
// Loop through all players
forEach playerList do {
// Get the player UID
playerUID = getPlayerUID _x;
// Get the player's current playtime
playtime = missionTime;
// Update the player's playtime in the database
updatePlayerPlaytimeInDB playerUID playtime;
}
// Wait for the specified interval before updating again
sleep interval;
}
Alles anzeigen
Nun spuckt mir der RPT Log folgendes aus:
Code
Error in expression <aytime = missionTime;
[_result, _error] = callExtension "extDB3"; "PlayerUID" pl>
Error position: <= callExtension "extDB3"; "PlayerUID" pl>
Error Missing ;
File mpmissions\__cur_mp.takistan\functions\Utility\fn_Playtime.sqf..., line 4
Error in expression <aytime = missionTime;
[_result, _error] = callExtension "extDB3"; "PlayerUID" pl>
Error position: <= callExtension "extDB3"; "PlayerUID" pl>
Error Missing ;
File mpmissions\__cur_mp.takistan\functions\Utility\fn_Playtime.sqf..., line 4
Schon einiges probiert, überall mal nen ; hinzugefügt, Code umgeschrieben, Syntax Checker drüber und selbst AI drüber aber keiner spuckt mir irgendetwas aus.
Vielleicht, hat ja einer von euch gerade eine Idee dazu.
Ich probiere weiter und melde mich sollte dies geklappt haben.
Vielen Dank im vorraus