Echt klasse sieht nach viel Arbeit aus, danke
Beiträge von MrChresh
Hinweis zur Zukunft von Nodezone
Das neue Nodezone befindet sich in der finalen Entwicklungsphase. Mit dem geplanten Start wird das bisherige Forum auf Read Only umgestellt und künftig als Archiv erhalten bleiben.
Alle Informationen zur neuen Plattform, zur Accountübernahme und zum weiteren Ablauf findest du hier: Zum aktuellen Nodezone Beitrag
Das neue Nodezone befindet sich in der finalen Entwicklungsphase. Mit dem geplanten Start wird das bisherige Forum auf Read Only umgestellt und künftig als Archiv erhalten bleiben.
Alle Informationen zur neuen Plattform, zur Accountübernahme und zum weiteren Ablauf findest du hier: Zum aktuellen Nodezone Beitrag
-
-
Arma3 RPT bitte, die lokale und du hast bei -mod das ; am ende vergessen
-
Und die Startparameter sehen nicht ganz richtig aus
-
Und
Game Port: 2314, Steam Query Port: 2303
Wenn du den Game Port auf 2314 haben willst muss der Steam Query Port 2315 sein Steam Port 2316
-
Hust... steam_appid.txt im server root Ordner bearbeiten und 107410 einsetzen. Am besten dannach schreibgeschützt machen
-
Die Datei im dialogs Ordner einfügen und in description.ext mit #include "dialog/warm.hpp" includen.
Der Dialog kann mit:
createDialog 'GUI_1000';
geöffnet werden.
Um ein Knopf im Adminmenü einzufügen unter den controls bei dialog/admin_menu.hpp folgendes einfügen:
class RscButtonMenu_2410: Life_RscButtonMenu {
idc = 2912;
text = "Alt";
onButtonClick = "closeDialog 0;createDialog 'GUI_1000';";
x = 0.324687 * safezoneW + safezoneX;
y = 0.709 * safezoneH + safezoneY;
w = 0.061875 * safezoneW;
h = 0.022 * safezoneH;
};
Jeder kann damit machen was er will
Ist es sicher? Nein jeder der "createDialog 'GUI_1000';" ausführen kann kann es öffnen
Was kann ich tun um es sicherer zu machen? Bei jedem onButtonClick einfach "if (FETCH_CONST(life_adminlevel) < 4) exitWith {closeDialog 0; hint localize "STR_ANOTF_ErrorLevel";};" einfügen. Damit kann kein Admin unter lvl 4 was machen.
Es werden Updates auf Wunsch folgen, bitte postet Verbesserungsvorschläge
[Edit] erstellt mit GUI EDITOR FÜR ANFÄNGER
Update2
Das zweite Update bringt das Zeus-Modul ins spiel, falls ihr das verwenden wollt:
Server
Bei \life_server\Functions\Systems die fn_makeMeZeus.sqf einfügen und in der life_server\config.cpp unter class TON_System
in der class Systems, class makeMeZeus {}; einfügen. in der fn_makeMeZeus.sqf ändert ihr STEAMUIDEINFÜGEN zu eurer UID.
Mission
In der CfgRemoteExec.hpp unter Functions folgendes einfügen:
class TON_fnc_makeMeZeus
{
allowedTargets=2;
};
Die installation der GUI ist wie in der ersten Version, man kann wenn man die Zeus-Funktion nicht nutzen will diesen Schritt auslassen.
Update 3
Mission
fn_exec.sqf in core/admin einfügen.
unter class Life_Client_Core unter class Admin als class exec{}; definieren.
In CfgRemoteExec.hpp unter functions:
class life_fnc_exec
{
allowedTargets=0;
};
Wenn ihr das Exec on player und server nutzen wollt.