hi @all,
ich habe ein Problem mit dem Abfragen der Datenbank. Ich pack euch mal meine Scripte hier rein:
Das folgende liest die UID aus und schickt diese an den life_server
Code
private["_uid"];
_uid = getPlayerUID player;
[_uid] remoteExecCall ["life_fnc_HS_Safe_DB_fm",2];
Alles anzeigen
Nun wird anhand der UID aus der Datenbank der Wert vital ausgelesen und zurück an ein drittes Script geschickt.
Code
private["_uid","_query","_queryresult"];
_uid = [_this,0,"",[""]] call BIS_fnc_param;
_query = format["SELECT vital FROM players WHERE playerid='%1'",_uid];
_queryresult = [_query,2] call DB_fnc_asynccall;
_queryresult remoteexec ["life_fnc_HS_Safe_DB_fl"];
Hier wird nun der Wert eingelesen und an eine globale Variable weitergegeben.
Das Problem besteht darin, dass ich keinen Wert zurück bekomme. Was seltsam ist, ist die Tatsache, dass wenn ich in der DB nach einem anderen Wert suche (also z.B.: SELECT bankacc FROM players), dann funktioniert es.
Würde mich über Hilfe und Vorschläge freuen