Hallo, und zwar ich habe folgendes problem, wenn ich die Map auf Veteran stelle sollten ja die Namen übern Kopf weg sein oder? , und thirdperson wieder in der arma3Profil eig einstellbar, aber jetzt zu mein problem, die Map ist auf Veteran "Server.cfg", aber ich habe keine arma3profil im server wo ich die sachen einstellen kann was bzw welches level was kann und sieht. Und die Namen sind immer noch über den Köpfe. Hoffe kann mir jemand helfen wäre echt sehr dankbar, Habe das letzte mal vor knapp 1 Jahr gescriptet.

Map auf Veteran stellen
-
JohnnyWalker -
28. Juni 2016 um 12:47 -
Geschlossen
-
-
Die Namen werden in der fn_playerTags.sqf gesetzt. Schick deine am besten mal rein und wir schauen ob wir dir helfen können
-
Die Namen werden in der fn_playerTags.sqf gesetzt. Schick deine am besten mal rein und wir schauen ob wir dir helfen können
Hier bitte sehr
... ich meine damals alles mal über die Cofnfig gemacht zu haben aber nicht mehr genau sicher
... aber danke schonma für die Hilfe.
-
Kommentiere mal paar Zeilen aus und füge das hier ein (fertig auskommentiert) - Alle Angaben ohne Gewähr:
Spoiler anzeigen
C
Alles anzeigen#include <macro.h> /* File: fn_playerTags.sqf Author: Bryan "Tonic" Boardwine Description: Adds the tags above other players heads when close and have visible range. */ private["_ui","_units"]; #define iconID 78000 #define scale 0.8 if(visibleMap OR {!alive player} OR {dialog}) exitWith { 500 cutText["","PLAIN"]; }; _ui = uiNamespace getVariable ["Life_HUD_nameTags",displayNull]; if(isNull _ui) then { 500 cutRsc["Life_HUD_nameTags","PLAIN"]; _ui = uiNamespace getVariable ["Life_HUD_nameTags",displayNull]; }; _units = nearestObjects[(visiblePosition player),["Man","Land_Pallet_MilBoxes_F","Land_Sink_F"],50]; _units = _units - [player]; { private["_text"]; _idc = _ui displayCtrl (iconID + _forEachIndex); if(!(lineIntersects [eyePos player, eyePos _x, player, _x]) && {!isNil {_x getVariable "realname"}}) then { _pos = switch(typeOf _x) do { case "Land_Pallet_MilBoxes_F": {[visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 1.5]}; case "Land_Sink_F": {[visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 2]}; default {[visiblePosition _x select 0, visiblePosition _x select 1, ((_x modelToWorld (_x selectionPosition "head")) select 2)+.5]}; }; _sPos = worldToScreen _pos; _distance = _pos distance player; if(count _sPos > 1 && {_distance < 15}) then { _text = switch (true) do { //case (_x in (units grpPlayer) && playerSide == civilian): {format["<t color='#00FF00'>%1</t>",(_x getVariable ["realname",name _x])];}; case (!isNil {(_x getVariable "rank")}): {format["<img image='%1' size='1'></img> %2",switch ((_x getVariable "rank")) do { case 2: {"\a3\ui_f\data\gui\cfg\Ranks\corporal_gs.paa"}; case 3: {"\a3\ui_f\data\gui\cfg\Ranks\sergeant_gs.paa"}; case 4: {"\a3\ui_f\data\gui\cfg\Ranks\lieutenant_gs.paa"}; case 5: {"\a3\ui_f\data\gui\cfg\Ranks\captain_gs.paa"}; case 6: {"\a3\ui_f\data\gui\cfg\Ranks\major_gs.paa"}; case 7: {"\a3\ui_f\data\gui\cfg\Ranks\colonel_gs.paa"}; case 8: {"\a3\ui_f\data\gui\cfg\Ranks\general_gs.paa"}; default {"\a3\ui_f\data\gui\cfg\Ranks\private_gs.paa"}; },_x getVariable ["realname",name _x]]}; case ((!isNil {_x getVariable "name"} && playerSide == independent)): {format["<t color='#FF0000'><img image='a3\ui_f\data\map\MapControl\hospital_ca.paa' size='1.5'></img></t> %1",_x getVariable ["name","Unknown Player"]]}; /*default { if(!isNil {(group _x) getVariable "gang_name"}) then { format["%1<br/><t size='0.8' color='#B6B6B6'>%2</t>",_x getVariable ["realname",name _x],(group _x) getVariable ["gang_name",""]]; } else { _x getVariable ["realname",name _x]; }; };*/ }; _idc ctrlSetStructuredText parseText _text; _idc ctrlSetPosition [_sPos select 0, _sPos select 1, 0.4, 0.65]; _idc ctrlSetScale scale; _idc ctrlSetFade 0; _idc ctrlCommit 0; _idc ctrlShow true; } else { _idc ctrlShow false; }; } else { _idc ctrlShow false; }; } foreach _units;
-
Jo Funxt, perfekt. Jetzt noch die frage. Wie bekomme ich meine Third Person wieder rein? und den eigenen Marker, wenn die Map auf Veteran steht, weil die arma3profil habe ich zwar nen paar aber da sind keine sachen mehr mit Regulär, veteran wo ich alles einzeln einstellen kann
-
Jo Funxt, perfekt. Jetzt noch die frage. Wie bekomme ich meine Third Person wieder rein? und den eigenen Marker, wenn die Map auf Veteran steht, weil die arma3profil habe ich zwar nen paar aber da sind keine sachen mehr mit Regulär, veteran wo ich alles einzeln einstellen kann
Dann kopierst du die Sachen die du brauchst einfach ins Veteran rein.
-
Dann kopierst du die Sachen die du brauchst einfach ins Veteran rein.
Die liste ist komplett leer immer, das komische ist einfach daran wenn ich da was rein kopiere startet server nicht mehr -.-
-
Lösche die Profildateien einfach mal, die erstellen sich automatisch neu
-
Selbst auf Veteran sieht man die Playnamen komischerweiße...Blackfisch, hast du vllt mal Zeit für TS oder ?
-
Ja, komm Native TS
-
Ja, komm Native TS
JEtzt kann ich gerade leider nicht
... Tochter wird gerade bett fertig gemacht.
-
Spoiler anzeigen
Code
Alles anzeigenclass Difficulties { class Recruit { class Flags { 3rdPersonView=1; Armor=1; AutoAim=0; AutoGuideAT=1; AutoSpot=1; CameraShake=0; ClockIndicator=1; DeathMessages=1; EnemyTag=0; FriendlyTag=1; Hud=1; HudGroupInfo=1; HudPerm=1; HudWp=1; HudWpPerm=1; Map=1; NetStats=1; Tracers=1; UltraAI=0; UnlimitedSaves=1; VonID=1; WeaponCursor=1; MineTag=1; ExtendetInfoType=1; }; skillFriendly=0.64999998; precisionFriendly=0.37; skillEnemy=0.40000001; precisionEnemy=0.1; }; class Regular { class Flags { 3rdPersonView=1; armor=1; autoAim=0; autoGuideAT=1; autoSpot=1; cameraShake=1; clockIndicator=1; deathMessages=0; enemyTag=0; friendlyTag=1; hud=1; hudGroupInfo=1; hudPerm=1; hudWp=1; hudWpPerm=1; map=1; netStats=1; tracers=1; ultraAI=0; unlimitedSaves=1; vonID=1; weaponCursor=1; ExtendetInfoType=1; MineTag=1; }; skillFriendly=0.75; precisionFriendly=0.55000001; skillEnemy=0.60000002; precisionEnemy=0.28; }; class Veteran { class Flags { 3rdPersonView=1; armor=0; autoAim=0; autoGuideAT=0; autoSpot=0; cameraShake=1; clockIndicator=0; deathMessages=1; enemyTag=0; friendlyTag=0; hud=1; hudGroupInfo=0; hudPerm=0; hudWp=1; hudWpPerm=0; map=0; netStats=1; tracers=0; ultraAI=0; unlimitedSaves=0; vonID=1; weaponCursor=1; ExtendetInfoType=0; MineTag=0; }; skillFriendly=0.85000002; precisionFriendly=0.73000002; skillEnemy=0.85000002; precisionEnemy=0.73000002; }; class Mercenary { class Flags { 3rdPersonView=0; armor=0; autoAim=0; autoGuideAT=0; autoSpot=0; cameraShake=1; clockIndicator=0; deathMessages=0; enemyTag=0; friendlyTag=0; hud=0; hudGroupInfo=0; hudPerm=0; hudWp=0; hudWpPerm=0; map=0; netStats=0; tracers=0; ultraAI=0; unlimitedSaves=0; vonID=0; weaponCursor=0; ExtendetInfoType=0; MineTag=0; }; skillFriendly=1; precisionFriendly=1; skillEnemy=0.85000002; precisionEnemy=0.73000002; }; }; difficulty="regular"; sceneComplexity=1000000; shadowZDistance=100; viewDistance=3800; preferredObjectViewDistance=3200; terrainGrid=3.125; volumeVoN=10; singleVoice=0; maxSamplesPlayed=96; vonRecThreshold=0.029999999; soundEnableEAX=1; soundEnableHW=0; volumeCD=10; volumeFX=10; volumeSpeech=10;
So sieht eine "vollständige" Profile Datei aus. Die kannst du theoretisch kopieren und denn gemütlich auf umstellen.
-
Ja so sollte sie aussehen aber bei mir sehen die so aus
Code
Alles anzeigenversion=1; blood=1; singleVoice=0; gamma=1; brightness=1; maxSamplesPlayed=96; sceneComplexity=400000; shadowZDistance=100; viewDistance=1000; preferredObjectViewDistance=800; terrainGrid=25; volumeCD=10; volumeFX=10; volumeSpeech=10; volumeVoN=10; vonRecThreshold=0.029999999;
Code: 2tes Profil von Arma.
Alles anzeigenversion=1; blood=1; singleVoice=0; gamma=1; brightness=1; sceneComplexity=400000; shadowZDistance=100; viewDistance=1000; preferredObjectViewDistance=800; terrainGrid=25; volumeCD=10; volumeFX=10; volumeSpeech=10; volumeVoN=10; maxSamplesPlayed=96; vonRecThreshold=0.029999999;
So sehen alle arma3profils datein aus, habe vor jeder ein anderen Namen "SYSTEM.Arma3Profile" , "Administrator.Arma3Profile", "SYSTEM.Arma3Profile". deins kopiert, funkioniert zwar das der Server startet, aber egal welche datei ich abänder zb "3rdPersonView=0;" es Tut sich garnichts, man kann mit enter immer noch die ansicht wechseln, bei 0 sollte die ja aus sein, wenn die datein so aussehen wie ich gepostet habe, ud auf Veteran stelle dann ist der befehel "3rdPersonView=0;" automatisch so obwohl er nicht drin verzeichnet ist. -
Hast du denn überhaupt das Profil im [lexicon]startparameter[/lexicon] mit drin? Oftmals muss das erst mit rein bevor er das auch wirklich mit lädt.
Zumal du auch sehen musst WO genau du den Schwierigkeitsgrad änderst, musst du schon in der server.cfg ändern. -
Hast du denn überhaupt das Profil im [lexicon]startparameter[/lexicon] mit drin? Oftmals muss das erst mit rein bevor er das auch wirklich mit lädt.
Zumal du auch sehen musst WO genau du den Schwierigkeitsgrad änderst, musst du schon in der server.cfg ändern.Ja klar, also in der Server.cfg ist es eingetragen, im Parameter ist die Server Config auch verzeichnet.
Spoiler anzeigen
D:\server\A3Master\arma3server.exe -autoinit -servermod=@[lexicon]extDB[/lexicon];@life_server;@infiSTAR_A3 -config=server.cfg -bepath=D:\server\A3Master\battleye -profiles=D:\server\A3Master
Also ist alles richtig gesetzt, sorry da sich jetzt erst antworte war ganzen Tag unterwegs
-
nox
25. März 2023 um 00:47 Hat das Thema aus dem Forum Hilfeforum - ArmA 3 nach Archiv verschoben.