Eine wunderschöne Tageszeit,
ich bin noch recht neu im Coden aber schreibe bereits an einem eigenem Gamemode bzw eigenem Taktik Script.
Derzeit versuche ich eine Whitelist zu schreiben die in der Datenbank eine Lizenz abfragt "epic_my_ksklizenz", diese Lizenz funktioniert auch wunderbar in anderen Scripts z.B unserem Arsenal.
Bei der Whitelist habe ich mich an Altis Life orientiert. Mein Code:
initLocalPlayer.sqf
Code
if (!(str(player) in [kskagent_1,kskagent_2,kskagent_3,kskagent_4,kskagent_5,kskagent_6])) then {
if (epic_my_ksklizenz == 0) then {
[] spawn {
uiSleep 22;
titleText ["<t color='#ff0000' size='5'>Keine KSK Lizenz!</t><br/>Zurück zur Lobby in 5 Sekunden", "PLAIN", -1, true, true];
uiSleep 1;
"end1" call BIS_fnc_endMission;
};
};
};
Die Variablen "kskagent_1" - 6 versuche ich aus den im Editor platzierten Einheiten zu nehmen. Das scheint nicht zu funktioniert, werden diese nicht Global übergeben ?
Code
if (!(str(player) in [kskagent_1,kskagent_2,kskagent_3,kskagent_4,kskagen>
Error position: <kskagent_2,kskagent_3,kskagent_4,kskagen>
Error Nicht definierte Variable in Ausdruck: kskagent_1
File mpmissions\__CUR_MP.Altis\initPlayerLocal.sqf..., line 11
</kskagent_2,kskagent_3,kskagent_4,kskagen>
Hat da wer eine Idee?
Mfg
Gandalf