Das ist es ja, in den Logs ist nichts zu finden.
Beiträge von nicohack
-
-
Geht leider auch nicht.
-
Nein ist ein Vanilla Altis Life Server der Version 5.0
-
Hey bei uns funktioniert alles soweit jedoch nur der Teil mit den NameTags nicht ...
In den Logs ist leider nichts zu finden aber die nameTag.sqf hab ich hier mal reinkopiert
Code
Alles anzeigen#include "..\..\script_macros.hpp" /* File: fn_playerTags.sqf Author: Bryan "Tonic" Boardwine Description: Adds the tags above other players heads when close and have visible range. */ if (!life_settings_tagson) exitWith {}; private ["_ui","_units","_masks"]; #define iconID 78000 #define scale 0.8 if (visibleMap || {!alive player} || {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]; }; { life_known_Players pushBackUnique _x; } forEach (units(group player)); _units = nearestObjects[(visiblePosition player),["Man","Land_Pallet_MilBoxes_F","Land_Sink_F"],50]; { if((player distance _x < 50) && {_x in life_known_Players}) then {_units pushBack _x};} foreach playableUnits; _units = _units - [player]; _masks = LIFE_SETTINGS(getArray,"clothing_masks"); private _index = -1; { private "_text"; _idc = _ui displayCtrl (iconID + _forEachIndex); if (!(lineIntersects [eyePos player, eyePos _x, player, _x]) && alive _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 (!((headgear _x) in _masks || (goggles _x) in _masks || (uniform _x) in _masks)) then { if (count _sPos > 1 && {_distance < 15}) then { _text = switch (true) do { case (_x in (units group player) && playerSide isEqualTo civilian): {format ["<t color='#00FF00'>%1</t>",(_x getVariable ["realname",name _x])];}; case (side _x isEqualTo west && {!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 (side _x isEqualTo independent): {format ["<t color='#FF0000'><img image='a3\ui_f\data\map\MapControl\hospital_ca.paa' size='1.5'></img></t> %1",_x getVariable ["realname",name _x]]}; 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 { if (alive _x) then { _x getVariable ["realname",name _x]; } else { if (!isPlayer _x) then { _x getVariable ["realname","ERROR"]; }; }; }; }; }; _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; }; } else { _idc ctrlShow false; }; _index = _forEachIndex; } forEach _units; (_ui displayCtrl (iconID + _index + 1)) ctrlSetStructuredText parseText "";
weiss keiner was ?
-
mh sollte klappe. Lass aber mal den blackfisch drüberschauen
-
player playMoveNow "ANIMATION EINTRAGEN";
Damit kannste ne Animation abspielen lassen, ohne Probleme
Animationen findest du im A3 Editor
-
Hey bei uns funktioniert alles soweit jedoch nur der Teil mit den NameTags nicht ...
In den Logs ist leider nichts zu finden aber die nameTag.sqf hab ich hier mal reinkopiert
Code
Alles anzeigen#include "..\..\script_macros.hpp" /* File: fn_playerTags.sqf Author: Bryan "Tonic" Boardwine Description: Adds the tags above other players heads when close and have visible range. */ if (!life_settings_tagson) exitWith {}; private ["_ui","_units","_masks"]; #define iconID 78000 #define scale 0.8 if (visibleMap || {!alive player} || {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]; }; { life_known_Players pushBackUnique _x; } forEach (units(group player)); _units = nearestObjects[(visiblePosition player),["Man","Land_Pallet_MilBoxes_F","Land_Sink_F"],50]; { if((player distance _x < 50) && {_x in life_known_Players}) then {_units pushBack _x};} foreach playableUnits; _units = _units - [player]; _masks = LIFE_SETTINGS(getArray,"clothing_masks"); private _index = -1; { private "_text"; _idc = _ui displayCtrl (iconID + _forEachIndex); if (!(lineIntersects [eyePos player, eyePos _x, player, _x]) && alive _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 (!((headgear _x) in _masks || (goggles _x) in _masks || (uniform _x) in _masks)) then { if (count _sPos > 1 && {_distance < 15}) then { _text = switch (true) do { case (_x in (units group player) && playerSide isEqualTo civilian): {format ["<t color='#00FF00'>%1</t>",(_x getVariable ["realname",name _x])];}; case (side _x isEqualTo west && {!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 (side _x isEqualTo independent): {format ["<t color='#FF0000'><img image='a3\ui_f\data\map\MapControl\hospital_ca.paa' size='1.5'></img></t> %1",_x getVariable ["realname",name _x]]}; 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 { if (alive _x) then { _x getVariable ["realname",name _x]; } else { if (!isPlayer _x) then { _x getVariable ["realname","ERROR"]; }; }; }; }; }; _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; }; } else { _idc ctrlShow false; }; _index = _forEachIndex; } forEach _units; (_ui displayCtrl (iconID + _index + 1)) ctrlSetStructuredText parseText "";
-
Bei mir funktionierts
-
-
Hallo Leser/in,
momentan sind wir dabei einen Arma 3 Server aufzubauen jedoch versuchen wir momentan es so zu machen das es nicht erlaubt ist einen Clantag zu führen.
Jedoch wissen wir nicht wie
Wir haben bereits ein Script welches automatisch den Gangnamen vor den Spielernamen setzt. Somit bräuchten wir jetzt nurnoch eins was Clantags verbieten soll.
Ich habe bereits im Internet geguckt aber auf die schnelle nicht finden können, genauso wie hier im Forum.
Am besten wäre es wenn ihr eventuell wüsstet wie man soetwas macht und das man die Info bekommt das Clantags nicht erlaubt sind und nicht einfach gekickt wird.
Unser Arma Server läuft auf nem Windows Root.
MfG Nico
-
Zu der Zeit war unser Server noch Komplett leer
mittlerweile hat er sich gefüllt mit einer durchschnittlichen Spielerzahl von 40 Spielern. Ich kann in Zukunft ein paar aktuelle Screens hier hinzufügen.
-
Was soll da denn fehlen? Fragen wir mal so.
-
Impressum wurde mittlerweile geupdated.Zum Thema offline, der Server ist derzeit nicht online da wir alles am überarbeiten sind
-
Forum wieder erreichbar unter : https://advanced-gaming-community.de/
-
Derzeit Probleme mit dem Webserver [Forum vorerst nicht erreichbar!]
-
Danke für die Info werden wir überarbeiten
-
BeFreezy Nein, wir haben auch das ein oder andere Feature wie zum Beispiel Halo Jump,Ausweis,Tanken ausrauben ...
-
ADVANCED-GAMING STELLT SICH VOR
die communitySeit einigen Wochen versuchen wir unseren alten Altis Life Server wieder zu erwecken.
Durch mangelnder Spielerzahl hatten wir unseren Server damals geschlossen und hatten uns vorgenommen
in Zukunft mit mehr Motivation das Projekt zu wiederbeleben.
Nun ist es soweit, dieser Beitrag soll uns helfen unsere ersten Spieler zu bekommen und in ArmA ein lustiger und seriöser Server
zu werden.
Warum fun-rp ?Einer der wohl an häufigsten gestellten Fragen ist weshalb wir denn einen Fun-RP Server machen und keiner
Normalen Altis Life Server.
Wir wollen der ArmA Community einen Platz für Spielspaß und Freude geben.
Und kein stundenlanges gefarme, trotzdem bevorzugen wir das RP auf unserem Server.
unsere fraktionenDerzeit gibt es auf unserem Server 3 Fraktionen :
- Die Rebellen
- Die Polizei
- Die Feuerwehr
Unsere Polizisten und Rebellen haben eine riesige Auswahl an Ausrüstung.
Außerdem sind die beiden Parteien absolut ausgeglichen.
D.h. die Waffen oder Westen die die Polizei hat haben auch die Rebellen.
Außerdem haben wir auch eine größere Auswahl an Fahrzeugen für unsere Rebellen.
Wie zum Beispiel der "Strider" oder die "Blackfoot".
Eine Feuerwehr Leitung besitzen wir leider derzeit noch nicht.
unser teamUnser Team besteht derzeit aus nur 5 Personen.
Dies sind 2 Projektleitungen, 2 Supporter und ein Designer.
update / erneuerungenAußerdem versuchen wir unseren Server immer stets aktuell zu halten.
D.h. regelmäßige Veränderungen an der Map oder neue Scripts.
Für Vorschläge sind wir natürlich immer offen.
kontaktmöglichkeitenKontaktieren könnt ihr uns in unserem Forum/im Teamspeak oder auf dem Server.
Teamspeak : ts.advanced-gaming-community.de
Server IP : 31.214.243.70
Forum : https://advanced-gaming-community.de/
HIER NOCH EIN PAAR BILDER -
Hallo Native Network Community,
Ich habe einen Linux Debian 8 Root Server mit 18 GB RAM und 6 Kernen.
Mein Problem ist das der Altis Life Server der dort drauf installiert ist regelmäßig abstürzt.
Folgende sache ist mir in den Logs aufgefallen die gesamten logs sind aber auch nochmal im Anhang.
Code
Alles anzeigen20:42:29 NetServer::finishDestroyPlayer(563542175): DESTROY immediately after CREATE, both cancelled 20:43:09 NetServer::finishDestroyPlayer(622283604): DESTROY immediately after CREATE, both cancelled 20:43:48 NetServer::finishDestroyPlayer(657661832): DESTROY immediately after CREATE, both cancelled 20:43:55 NetServer::finishDestroyPlayer(1872894377): DESTROY immediately after CREATE, both cancelled 20:44:24 NetServer::finishDestroyPlayer(989431023): DESTROY immediately after CREATE, both cancelled 20:44:41 NetServer::finishDestroyPlayer(719078591): DESTROY immediately after CREATE, both cancelled 20:44:52 NetServer::finishDestroyPlayer(1894977156): DESTROY immediately after CREATE, both cancelled 20:46:11 NetServer::finishDestroyPlayer(1051429413): DESTROY immediately after CREATE, both cancelled 20:47:02 NetServer::finishDestroyPlayer(839127141): DESTROY immediately after CREATE, both cancelled 20:47:04 NetServer::finishDestroyPlayer(489579684): DESTROY immediately after CREATE, both cancelled 20:47:43 NetServer::finishDestroyPlayer(1956080963): DESTROY immediately after CREATE, both cancelled 20:47:54 NetServer::finishDestroyPlayer(1173210001): DESTROY immediately after CREATE, both cancelled 20:48:12 NetServer::finishDestroyPlayer(612584895): DESTROY immediately after CREATE, both cancelled 20:48:15 NetServer::finishDestroyPlayer(914915041): DESTROY immediately after CREATE, both cancelled 20:48:35 NetServer::finishDestroyPlayer(2112122638): DESTROY immediately after CREATE, both cancelled 20:48:59 NetServer::finishDestroyPlayer(1225130862): DESTROY immediately after CREATE, both cancelled 20:50:06 NetServer::finishDestroyPlayer(175746074): DESTROY immediately after CREATE, both cancelled 20:50:52 NetServer::finishDestroyPlayer(211737756): DESTROY immediately after CREATE, both cancelled 20:51:18 NetServer::finishDestroyPlayer(792449585): DESTROY immediately after CREATE, both cancelled 20:51:46 NetServer::finishDestroyPlayer(276408481): DESTROY immediately after CREATE, both cancelled 20:51:54 NetServer::finishDestroyPlayer(1120748441): DESTROY immediately after CREATE, both cancelled 20:52:43 NetServer::finishDestroyPlayer(879375296): DESTROY immediately after CREATE, both cancelled 20:52:56 NetServer::finishDestroyPlayer(331397904): DESTROY immediately after CREATE, both cancelled 20:53:39 NetServer::finishDestroyPlayer(390162407): DESTROY immediately after CREATE, both cancelled 20:56:42 NetServer::finishDestroyPlayer(500238579): DESTROY immediately after CREATE, both cancelled 20:57:43 NetServer::finishDestroyPlayer(649923699): DESTROY immediately after CREATE, both cancelled 20:59:00 NetServer::finishDestroyPlayer(726592022): DESTROY immediately after CREATE, both cancelled 20:59:23 NetServer::finishDestroyPlayer(1602246472): DESTROY immediately after CREATE, both cancelled 20:59:28 NetServer::finishDestroyPlayer(1180443088): DESTROY immediately after CREATE, both cancelled 21:01:22 NetServer::finishDestroyPlayer(1297089428): DESTROY immediately after CREATE, both cancelled 21:04:50 NetServer::finishDestroyPlayer(1425920229): DESTROY immediately after CREATE, both cancelled 21:07:41 NetServer::finishDestroyPlayer(1595404073): DESTROY immediately after CREATE, both cancelled
-
Die Nitrado Version ist aber abgeändert an so manchen stellen probiers mal mit der 5.0 hier ausm download bereich