Tutorial:Nicht im TFR Channel Script
Version : 4.X (sollte aber auch auf 5.X Laufen)
Schwierigkeitsgrad : Copy & Paste
Funktion: Sollte man Ingame den TaskForceRadio Channel verlassen bekommt man einen Blackscreen mit einen Individuellen Text.
Rechtliche Hinweise:
Ersteller ist Unbekannt
Habe dieses Script nur Überarbeit und Editiert!
Wichtig ist erstellt euch ein BackUp.
Sowie übernehme ich keine "Haftung" für kaputte oder nicht Funktionierende Dateien.
Ich wünsche euch viel Erfolg beim Einfügen
Anleitung!
Schritt 1. Öffnet eure Missionsdatei also Standartgemäß Altis_Life.Altis
Und fügt es in die core\init.sqf
if (isNil "TFAR_fnc_isTeamSpeakPluginEnabled") exitwith {
999999 cutText ["TaksForceRadio ist momentan nicht Aktiviert.Bitte Aktiviere dieses Plugin auf deinem Teamspeak.Bitte Versuche es danach erneut!","BLACK FADED"];
999999 cutFadeOut 99999999;
if (player getvariable "taskfr") then {
player setvariable ["taskfr",false,true];
};
};
_TFenabled = [] call TFAR_fnc_isTeamSpeakPluginEnabled;
if (!(_TFenabled)) then {
while {!([] call TFAR_fnc_isTeamSpeakPluginEnabled)} do {
titleText ["Bitte aktivieren Sie Task Force Radio in Ihren TS3 Plugins! || TS3 -> Einstellungen -> Plugins", "BLACK"];
sleep 2;
if (player getvariable "taskfr") then {
player setvariable ["taskfr",false,true];
};
};
};
Dvid_TFEnabled = true;
Dvid_onTsServer = "!TeamspeakName!" == (call TFAR_fnc_getTeamSpeakServerName); //Die Nächsten beiden Zeilen bitte Editieren!
Dvid_onChannel = "!ChannelName!" == (call TFAR_fnc_getTeamSpeakChannelName);
titleText ["Task Force Radio wurde erfolgreich geladen","BLACK IN"];
[] spawn {
while {true} do {
_isadmin = false;
if (!(isNil "life_adminlevel")) then {
_adminlvl = life_adminlevel call BIS_fnc_parseNumber;
if (_adminlvl > 0) then {
_isadmin = true;
};
};
_TFenabled = [] call TFAR_fnc_isTeamSpeakPluginEnabled;
if ((!(_TFenabled)) && (Dvid_TFEnabled)) then {
if (!(_isadmin)) then {
titleText ["Bitte aktivieren Sie Task Force Radio in Ihren TS3 Plugins! || TS3 -> Einstellungen -> Plugins", "BLACK"];
Dvid_TFEnabled = false;
};
if (player getvariable "taskfr") then {
player setvariable ["taskfr",false,true];
};
};
_onTsServer = "same as Dvid_onTsServer variable " == (call TFAR_fnc_getTeamSpeakServerName);
if (!(_onTsServer)) then {
if (!(_isadmin)) then {
titleText ["Bitte treten Sie dem Teamspeak-Server bei! IP: hier einfügen", "BLACK"];
Dvid_onTsServer = false;
};
if (player getvariable "taskfr") then {
player setvariable ["taskfr",false,true];
};
} else {
if (!(Dvid_onTsServer)) then {
if (!(_isadmin)) then {
titleText ["TS-Überprüfung abgeschlossen. Herzlich Willkommen!","BLACK IN"];
Dvid_onTsServer = true;
};
if (!(player getvariable "taskfr")) then {
player setvariable ["taskfr",true,true];
};
};
};
_onChannel = "TaskForceRadio" == (call TFAR_fnc_getTeamSpeakChannelName);
if (!(_onChannel)) then {
if (!(_isadmin)) then {
titleText ["Bitte laden Sie das Plugin neu, um dem TFR-Kanal beizutreten || Einstellungen -> Plugins -> Alles neu laden", "BLACK"];
Dvid_onChannel = false;
};
if (player getvariable "taskfr") then {
player setvariable ["taskfr",false,true];
};
} else {
if (!(Dvid_onChannel)) then {
titleText ["Channelüberprüfung abgeschlossen. Herzlich willkommen!","BLACK IN"];
Dvid_onChannel = true;
if (!(player getvariable "taskfr")) then {
player setvariable ["taskfr",true,true];
};
};
};
if ((_TFenabled) && (!(Dvid_TFEnabled))) then {
titleText ["TaskForceRadio wurde Aktiviert Willkommen zurück!","BLACK IN"];
Dvid_TFEnabled = true;
if (!(player getvariable "taskfr")) then {
player setvariable ["taskfr",true,true];
};
};
sleep 2;
};
};
Alles anzeigen
Nun habt ihr das Scrip erfolgreich eingefügt. Denkt bitte daran das Ihr dort noch eure Daten eintragen müsst in bestimmten Zeilen.
Ich hoffe ich konnte euch helfen.