1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Downloads
  4. Galerie
    1. Alben
  5. Toolbox
    1. Passwort Generator
    2. Portchecker
  6. Mitglieder
    1. Mitgliedersuche
    2. Benutzer online
    3. Trophäen
    4. Team
Mo: 19 Mai 2025
  • Anmelden oder registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Forum
  • Dateien
  • Seiten
  • Bilder
  • Erweiterte Suche

Schön, dass du den Weg zu NodeZone.net gefunden hast! Aktuell bist du nicht angemeldet und kannst deshalb nur eingeschränkt auf unsere Community zugreifen. Um alle Funktionen freizuschalten, spannende Inhalte zu entdecken und dich aktiv einzubringen, registriere dich jetzt kostenlos oder melde dich mit deinem Account an.

Anmelden oder registrieren
    1. Nodezone.net Community
    2. Mitglieder
    3. Grf-Ttanfall

    Beiträge von Grf-Ttanfall

    • [TUTORIAL] Gefälschten ausweis erstellen

      • Grf-Ttanfall
      • 22. Februar 2019 um 19:40
      Zitat von brandxp1

      Müsste der Dialog nicht noch in der MasterHandler.HPP includet werden ?

      hmmmja natürlich hatte ich im tutorial vergessen mitzugeben wird gleich geupdatet

    • [TUTORIAL] Gefälschten ausweis erstellen

      • Grf-Ttanfall
      • 19. Februar 2019 um 15:01

      Guten Tag zusammen,

      ich möchte euch gerne an meinem kleinen Script teilhaben lassen.

      Dieses Script basiert auf dem [Tutorial] arma3 ausweiß script

      Idee:

      der Spieler kann sich ein "Fälschertool" besorgen und dann seinen namen ändern um bei einer Polizeikontrolle falsche Personenangaben machen zu können.

      Hinweis: der Falsche Name hat nur je Serverperiode Gültigkeit. Dieser verliert auch seine Gültigkeit wenn der Spieler disconectet.

      Also fangen wir mal an.....

      1. öffnet die datei config\Config_vItems.sqf  

      Darin erstellt ihr ein neues Item (Case)

      Code
      class ausweisfaelschertool {
              variable = "ausweisfaelschertool";
              displayName = "STR_Item_ausweisfaelschertool";
              weight = 1;
              buyPrice = 15000;
              sellPrice = -1;
              illegal = true;
              edible = -1;
              icon = "icons\ico_ausweisfaelschertool.paa";
          };

      2 in selbiger Datei muss dieses Item auch noch "Kaufbar" sein dazu geht ihr am anfang der datei und tragt an gewünschtem Shop (hier gangshop) das Item ein

      Bsp.

      Code
      class gang {
              name = "STR_Shops_Gang";
              side = "civ";
              conditions = "";
              items[] = { "ausweisfaelschertool", "blindfold", "zipties", "waterBottle", "rabbit", "apple", "redgull", "tbacon", "lockpick", "pickaxe", "toolkit", "fuelFull", "peach", "boltcutter", "blastingcharge" };
          };

      3. Ergänzende Angaben

      und wieder der Hinweis wenn ein Neues Item erstellt wird könnt ihr in der Datei core\Config_master.sqf

      unter

      saved_virtualItems[] 

      und

       save_vehicle_items[] 

      das Item ebenfalls eintragen. Dies hat zur Auswirkung das dies auf dem Player und im Fahrzeug gespeichert wird.

      4. fügt unter dem Ordner Icons\ das neue Icon ein ( siehe anhang )

      5. geht in die core\configuration.sqf

      und tragt unter den "Life Variables" folgendes ein

      Code
      life_istgefaelscht = false;
      life_hackedausweisname = "";

      6. geht in die CfgRemoteExec.hpp 

      und tragt unter Class Functions folgendes ein

      F(life_fnc_ausweisfaelschertool,CLIENT) 

      7. geht in die datei Functions.hpp und tragt unter  Class Dialog_Controls dies hier ein class ausweisfaelschertool {};

      8.geht unter scripts\ausweis\fn_Lizenzzeigen.sqf  (könnte eventuell bei euch wo anderst sein)

      darin geht ihr in die letzte zeile und ersetzt dies

      Code
      _message = format["<img size='10' color='#FFFFFF' image='icons\%1.paa'/><br/><br/><t size='2.5'>%2</t><br/><t size='1.8'>%3</t><br/><t size='1'>%4</t>",_marke, name player, _rang, _org];

      durch das

      Code
      If (life_istgefaelscht) then 
      {
          _message = format["<img size='10' color='#FFFFFF' image='icons\%1.paa'/><br/><br/><t size='2.5'>%2</t><br/><t size='1.8'>%3</t><br/><t size='1'>%4</t>",_marke, life_hackedausweisname, _rang, _org];
      }else{
          _message = format["<img size='10' color='#FFFFFF' image='icons\%1.paa'/><br/><br/><t size='2.5'>%2</t><br/><t size='1.8'>%3</t><br/><t size='1'>%4</t>",_marke, name player, _rang, _org];
      
      };

      9. nun geht ihr in die core\Pmenue\fn_useItem.sqf

      und ergänzt innerhalb des ersten switch (true) do {  mit folgendem code

      Code
      case (_item isEqualTo"ausweisfaelschertool"): {
              if(([false,_item,1] call life_fnc_handleInv)) then {
              createDialog "life_ausweisfaelschen";
              };
          };

      10. in eurer Stringtable.xml ergänzt ihr folgendes

      Code
              <Key ID="STR_Item_ausweisfaelschertool">
                  <Original>Ausweisfälschertool</Original>
              </Key>
              <Key ID="STR_Anwenden">
                  <Original>Anwenden</Original>
              </Key>
              <Key ID="STR_neuer_name_eintragen">
                  <Original>Trage dein neuen Namen ein</Original>
              </Key>

      11. Geht in euere MasterHandler.hpp im Ordner dialog\ 

      und tragt dort den neuen dialog ein

      #include "ausweisfaelschen.hpp"

      12. so nun zu guter letzt nehmt ihr die datei aus dem Upload

      ausweisfaelschen.hpp  kopiert diese in den Ordner dialog\ 

      fn_ausweisfaelschertool.sqf kopiert diese in den Ordner dialog\function\ 

      So das wäre es dann auch gewesen.

      Viel Spaß damit

      MFG

      TITANFALL

      Dateien

      Ausweisfaelschertool.rar 1,93 kB – 293 Downloads
    • [Tutorial] Automatisches Heilen

      • Grf-Ttanfall
      • 19. Februar 2019 um 12:19

      Guten Tag zusammen,

      ich möchte euch ein kleines tut vorstellen das den Spieler heilt wenn er volles "Wasser" und Volles "Essen" hat.

      Die Idee dahinter ist, das der Körper in einer gewissen zeit selbstheilungsfähigkeiten hat. Natürlich nur wenn alle Vitalsyteme ausreichend versorgt sind =).

      Zu bearbeitende Dateien fn_survival.sqf (unter core/ )

      1. geht in die fn_survival.sqf 

      sucht nach

      Code
      private ["_healtime", "_fnc_heal","_healvalue", "_damageplayer", "_fnc_food","_fnc_water","_foodTime","_waterTime","_bp","_walkDis","_lastPos","_curPos"];

      und ergänzt zwischen den [] um folgende Variabeln

      "_healtime",

      "_fnc_heal",

      "_healvalue",

      "_damageplayer",

      2. in der selbigen Datei fügt ihr bitte diesen Code unter dem _fnc_water ein

      Code
      _fnc_heal = {
          if (_damageplayer > 0) then 
          {
              if (life_hunger isEqualTo 100 && life_thirst isEqualTo 100) then 
                  {
                      if (_damageplayer < _healvalue ) then    
                          {
                              player setDamage 0;
                              [] call life_fnc_hudUpdate;
                              
                          }else{
                              
                              player setDamage (_damageplayer - _healvalue);
                              [] call life_fnc_hudUpdate;
                          };
                  };
          };
      
      };
      Alles anzeigen

      das ganze müsste dann so aussehen

      Code
      _fnc_water = {
          if (life_thirst < 2) then {player setDamage 1; hint localize "STR_NOTF_DrinkMSG_Death";}
          else
          {
              life_thirst = life_thirst - 10;
              [] call life_fnc_hudUpdate;
              if (life_thirst < 2) then {player setDamage 1; hint localize "STR_NOTF_DrinkMSG_Death";};
              switch (life_thirst) do  {
                  case 30: {hint localize "STR_NOTF_DrinkMSG_1";};
                  case 20: {
                      hint localize "STR_NOTF_DrinkMSG_2";
                      if (LIFE_SETTINGS(getNumber,"enable_fatigue") isEqualTo 1) then {player setFatigue 1;};
                  };
                  case 10: {
                      hint localize "STR_NOTF_DrinkMSG_3";
                      if (LIFE_SETTINGS(getNumber,"enable_fatigue") isEqualTo 1) then {player setFatigue 1;};
                  };
              };
          };
      };
      
      _fnc_heal = {
          if (_damageplayer > 0) then 
          {
              if (life_hunger isEqualTo 100 && life_thirst isEqualTo 100) then 
                  {
                      if (_damageplayer < _healvalue ) then    
                          {
                              player setDamage 0;
                              [] call life_fnc_hudUpdate;
                              
                          }else{
                              
                              player setDamage (_damageplayer - _healvalue);
                              [] call life_fnc_hudUpdate;
                          };
                  };
          };
      
      };
      Alles anzeigen

      3 sucht nach

      Code
      _foodTime = time;
      _waterTime = time;
      _walkDis = 0;
      _bp = "";
      _lastPos = visiblePosition player;
      _lastPos = (_lastPos select 0) + (_lastPos select 1);
      _lastState = vehicle player;

      und ergänzt dort um folgende Variablen

      _healvalue = 0.1;

      _damageplayer = getDammage player;

      _healtime = time; 

      4. direkt darunter gibt es die zeile for "_i" from 0 to 1 step 0 do {

      und tragt direkt darunter und über  if ((time - _waterTime) > 600 && {!life_god}) then {[] call _fnc_water; _waterTime = time;};

      diese Codezeile ein --> if ((time - _healtime) > 60 && {!life_god}) then {[] call _fnc_heal; _healtime = time;};  


      und das war es auch schon =)

      Hinweis :

      unter dem wert _healvalue = 0.1; könnt ihr den Wert verändern dieser bestimmt um "wieviel" ihr geheilt werden sollt. ps. Arma geht hier von 0 - 1 wobei 0 kein damage ist und 1 tod =)

      unter der Codezeile if ((time - _healtime) > 60 && {!life_god}) then {[] call _fnc_heal; _healtime = time;};

      könnt ihr bestimmen nach wie viel Sekunden (hier 60) der wert _healvalue angewandt werden soll. d.h. in diesem falle alle 60 Sekunden wird euer schaden um 0.1 reduziert.

      Und wie gesagt das ganze funktioniert nur wenn euer "Wasser" und "Essen" auf 100% ist. =)

      Viel Spass

      MFG

      TITANFALL-LIFE

    • [Tutorial] Jail Time für 4.4 R3

      • Grf-Ttanfall
      • 19. Februar 2019 um 11:11
      Zitat von moeck

      Moin,

      ich habe mir das Tutorial eben mal angeschaut und kann leider keinen Sinn erkennen weshalb man die Funktionen fn_jailPlayerund fn_JailTimerbenötigt :/. Beide Funktionen werden im Tutorial nicht aufgerufen. Oder aber ich bin einfach nur blind und mir hilft kurz wer auf die Sprünge.

      Danke,

      moeck

      das siehst du richtig =)

      das erklärt warum.

      -wenn man stirbt die jail time auf 15 minuten resetet ist

      -wenn man neu einloggt auch wieder auf 15 minuten resetet ist.

      - auch werden die " Restzeiten" nicht in der Datenbank weggeschrieben

      alles über allem funktioniert es ja aber bei diesen faktoren halt etwas komisch =)

      MFG Titanfall

    • DE100 Src-Code/Repo

      • Grf-Ttanfall
      • 9. Februar 2019 um 09:05

      Hallo zusammen,

      wie funktioniert das eigentlich genau mit dem Verschlüsseln,

      sprich was muss man tun um seine pbo zu verschlüsseln?

      gibt es hierzu eine kleine Anleitung wäre echt nice

      MFG-Titanfall

    • Kisten Verdoppeln Sich im Haus Altislife 5.0

      • Grf-Ttanfall
      • 6. Februar 2019 um 15:24
      Zitat von Deathman

      Bei mir steht in der fn_houseCleanup.sqf das hier drinn(Das ist aus der Life_Server)

      Spoiler anzeigen
      C: fn_houseCleanup.sqf
      private ["_query","_containers"];
      _query = format ["SELECT pid, pos FROM containers WHERE pid='%1' AND owned='1'",_this];
      
      _containers = [_query,2,true] call DB_fnc_asyncCall;
      
      if (count _containers isEqualTo 0) exitWith {};
      {
          _pos = call compile format ["%1",_x select 1];
          _container = nearestObjects[_pos,["Box_IND_Grenades_F","B_supplyCrate_F"],12];
          {
              deleteVehicle _x;
          } forEach _container;
      } forEach _containers;
      Alles anzeigen

      Nachtrag jetzt funzt es.

      Aber es ist folgendes zu beachten!

      Es müssen noch die Params mitgegebnen werden bzw angepasst werden das hat leider in dem post bzw Inhalt der fn_houseCleanup.sqf von Deathman gefehlt.

      hier nochmal den gesamten inhalt

      Code
      params [
          ["_this","",[""]]   
      ];
      
      private ["_query","_containers"];
      _query = format ["SELECT pid, pos FROM containers WHERE pid='%1' AND owned='1'",_this];
      _containers = [_query,2,true] call DB_fnc_asyncCall;
      if (count _containers isEqualTo 0) exitWith {};
      {
       _pos = call compile format ["%1",_x select 1];
       _container = nearestObjects[_pos,["Box_IND_Grenades_F","B_supplyCrate_F"],12];
       {
       deleteVehicle _x;
       } forEach _container;
      } forEach _containers;
      Alles anzeigen

      Dennoch bin ich verwundert das es überhaubt zu diesem Problem gekommen ist bzw das hier andere einen anderen inhalt haben. Denn ich habe alls aus der aktuelle Fraemwork Original runtergeladen...naja egal jetzt passt es ja.

      Vielleicht schaut ja auch einer mal auf unseren Server vorbei.

      Ps hier geht es zur Servervorstellung

      TITANFALL-LIFE RP Server ALTIS LIFE 5.0

    • Kisten Verdoppeln Sich im Haus Altislife 5.0

      • Grf-Ttanfall
      • 6. Februar 2019 um 15:04
      Zitat von Deathman

      Bei mir steht in der fn_houseCleanup.sqf das hier drinn(Das ist aus der Life_Server)

      Spoiler anzeigen
      C: fn_houseCleanup.sqf
      private ["_query","_containers"];
      _query = format ["SELECT pid, pos FROM containers WHERE pid='%1' AND owned='1'",_this];
      
      _containers = [_query,2,true] call DB_fnc_asyncCall;
      
      if (count _containers isEqualTo 0) exitWith {};
      {
          _pos = call compile format ["%1",_x select 1];
          _container = nearestObjects[_pos,["Box_IND_Grenades_F","B_supplyCrate_F"],12];
          {
              deleteVehicle _x;
          } forEach _container;
      } forEach _containers;
      Alles anzeigen

      Hallo danke für die schnelle antwort.

      der fehler in der Log ist nun behoben bzw wird keiner mehr angezeigt.:P

      Aber das Problem besteht weiterhin das sich die Kisten verdoppeln.

    • Kisten Verdoppeln Sich im Haus Altislife 5.0

      • Grf-Ttanfall
      • 6. Februar 2019 um 14:35

      Hallo zusammen.

      Ich habe ein seltsames bzw. kurioses Problem.

      Kurze Beschreibung

      Innerhalb einer Serverperiode ist es so wenn man vom server disconected und wieder connected dann verdoppeln sich die platzierten kisten im haus.

      Dies bedeutet aber nicht das sie auch in der datenbank doppelt dann erscheinen.

      Nach einem Serverrestart ist beim erstmal joninen wieder alles gut nur beim wiederholten joninen kommen die kisten dazu im haus.

      meine analyse ergab das beim Disconecten eines Clientes die Kisten im Haus nicht entfernt werden. (was es ja eigentlich sollte).

      Nach Überprüfung der Logs hat sich das ganze auch bestätigt.

      ich habe nichts an der FN_houseCleanup.sqf verändert.

      Hier noch die Datei

      Code
      /*
          File: fn_houseCleanup.sqf
          Author: NiiRoZz
      
          Description:
          Cleans up containers inside in house of player.
      */
      params [
          ["_uid","",[""]]
      ];
      
      private _query = format ["SELECT pos FROM containers WHERE pid='%1' AND owned='1'",_uid];
      private _containers = [_query,2,true] call DB_fnc_asyncCall;
      
      {
          _x params ["_pos"];
          {
              deleteVehicle _x;
          } forEach (nearestObjects[_pos,["Box_IND_Grenades_F","B_supplyCrate_F"],12]);
      } forEach _containers;
      Alles anzeigen
      Code
      2019/02/06, 13:56:43 Client: Remote object 4:1 not found
      2019/02/06, 13:56:43 Bad conversion: array
      2019/02/06, 13:56:43 Error in expression <"_pos"];
      {
      deleteVehicle _x;
      } forEach (nearestObjects[_pos,["Box_IND_Grenades_F>
      2019/02/06, 13:56:43   Error position: <nearestObjects[_pos,["Box_IND_Grenades_F>
      2019/02/06, 13:56:43   Error 0 elements provided, 3 expected
      2019/02/06, 13:56:43 File \life_server\Functions\Housing\fn_houseCleanup.sqf [TON_fnc_houseCleanup], line 19
      2019/02/06, 13:56:44 Warning: Cleanup player - person 2:9060 not found
      2019/02/06, 13:56:50 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 13:56:50 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 13:56:50 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 13:56:50 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 13:56:50 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 13:56:50 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 13:56:50 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 13:56:50 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 13:56:50 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 13:56:50 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 13:56:50 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 13:56:54 Unaccessible
      2019/02/06, 13:56:57 ">> ALLIANCEAPPS: Processing functions for [GTL] Carsten Bier(UID: xxxx | LVL: 9)"
      2019/02/06, 13:56:57 Error: Object(4 : 15) not found
      2019/02/06, 13:56:58 ">> ALLIANCEAPPS: 57 Functions streamed to [GTL] Carsten Bier(UID: xxxx | LVL: 9)(0 other functions) - TIME WASTED: 1.043"
      2019/02/06, 14:06:58 BEServer: registering a new player #316831231
      2019/02/06, 14:08:55 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:08:55 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:08:55 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:08:55 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:08:55 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:08:55 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:08:55 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:08:55 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:08:55 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:08:55 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:08:55 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:08:56 Unaccessible
      2019/02/06, 14:09:02 a3\weapons_f\binocular\nvg_proxy.p3d: No geometry and no visual shape
      2019/02/06, 14:09:02 a3\weapons_f\binocular\nvg_proxy_off.p3d: No geometry and no visual shape
      2019/02/06, 14:09:49 Bad conversion: array
      2019/02/06, 14:09:49 Error in expression <"_pos"];
      {
      deleteVehicle _x;
      } forEach (nearestObjects[_pos,["Box_IND_Grenades_F>
      2019/02/06, 14:09:49   Error position: <nearestObjects[_pos,["Box_IND_Grenades_F>
      2019/02/06, 14:09:49   Error 0 elements provided, 3 expected
      2019/02/06, 14:09:49 File \life_server\Functions\Housing\fn_houseCleanup.sqf [TON_fnc_houseCleanup], line 19
      2019/02/06, 14:09:50 Warning: Cleanup player - person 2:9080 not found
      2019/02/06, 14:09:53 Warning: Cleanup player - person 2:9080 not found
      2019/02/06, 14:10:02 BEServer: registering a new player #796710857
      2019/02/06, 14:10:15 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:10:15 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:10:15 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:10:15 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:10:15 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:10:18 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:10:18 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:10:18 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:10:18 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:10:19 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:10:19 Server: Object 0:0 not found (message Type_181)
      2019/02/06, 14:10:24 Unaccessible
      2019/02/06, 14:10:25 ">> ALLIANCEAPPS: Processing functions for [GTL] Carsten Bier(UID: xxxx | LVL: 9)"
      2019/02/06, 14:10:26 ">> ALLIANCEAPPS: 57 Functions streamed to [GTL] Carsten Bier(UID: xxxx | LVL: 9)(0 other functions) - TIME WASTED: 1.25208"
      2019/02/06, 14:10:29 Server: Object 4:15 not found (message Type_93)
      2019/02/06, 14:10:49 Server: Object 4:15 not found (message Type_93)
      2019/02/06, 14:11:03 Server: Object 4:15 not found (message Type_121)
      2019/02/06, 14:11:09 Server: Object 4:15 not found (message Type_93)
      2019/02/06, 14:11:29 Server: Object 4:15 not found (message Type_93)
      2019/02/06, 14:11:40 Server: Object 4:15 not found (message Type_121)
      2019/02/06, 14:11:49 Server: Object 4:15 not found (message Type_93)
      2019/02/06, 14:12:09 Server: Object 4:15 not found (message Type_93)
      2019/02/06, 14:12:16 Server: Object 4:15 not found (message Type_121)
      2019/02/06, 14:12:29 Server: Object 4:15 not found (message Type_93)
      2019/02/06, 14:12:49 Server: Object 4:15 not found (message Type_93)
      2019/02/06, 14:12:53 Server: Object 4:15 not found (message Type_121)
      2019/02/06, 14:13:09 Server: Object 4:15 not found (message Type_93)
      2019/02/06, 14:13:29 Server: Object 4:15 not found (message Type_93)
      2019/02/06, 14:13:30 Server: Object 4:15 not found (message Type_121)
      2019/02/06, 14:13:49 Server: Object 4:15 not found (message Type_93)
      2019/02/06, 14:14:06 Server: Object 4:15 not found (message Type_121)
      2019/02/06, 14:14:09 Server: Object 4:15 not found (message Type_93)
      2019/02/06, 14:14:29 Server: Object 4:15 not found (message Type_93)
      2019/02/06, 14:14:43 Server: Object 4:15 not found (message Type_121)
      Alles anzeigen

      WArum macht er hier den Array Fehler auf _pos

      MFG- TITANFALL

    • [TUTORIAL] Sitzscript | by Jay

      • Grf-Ttanfall
      • 1. Februar 2019 um 08:56

      Hallo zusammen,

      bitte nicht böse sein aber das ist ja das reinste chaos.... was muss man eigentlich tun das es funktioniert.

      Es gibt so viele nachträgliche Änderungen die in keinsterweise im Original tut zu ersehen sind.

      vielleicht könnte sich ja einer erbarmen und nochmal das tut überarbeiten und komplett nochmal hier reinschreiben ?

      MFG Titanfall

    • Altis life nummernschilder ( Zulassungsstelle)

      • Grf-Ttanfall
      • 23. Januar 2019 um 01:54
      Zitat von Natic
      Code
      params[
        ["_myPlate","",[""]]
      ];
      private _myVehicle = CursorTarget;
      
      if (!(_myVehicle isKindOf "Car")) exitWith {
          ["Du kannst nur an Bodenfahrzeugen das Nummernschild abändern", false, "fast"] call life_fnc_notification_system;
      };
      
      if (_myVehicle distance Player > 6) exitWith {
          ["Du stehst zu weit weg um das Nummernschild zu manipulieren", false, "fast"] call life_fnc_notification_system;
      };
      
      if (side player isEqualTo west) exitWith {
          ["Du bist im Dienst und solltest deine Finger von solchen Dingen lassen", false, "fast"] call life_fnc_notification_system;
      };
      
      if (_myPlate isEqualTo " ") exitWith {
          Hint Format ["Das Nummernschild ist ungültig"]
      };
      private _oldPlate = getPlateNumber _myVehicle;
      private _badwords = getArray(missionConfigFile >> "Life_Settings" >> "badWords_filter");
      private _tmp = [];
      {
        if (__PlateNumber find _x >= 0 && _x != "  ") then {
          _tmp pushBackUnique _x;
        };
        nil;
      } count _badwords;
      
      if !(_tmp isEqualTo []) exitWith {
        ["Du hast ein nicht erlaubtes Wort eingegeben", false, "fast"] call life_fnc_notification_system;
      };
      
      
      _myVehicle say3D ["spray",10,1];
      _myVehicle setPlateNumber _myPlate;
      [format["Du hast dein Nummernschild erfolgreich von %1 in %2 abgeändert",_oldPlate,_myPlate], true, "fast"] call life_fnc_notification_system;
      Alles anzeigen

      muss man nur anpassen, deshalb werde ich ein Tutorial erstellen mit DB Und allem

      super danke

    • Altis life nummernschilder ( Zulassungsstelle)

      • Grf-Ttanfall
      • 22. Januar 2019 um 12:20
      Zitat von moeck

      Natic vielleicht lohnt es sich ja ein Tutorial dafürzu machen ;)

      also wenn ich die dateien bekomme und ich sie erfolgreich eingebaut habe dann würde ich mich auch bereit erklären das mal im tut zu schreiben.

      natürlich nur wenn erlaubt =)

    • Altis life nummernschilder ( Zulassungsstelle)

      • Grf-Ttanfall
      • 22. Januar 2019 um 12:03
      Zitat von Natic

      Ich werde dir gleich wenn ich am pc bin das Script geben

      boar cool thx

    • Altis life nummernschilder ( Zulassungsstelle)

      • Grf-Ttanfall
      • 21. Januar 2019 um 12:02
      Zitat von Rene Lerchberg

      hi danke

      wenn manns kann ist alles nicht schwer. =)

      gerne würde ich deine hilfe in anspruch nehmen hier.

      Das auch die anderen was davon haben =)

      MFG-Titanfall

    • Altis life nummernschilder ( Zulassungsstelle)

      • Grf-Ttanfall
      • 21. Januar 2019 um 09:03

      Moinsen,

      AltisLife 5.0

      ich habe da mal eine Frage.

      ich bin auf der suche nach einem vernüftigen "nummernschildscript" das über die DAtenbank gespeichert und wieder ausgelesen wird.

      Auf meiner suche bin ich bereits auf folgendes gestoßen.

      Es gibt in Arma den Befehl setPlateNumber  ... soweit so gut aber Arma gibt auch den Hinweis das nach 10 Sekunden das wieder zurückgesetzt wird.

      weiterhin bin ich auf meiner sucher auf folgendes aufmerksam geworden.

      Es gibt bereits in der Datenbank "_Plate" dieser wird in der fn_vehicleCreate.sqf auf _plate = round(random(1000000)); gesetzt. was hat es im allgemeinen damit auf sich?

      Da sich meine Scriptingfähigeiten auf das wesentliche beschränkt bräuchte ich da mal eure Hilfe wie ich sowas realisieren könnte.

      @D0ggy hatte bereits das Thema angerissen was ich von der Umsetzung ziemlich nice fand.


      MFG - Titanfall

    • Sprengladung entschärfen IEDLandSmall_Remote_Mag // Kleine USBV Sprengladung

      • Grf-Ttanfall
      • 20. Januar 2019 um 23:03
      Zitat von B4v4r!4n_Str!k3r

      Eventuell geht es mit diesem Befehl: https://community.bistudio.com/wiki/setUnitTrait

      Laut Beschreibung kann man so jedes Unit zum Sprengmeister machen.

      hi danke für den tipp hat funktioniert

    • Sprengladung entschärfen IEDLandSmall_Remote_Mag // Kleine USBV Sprengladung

      • Grf-Ttanfall
      • 20. Januar 2019 um 18:42
      Zitat von blackfisch

      Dafür gibt es den Sprengmeister in Arma. Das kann nur der. Du könntest höchsten selbst was kleines Scripten und das für Civs ermöglichen bzw die Civs auf Sprengmeister setzen wenn du das wilst.

      dacht ich mir. fast schon

      und wie mache ich das ?

    • Sprengladung entschärfen IEDLandSmall_Remote_Mag // Kleine USBV Sprengladung

      • Grf-Ttanfall
      • 20. Januar 2019 um 16:11

      Hallo zusamme,

      Altislife 5.0

      habe da mal ne frage

      mein gedanekansatz ist recht simpel.

      es gibt ja für das I Inventar die USBV Sprengladung "IEDLandSmall_Remote_Mag".

      Ist es wirklich nur möglich wenn man Sprengmeister ist, diese zu entschärfen?

      oder können das auch zivilisten?

      habe bereits alles mir bekannte ausprobiert mit toolkit ect. aber nur bei dem "Sprengmeister" kommt im auswahlmenue entschärfen?

      MFG Titanfall

    • Script stoppen

      • Grf-Ttanfall
      • 18. Januar 2019 um 17:30
      Zitat von Alice Kingsleigh

      Wo rufst du das auf? Also an welchem Ort (Script, Triggerpunkt, etc.) Die Dateien an sich wären auch noch interessant, zumindest für mich, weil ich so spontan nicht weiß, wie du das umsetzt.

      ja klar die dateien sehen so aus

      hatte den Aufruf noch nicht wirklich eingebunden sondern über die konsole testweise gestartet


      einmal für die lichter

      Code
      /*
      
      [] execVM "core\nativefunctions\fn_discoLights.sqf"
      terminate _test;
      
      if(_disco)then{
          [] spawn life_fnc_discoLights;
          [] spawn life_fnc_discoMusic;
      
      aufrufen mit
      
      [] execVM "pfadxxx\fn_discoLights.sqf"
      
          Author: Nox & Fex www.Native.de - für Native-Network.net
          Description: Discolicht? :o
      */
      
      disco1 = "#lightpoint" createVehicleLocal position NativediscoLight1;
      disco1 setLightAmbient [0, 0, 0];
      disco1 setLightColor [1, 0, 0];
      disco1 lightAttachObject [NativediscoLight1, [0,0,5]];
      
      disco2 = "#lightpoint" createVehicleLocal position NativediscoLight2;
      disco2 setLightAmbient [0, 0, 0];
      disco2 setLightColor [1, 0, 0];
      disco2 lightAttachObject [NativediscoLight2, [0,0,5]];
      
      disco3 = "#lightpoint" createVehicleLocal position NativediscoLight3;
      disco3 setLightAmbient [0, 0, 0];
      disco3 setLightColor [1, 0, 0];
      disco3 lightAttachObject [NativediscoLight3, [0,0,5]];
      
      disco4 = "#lightpoint" createVehicleLocal position NativediscoLight4;
      disco4 setLightAmbient [0, 0, 0];
      disco4 setLightColor [0, 1, 0];
      disco4 lightAttachObject [NativediscoLight4, [0,0,5]];
      
      disco5 = "#lightpoint" createVehicleLocal position NativediscoLight5;
      disco5 setLightAmbient [0, 0, 0];
      disco5 setLightColor [0, 1, 0];
      disco5 lightAttachObject [NativediscoLight5, [0,0,5]];
      
      disco6 = "#lightpoint" createVehicleLocal position NativediscoLight6;
      disco6 setLightAmbient [0, 0, 0];
      disco6 setLightColor [0, 1, 0];
      disco6 lightAttachObject [NativediscoLight6, [0,0,5]];
      
      disco7 = "#lightpoint" createVehicleLocal position NativediscoLight7;
      disco7 setLightAmbient [0, 0, 0];
      disco7 setLightColor [0, 0, 1];
      disco7 lightAttachObject [NativediscoLight7, [0,0,5]];
      
      disco8 = "#lightpoint" createVehicleLocal position NativediscoLight8;
      disco8 setLightAmbient [0, 0, 0];
      disco8 setLightColor [0, 0, 1];
      disco8 lightAttachObject [NativediscoLight8, [0,0,5]];
      
      disco9 = "#lightpoint" createVehicleLocal position NativediscoLight9;
      disco9 setLightAmbient [0, 0, 0];
      disco9 setLightColor [0, 0, 1];
      disco9 lightAttachObject [NativediscoLight9, [0,0,5]];
      
      while{true} do
      {
          disco1 setLightBrightness 1;
          disco2 setLightBrightness 1;
          disco3 setLightBrightness 1;
          disco7 setLightBrightness 0;
          disco8 setLightBrightness 0;
          disco9 setLightBrightness 0;
          sleep 0.3;
          disco4 setLightBrightness 1;
          disco5 setLightBrightness 1;
          disco6 setLightBrightness 1;
          disco1 setLightBrightness 0;
          disco2 setLightBrightness 0;
          disco3 setLightBrightness 0;
          sleep 0.3;
          disco7 setLightBrightness 1;
          disco8 setLightBrightness 1;
          disco9 setLightBrightness 1;
          disco4 setLightBrightness 0;
          disco5 setLightBrightness 0;
          disco6 setLightBrightness 0;
          sleep 0.3;
      };
      Alles anzeigen

      und einmal für die musik

      Code
      /*
          Author: Nox & Fex www.Native.de - für Native-Network.net
          Description: Musik? :o
      */
      
      while {true} do
      {
          NativediscoLight5 say3D "sound001";
          sleep 235;
      };
    • Script stoppen

      • Grf-Ttanfall
      • 18. Januar 2019 um 16:53

      Hallo zusammen,

      ich bräuchte da mal euere hilfe =).

      habe die altislife 5.0

      so nun zu meinen Problem

      will eine kleine Disco/Bar Mappen. jetzt habe ich es geschafft das ich entsprechende sounddateien und auch ein kleines lichtskript ( aus der NN ) einzubauen.

      aber wie in herr gottes namen stoppe ich einmal den Wahnsinn wenn er über (siehe unten ) aufgerufen wurde?

      Code
      [] spawn life_fnc_discoLights;
      [] spawn life_fnc_discoMusic;

      Denn das läuft ewig bzw. habe das gefühl das es sich überholt und mehrfach startet?

      MFG Titanfall

    • [Tutorial] Jail Time für 4.4 R3

      • Grf-Ttanfall
      • 15. Dezember 2018 um 17:40

      Hallo an alle

      habe das tut und 1:1 übernommen und mich hoch und runter gelesen. Aber dennoch habe ich das Problem das wenn ich jemaden einknasten will und die zeit setzte einfach nichts passiert. d.h. wird einfach nicht eingeknastet und in der db wird auch nichts aktualisiert

      in der Server Log erkenne ich augentscheinlich kein problem das damit zusammenhängen würde

      anbei mal die server log

      desweiteren habe ich mal eine sammlung aller geänderten dateien mit ran gepackt

      Askeroth

      Dateien

      arma3server_x64_2018-12-15_16-59-08.txt 213,37 kB – 126 Downloads JAIL Time funktions.rar 11,65 kB – 200 Downloads

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von Native-Servers.com? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Benutzerkonto erstellen

    Wichtige Links & Informationen

    Server & Hosting-Ressourcen

      Server Administration & Hosting Basics

      Windows Server Support & Guides

      Linux Server Configuration & Help

      Setting up TeamSpeak 3 & VoIP Servers

      Domains & Web Hosting for Beginners & Professionals

      Cloud Hosting, Docker & Kubernetes Tutorials

    Gameserver & Modding-Ressourcen

      ArmA 3 Tutorials & Script Collection

      Renting & Operating Gameservers

      DayZ Server Management & Help

      FiveM (GTA V) Server & Script Development

      Rust Server Modding & Administration

      Setting up & Optimizing ARK Survival Servers

    NodeZone.net – Deine Community für Gameserver, Server-Hosting & Modding

      NodeZone.net ist dein Forum für Gameserver-Hosting, Rootserver, vServer, Webhosting und Modding. Seit 2015 bietet unsere Community eine zentrale Anlaufstelle für Server-Admins, Gamer und Technikbegeisterte, die sich über Server-Management, Hosting-Lösungen und Spielemodding austauschen möchten.


      Ob Anleitungen für eigene Gameserver, Hilfe bei Root- und vServer-Konfigurationen oder Tipps zu Modding & Scripting – bei uns findest du fundiertes Wissen und praxisnahe Tutorials. Mit einer stetig wachsenden Community findest du hier Antworten auf deine Fragen, Projektpartner und Gleichgesinnte für deine Gaming- und Serverprojekte. Schließe dich NodeZone.net an und werde Teil einer aktiven Community rund um Server-Hosting, Gameserver-Management und Modding-Ressourcen.

    Wer jetzt nicht teilt ist selber Schuld:
    1. Nutzungsbestimmungen
    2. Datenschutzerklärung
    3. Impressum
    4. Urheberrechts- oder Lizenzverstoß melden
  • Trimax Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™