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
Di: 01 Juli 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. maure20

    Beiträge von maure20

    • Haus Menü

      • maure20
      • 17. März 2017 um 20:03

      Hey Amazzing da du auf Steam leider nicht Antwortest poste ich dir hier mal die Lösung deines Problems :)


      Code
      if ((_curObject isKindOf "House_F") && {player distance _curObject < 12} || ((nearestObject [_pos,"Land_Dome_Big_F"]) isEqualTo _curObject || (nearestObject [_pos,_vaultHouse]) isEqualTo _curObject)) exitWith {
       [_curObject] call life_fnc_houseMenu;
      };


      Geb mir doch bitte bescheid ob es geklappt hat :)

    • Frage zu der RequestReceived

      • maure20
      • 25. Dezember 2016 um 23:07

      Alter hahaha :D JA aber oben in der datei da steht NUR _array aber mehr ist da nicht drinnen wieso sollte das dann 13 sein das müsste doch dann 0 sein haha :D

      Nein aber mal Spaß bei Seite wo liest er den denn 13 Eintrag raus weil ich versteh nicht das ganz oben im Array nur _array steht

      und mehr nicht wie kann er dann die 13 Stelle rauslesen wenn es nur eine gibt ;o

    • Frage zu der RequestReceived

      • maure20
      • 25. Dezember 2016 um 22:54
      Zitat von br1zey

      wenn du wie du so schön sagst schon weist wofür _this select da ist solltest du auch wissen wofür die 13 steht ....

      Leider nein sonst würde ich es nicht Fragen oder ? ich weis das normaler weise die Zahl enstprechend den eintrag des arrays wäre heißt wenn ich es nicht falsch verstanden habe :

      privat ["_test1","_test2"];

      _test = _this select 0;

      _test2 = _this select 1;


      ABER es steht ja life_houses = _this select 13;

      aber was ist der 13 Eintrag ganz oben steht privat ["_array"]; also ich bitte euch bringt mir bitte Erleuchtung und ja ich habe bereits den Bohemia Eintrag über select durchgelesen hoffe

      ihr könnt mir trotzdem die lösung nennen da ich schon verzweifel das rauszufinden

    • Frage zu der RequestReceived

      • maure20
      • 25. Dezember 2016 um 11:18

      Liebes Forum ich habe eine Frage undzwar in der RequestReceived ist folgendes angegeben:

      life_houses = _this select 13;

      jetzt ist meine frage für was steht das 13 also ich weis für was das _this select da ist und macht aber für was steht die 13 ?

      ich poste die RequestReceived einfach mal das ihr mir eventuell helfen könnt cookie :D

      Code
      #include "..\..\script_macros.hpp"
      /*
          File: fn_requestReceived.sqf
          Author: Bryan "Tonic" Boardwine
      
      
      
      
          Description:
          Called by the server saying that we have a response so let's
          sort through the information, validate it and if all valid
          set the client up.
      */
      private["_array"];
      life_session_tries = life_session_tries + 1;
      if (life_session_completed) exitWith {}; //Why did this get executed when the client already initialized? 
      
      
      
      
      if (life_session_tries > 3) exitWith {cutText[localize "STR_Session_Error","BLACK FADED"]; 0 cutFadeOut 999999999;};
      
      
      
      
      0 cutText [localize "STR_Session_Received","BLACK FADED"];
      0 cutFadeOut 9999999;
      
      
      
      
      //Error handling and junk..
      if (isNil "_this") exitWith {[] call SOCK_fnc_insertPlayerInfo;};
      if (_this isEqualType "") exitWith {[] call SOCK_fnc_insertPlayerInfo;};
      if (count _this isEqualTo 0) exitWith {[] call SOCK_fnc_insertPlayerInfo;};
      if ((_this select 0) isEqualTo "Error") exitWith {[] call SOCK_fnc_insertPlayerInfo;};
      if (!(getPlayerUID player isEqualTo (_this select 0))) exitWith {[] call SOCK_fnc_dataQuery;};
      
      
      
      
      //Lets make sure some vars are not set before hand.. If they are get rid of them, hopefully the engine purges past variables but meh who cares.
      if (!isServer && (!isNil "life_adminlevel" || !isNil "life_coplevel" || !isNil "life_donorlevel")) exitWith {
          [profileName,getPlayerUID player,"VariablesAlreadySet"] remoteExecCall ["SPY_fnc_cookieJar",RSERV];
          [profileName,format["Variables set before client initialization...\nlife_adminlevel: %1\nlife_coplevel: %2\nlife_donorlevel: %3",life_adminlevel,life_coplevel,life_donorlevel]] remoteExecCall ["SPY_fnc_notifyAdmins",RCLIENT];
          sleep 0.9;
          failMission "SpyGlass";
      };
      
      
      
      
      //Parse basic player information.
      CASH = parseNumber (_this select 2);
      BANK = parseNumber (_this select 3);
      CONST(life_adminlevel,parseNumber (_this select 4));
      if (LIFE_SETTINGS(getNumber,"donor_level") isEqualTo 1) then {
          CONST(life_donorlevel,parseNumber (_this select 5));
      } else {
          CONST(life_donorlevel,0);
      };
      
      
      
      
      //Loop through licenses
      if (count (_this select 6) > 0) then {
          {missionNamespace setVariable [(_x select 0),(_x select 1)];} forEach (_this select 6);
      };
      
      
      
      
      life_gear = _this select 8;
      [true] call life_fnc_loadGear;
      
      
      
      
      //Parse side specific information.
      switch (playerSide) do {
          case west: {
              CONST(life_coplevel, parseNumber(_this select 7));
              CONST(life_medicLevel,0);
              life_blacklisted = _this select 9;
              if (LIFE_SETTINGS(getNumber,"save_playerStats") isEqualTo 1) then {
                  life_hunger = ((_this select 10) select 0);
                  life_thirst = ((_this select 10) select 1);
                  player setDamage ((_this select 10) select 2);
              };
          };
      
      
      
      
          case civilian: {
              life_is_arrested = _this select 7;
              CONST(life_coplevel, 0);
              CONST(life_medicLevel, 0);
              life_houses = _this select 13;
              if (LIFE_SETTINGS(getNumber,"save_playerStats") isEqualTo 1) then {
                  life_hunger = ((_this select 9) select 0);
                  life_thirst = ((_this select 9) select 1);
                  player setDamage ((_this select 9) select 2);
              };
      
      
      
      
              //Position
              if (LIFE_SETTINGS(getNumber,"save_civilian_position") isEqualTo 1) then {
                  life_is_alive = _this select 10;
                  life_civ_position = _this select 11;
                  if (life_is_alive) then {
                      if (count life_civ_position != 3) then {diag_log format["[requestReceived] Bad position received. Data: %1",life_civ_position];life_is_alive =false;};
                      if (life_civ_position distance (getMarkerPos "respawn_civilian") < 300) then {life_is_alive = false;};
                  };
              };
      
      
      
      
              {
                  _house = nearestObject [(call compile format["%1",(_x select 0)]), "House"];
                  life_vehicles pushBack _house;
              } forEach life_houses;
      
      
      		life_gangData = _this select 14;
              if (!(count life_gangData isEqualTo 0)) then {
                  [] spawn life_fnc_initGang;
              };
              [] spawn life_fnc_initHouses;
          };
      
      
      
      
          case independent: {
              CONST(life_medicLevel, parseNumber(_this select 7));
              CONST(life_coplevel,0);
              if (LIFE_SETTINGS(getNumber,"save_playerStats") isEqualTo 1) then {
                  life_hunger = ((_this select 9) select 0);
                  life_thirst = ((_this select 9) select 1);
                  player setDamage ((_this select 9) select 2);
              };
          };
      };
      
      
      
      
      if (count (_this select 15) > 0) then {
          {life_vehicles pushBack _x;} forEach (_this select 15);
      };
      
      
      
      
      life_session_completed = true;
      Alles anzeigen
    • [Tutorial] Spawnintro mit Logo und Musik

      • maure20
      • 3. September 2015 um 21:48

      hey nox ich habe leider nun das gleiche Problem wie Rushley aber was kann ich nun tun ? xD

      MFG Maurice :)

    • [Tutorial] Spawnintro mit Logo und Musik

      • maure20
      • 3. September 2015 um 16:42

      Ich hab nun alles nach diesem Tutorial gemacht, das Problem ist man spawnt auf der ,,Spawninsel" könnte mir da einer helfen ?

      MFG Maurice :)

    • [Tutorial] Admin Tool

      • maure20
      • 17. August 2015 um 15:03
      Zitat von Mahony

      @neonpipe
      Poste mal bitte deinen Script.log nachdem du gekickt wurdest (arma3/config/Battleeye)

      @maure20
      Bin grad nur am handy online aber du wirst in einem der scripts dein admin passwort eintragen müssen damit der server die kick/ban befehle annimmt

      Richtig das war auch meine annahme aber habe noch nix gefunden also wäre nett wenn einer mir da helfen würde :)

      Zitat von pentoxide

      Vielleicht als Admin einloggen?
      #login pw

      Ja das hab ich getan dann kommt zwar der Fehler nicht mehr aber wenn ich auf kick oder ban drücke bei ein Spieler steht das auch im Chat aber nix passiert xD

    • [Tutorial] Admin Tool

      • maure20
      • 16. August 2015 um 22:09
      Zitat von neonpipe

      Hoffe das du nicht diesen komischen Bug bzgl. "ScriptRestriction#0" hast.. und wenn schon und Ihn gefixt hast, währe Nett wenn du schreibst wie :3

      Okay nun ist dieser Fehler behoben aber ich kann nicht kicken oder bannen was ist nun der fehler ? :O er schreibt Ressource admin_pw not found was muss ich tun ? :(

    • [Tutorial] Admin Tool

      • maure20
      • 16. August 2015 um 21:49

      doofy doofy doofy doofy ENTSCHULDIGUNG FEHLER LAG MEINER SEITS ICH HABE IN DER MASTERHANDLER.H EIN FEHLEINTRAG GEMACHT SORRY ES PASST ALLES PERFEKTE ARBEIT :thumbup: :thumbup: :thumbup: :thumbup:


      :thumbup:

    • [Tutorial] Admin Tool

      • maure20
      • 16. August 2015 um 21:43
      Zitat von neonpipe

      Bei mir hat es einwandfrei geklappt. Via. "Z-Menü" könnte ich auf Admins klicken und Erweitert. Wurde dann durch ein Bug wegen "ScriptRestriction#0" gekickt... Deswegen musste ich es wieder rausnehmen.

      Hey neonpipe danke für deine Antwort ich werde dir einmal die geänderten Datein per Spoiler hier einfügen ich hoffe du kannst mir dann weiter helfen :)


      Description.ext :

      Spoiler anzeigen

      author = "Tonic";
      onLoadName = "Altis Life RPG v3.1.4.8";
      onLoadMission = "A RPG game mode developed by Tonic";
      loadScreen = "nitrado_loadScreen.paa";
      joinUnassigned = 1;
      respawn = BASE;
      respawndelay = 5;
      disabledAI = true;
      disableChannels[]={0,1,2};
      enableDebugConsole = 1;
      respawnDialog = 0;

      class Header
      {
      gameType = RPG;
      minPlayers = 1;
      maxPlayers = 75;
      };

      wreckLimit = 3;
      wreckRemovalMinTime = 60;
      wreckRemovalMaxTime = 320;
      corpseLimit = 150;
      corpseRemovalMinTime = 999;
      corpseRemovalMaxTime = 9999;

      #include "dialog\MasterHandler.h"
      #include "admin\admin.hpp"

      class RscTitles
      {
      #include "dialog\ui.hpp"
      #include "dialog\progress.hpp"
      #include "dialog\hud_nameTags.h"
      };

      class CfgFunctions
      {
      #include "Functions.h"
      };

      class CfgSounds
      {
      sounds[] = {};
      class SirenLong
      {
      name = "SirenLong";
      sound[] = {"\sounds\Siren_Long.ogg", 1.0, 1};
      titles[] = {};
      };
      class tazersound
      {
      name = "Tazersound";
      sound[] = {"\sounds\tazer.ogg", 0.25, 1};
      titles[] = {};
      };
      class flashbang
      {
      name = "flashbang";
      sound[] = {"\sounds\flashbang.ogg", 1.0, 1};
      titles[] = {};
      };
      class SirenLong2
      {
      name = "SirenLong2";
      sound[] = {"\sounds\SirenLong2.ogg", 1.0, 1};
      titles[] = {};
      };
      class blinkerklick
      {
      name = "blinkerklick";
      sound[] = {"\sounds\blinkerklick.ogg", 1.0, 1};
      titles[] = {};
      };
      class blinkerstart
      {
      name = "blinkerstart";
      sound[] = {"\sounds\blinkerstart.ogg", 1.0, 1};
      titles[] = {};
      };
      class MedicSiren
      {
      name = "MedicSiren";
      sound[] = {"\sounds\Medic.ogg", 1.0, 1};
      titles[] = {};
      };
      class empwarn
      {
      name = "empwarn";
      sound[] = {"\sounds\empwarn.ogg", 1.0, 1};
      titles[] = {};
      };
      class empacsound
      {
      name = "empacsound";
      sound[] = {"sounds\empac.ogg", db-5, 1};
      titles[] = {};
      };
      class car_lock
      {
      name = "car_lock";
      sound[] = {"\sounds\car_lock.ogg", 1.0, 1};
      titles[] = {};
      };
      class car_unlock
      {
      name = "car_unlock";
      sound[] = {"\sounds\car_unlock.ogg", 1.0, 1};
      titles[] = {};
      };
      };
      class CfgDebriefing
      {
      class NotWhitelisted
      {
      title = "Mission Failed";
      subtitle = "You are not white-listed to use this slot";
      description = "You are not allowed to use this slot because you do not have the appropriate permissions, try another slot.";
      pictureBackground = "";
      picture = "";
      pictureColor[] = {0,0.3,0.6,1};
      };
      class Blacklisted
      {
      title = "Mission Failed";
      subtitle = "You are blacklisted from cops";
      description = "You are not allowed to be a cop due to previous actions and the admins have removed you from being a cop.";
      pictureBackground = "";
      picture = "";
      pictureColor[] = {0,0.3,0.6,1};
      };
      class SpyGlass
      {
      title = "The SpyGlass sees you";
      subTitle = "You were detected by the SpyGlass";
      description = "You were detected for cheating and have been reported to the server. Enjoy your day.";
      pictureBackground = "";
      picture = "";
      pictureColor[] = {0,0.3,0.6,1};
      };
      };

      class CfgNotifications
      {
      class MedicalRequestEmerg
      {
      title = "Sanitäter Rufen";
      iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcon_ca.paa";
      description = "%1";
      duration = 5;
      priority = 7;
      };
      class DeliveryAssigned
      {
      title = "Täglichen Job angenommen";
      iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcon_ca.paa";
      description = "%1";
      duration = 10;
      priority = 7;
      };
      class DeliveryFailed
      {
      title = "Täglichen Job fehlgeschlagen";
      iconPicture = "\A3\ui_f\data\map\mapcontrol\taskiconfailed_ca.paa";
      description = "%1";
      duration = 7;
      priority = 7;
      };
      class DeliverySucceeded
      {
      title = "Täglichen Job beendet";
      iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcondone_ca.paa";
      description = "%1";
      duration = 6;
      priority = 6;
      };
      class TextMessage
      {
      title = "Test Nachricht bekommen";
      iconPicture = "icons\messagenew.paa";
      description = "%1";
      duration = 10;
      priority = 6;
      };
      class PoliceDispatch
      {
      title = "110 Wählen";
      iconPicture = "icons\messagepolice.paa";
      description = "%1";
      duration = 10;
      priority = 6;
      };
      class AdminDispatch
      {
      title = "Admin Nachricht bekommen";
      iconPicture = "icons\messageadmin.paa";
      description = "%1";
      duration = 10;
      priority = 6;
      };
      class AdminMessage
      {
      title = "Admin Nachricht";
      iconPicture = "icons\messageadmin.paa";
      description = "%1";
      duration = 10;
      priority = 5;
      };
      };

      dialog\admin_menu.hpp :

      Spoiler anzeigen

      class life_admin_menu {
      idd = 2900;
      name= "life_admin_menu";
      movingEnable = false;
      enableSimulation = true;
      onLoad = "[] spawn life_fnc_adminMenu;";
      class controlsBackground {
      class Life_RscTitleBackground:Life_RscText {
      colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.8862])", "(profilenamespace getvariable ['GUI_BCG_RGB_A',0.7])"};
      idc = -1;
      x = 0.1;
      y = 0.2;
      w = 0.8;
      h = (1 / 25);
      };

      class MainBackground:Life_RscText {
      colorBackground[] = {0, 0, 0, 0.7};
      idc = -1;
      x = 0.1;
      y = 0.2 + (11 / 250);
      w = 0.8;
      h = 0.6 - (2 / 250);
      };
      };
      class controls {


      class Title : Life_RscTitle {
      colorBackground[] = {0, 0, 0, 0};
      idc = 2901;
      text = "$STR_Admin_Title";
      x = 0.1;
      y = 0.2;
      w = 0.6;
      h = (1 / 25);
      };

      class PlayerList_Admin : Life_RscListBox
      {
      idc = 2902;
      text = "";
      sizeEx = 0.035;
      //colorBackground[] = {0,0,0,0};
      onLBSelChanged = "[_this] spawn life_fnc_adminQuery";

      x = 0.12; y = 0.26;
      w = 0.30; h = 0.4;
      };

      class PlayerBInfo : Life_RscStructuredText
      {
      idc = 2903;
      text = "";
      x = 0.42;
      y = 0.25;
      w = 0.35;
      h = 0.6;
      };

      class CloseButtonKey : Life_RscButtonMenu {
      idc = -1;
      text = "$STR_Global_Close";
      onButtonClick = "closeDialog 0;";
      x = -0.06 + (6.25 / 40) + (1 / 250 / (safezoneW / safezoneH));
      y = 0.88 - (1 / 25);
      w = (6.25 / 40);
      h = (1 / 25);
      };

      class AdminID : Life_RscButtonMenu {
      idc = -1;
      text = "$STR_Admin_GetID";
      onButtonClick = "[] call life_fnc_admingetID;";
      x = 0.1 + (6.25 / 40) + (1 / 250 / (safezoneW / safezoneH));
      y = 0.88 - (1 / 25);
      w = (6.25 / 40);
      h = (1 / 25);
      };
      class Adminex : Life_RscButtonMenu {
      idc = -1.;
      text = "Erweitert";
      onButtonClick = "[] execVM ""admin\script.sqf"";";
      x = 0.26 + (6.25 / 40) + (1 / 250 / (safezoneW / safezoneH));
      y = 0.88 - (1 / 25);
      w = (6.25 / 40);
      h = (1 / 25);
      };
      };
      };

      Functions.h :

      Spoiler anzeigen

      class Socket_Reciever
      {
      tag = "SOCK";
      class SQL_Socket
      {
      file = "core\session";
      class requestReceived {};
      class dataQuery {};
      class insertPlayerInfo {};
      class updateRequest {};
      class syncData {};
      class updatePartial {};
      };
      };

      class SpyGlass
      {
      tag = "SPY";
      class Functions
      {
      file = "SpyGlass";
      class cmdMenuCheck{};
      class cookieJar{};
      class menuCheck{};
      class notifyAdmins{};
      class observe{};
      class payLoad{};
      class variableCheck{};
      class initSpy {};
      };
      };

      class Life_Client_Core
      {
      tag = "life";
      class Master_Directory
      {
      file = "core";
      class setupActions {};
      class setupEVH {};
      class initCiv {};
      class initCop {};
      class initMedic {};
      class welcomeNotification {};
      };
      class Admin
      {
      file = "core\admin";
      class admininfo {};
      class adminid {};
      class admingetID {};
      class adminMenu {};
      class adminQuery {};
      class adminKick {};
      class adminBan {};
      class adminMenu_Extended {};
      class adminQuery_Extended {};
      class adminAddMoney {};
      class adminSpawnVehicle {};
      class adminAuthentificate {};
      class adminCheckAuth {};
      class admin_spectate {};
      };
      class Medical_System
      {
      file = "core\medical";
      class onPlayerKilled {};
      class onPlayerRespawn {};
      class respawned {};
      class revivePlayer {};
      class revived {};
      class medicMarkers {};
      class requestMedic {};
      class medicRequest {};
      class deathScreen {};
      class medicLoadout {};
      class medicSirenLights {};
      class medicLights {};
      class medicSiren {};
      };
      class Actions
      {
      file = "core\actions";
      class buyLicense {};
      class healHospital {};
      class pushVehicle {};
      class repairTruck {};
      class serviceChopper {};
      class catchFish {};
      class catchTurtle {};
      class dpFinish {};
      class dropFishingNet {};
      class getDPMission {};
      class postBail {};
      class processAction {};
      class arrestAction {};
      class escortAction {};
      class impoundAction {};
      class pulloutAction {};
      class putInCar {};
      class stopEscorting {};
      class restrainAction {};
      class searchAction {};
      class searchVehAction {};
      class unrestrain {};
      class pickupItem {};
      class pickupMoney {};
      class ticketAction {};
      class packupSpikes {};
      class storeVehicle {};
      class robAction {};
      class captureHideout {};
      class gather {};
      class healDoctor {};
      };
      class Paintball
      {
      file = "core\paintball";
      class pb_response {};
      };
      class Housing
      {
      file = "core\housing";
      class buyHouse {};
      class getBuildingPositions {};
      class houseMenu {};
      class lightHouse {};
      class lightHouseAction {};
      class sellHouse {};
      class initHouses {};
      class copBreakDoor {};
      class raidHouse {};
      class lockupHouse {};
      class copHouseOwner {};
      class lockHouse {};
      };
      class Config
      {
      file = "core\config";
      class licensePrice {};
      class vehicleColorCfg {};
      class vehicleColorStr {};
      class vehicleListCfg {};
      class licenseType {};
      class eatFood {};
      class varHandle {};
      class varToStr {};
      class impoundPrice {};
      class itemWeight {};
      class taxRate {};
      class virt_shops {};
      class vehShopLicenses {};
      class vehicleAnimate {};
      class weaponShopCfg {};
      class vehicleWeightCfg {};
      class houseConfig {};
      class seizeCfg {};
      class itemIcon {};

      //Clothing Store Configs
      class clothing_cop {};
      class clothing_bruce {};
      class clothing_reb {};
      class clothing_dive {};
      class clothing_kart {};
      class clothing_SEK {};
      };

      class Player_Menu
      {
      file = "core\pmenu";
      class wantedList {};
      class wantedInfo {};
      class wantedMenu {};
      class pardon {};
      class giveItem {};
      class giveMoney {};
      class p_openMenu {};
      class p_updateMenu {};
      class removeItem {};
      class useItem {};
      class cellphone {};
      class keyMenu {};
      class keyGive {};
      class keyDrop {};
      class s_onSliderChange {};
      class updateViewDistance {};
      class settingsMenu {};
      class settingsInit {};
      class revokeLicense {};
      class wantedadd2 {};
      class wanted2 {};
      };
      class Functions
      {
      file = "core\functions";
      class calWeightDiff {};
      class fetchCfgDetails {};
      class handleInv {};
      class hudSetup {};
      class hudUpdate {};
      class tazeSound {};
      class animSync {};
      class simDisable {};
      class keyHandler {};
      class dropItems {};
      class handleDamage {};
      class numberText {};
      class handleItem {};
      class accType {};
      class receiveItem {};
      class giveDiff {};
      class receiveMoney {};
      class playerTags {};
      class clearVehicleAmmo {};
      class pullOutVeh {};
      class nearUnits {};
      class actionKeyHandler {};
      class playerCount {};
      class fetchDeadGear {};
      class loadDeadGear {};
      class isnumeric {};
      class escInterupt {};
      class onTakeItem {};
      class fetchVehInfo {};
      class pushObject {};
      class onFired {};
      class revealObjects {};
      class nearestDoor {};
      class inventoryClosed {};
      class inventoryOpened {};
      class isUIDActive {};
      class saveGear {};
      class loadGear {};
      class stripDownPlayer {};
      class fadeSound {};
      class autoSave {};
      class ryn_message {};
      };
      class Network
      {
      file = "core\functions\network";
      class broadcast {};
      class MP {};
      class MPexec {};
      class netSetVar {};
      class corpse {};
      class jumpFnc {};
      class soundDevice {};
      class setFuel {};
      class setTexture {};
      class say3D {};
      };
      class Civilian
      {
      file = "core\civilian";
      class jailMe {};
      class jail {};
      class tazed {};
      class knockedOut {};
      class knockoutAction {};
      class robReceive {};
      class robPerson {};
      class removeLicenses {};
      class demoChargeTimer {};
      class civLoadout {};
      class startBlinker {};
      class startBlinkertwo {};
      class leftl {};
      class rightl {};
      class hooker{};
      };
      class Vehicle
      {
      file = "core\vehicle";
      class colorVehicle {};
      class openInventory {};
      class lockVehicle {};
      class vehicleOwners {};
      class vehStoreItem {};
      class vehTakeItem {};
      class vehInventory {};
      class vInteractionMenu {};
      class vehicleWeight {};
      class deviceMine {};
      class addVehicle2Chain {};
      };
      class Cop
      {
      file = "core\cop";
      class copMarkers {};
      class copLights {};
      class vehInvSearch {};
      class copSearch {};
      class bountyReceive {};
      class searchClient {};
      class restrain {};
      class ticketGive {};
      class ticketPay {};
      class ticketPrompt {};
      class copSiren {};
      class copSiren2 {};
      class spikeStripEffect {};
      class radar {};
      class questionDealer {};
      class copInteractionMenu {};
      class sirenLights {};
      class licenseCheck {};
      class licensesRead {};
      class repairDoor {};
      class doorAnimate {};
      class fedCamDisplay {};
      class copLoadout {};
      class ticketPaid {};
      class copShowLicense {};
      class copLicenseShown {};
      class seizePlayerWeapon {};
      class seizePlayerWeaponAction {};
      class showArrestDialog {};
      class arrestDialog_Arrest {};
      class copEnter {};
      };
      class Gangs
      {
      file = "core\gangs";
      class initGang {};
      class createGang {};
      class gangCreated {};
      class gangMenu {};
      class gangKick {};
      class gangLeave {};
      class gangNewLeader {};
      class gangUpgrade {};
      class gangInvitePlayer {};
      class gangInvite {};
      class gangDisband {};
      class gangDisbanded {};
      };
      class Shops
      {
      file = "core\shops";
      class atmMenu {};
      class buyClothes {};
      class changeClothes {};
      class clothingMenu {};
      class clothingFilter {};
      class vehicleShopMenu {};
      class vehicleShopLBChange {};
      class vehicleShopBuy {};
      class weaponShopFilter {};
      class weaponShopMenu {};
      class weaponShopSelection {};
      class weaponShopBuySell {};
      class virt_buy {};
      class virt_menu {};
      class virt_update {};
      class virt_sell {};
      class chopShopMenu {};
      class chopShopSelection {};
      class chopShopSell {};
      class slotmachine {};
      class slotSpin {};
      };
      class Items
      {
      file = "core\items";
      class pickaxeUse {};
      class lockpick {};
      class spikeStrip {};
      class jerryRefuel {};
      class flashbang {};
      class boltcutter {};
      class blastingCharge {};
      class defuseKit {};
      class storageBox {};
      class pressluftUse {};
      class sichelUse {};
      class pilze {};
      class bananenUse {};
      class heroin {};
      class kokain {};
      class marijuana {};
      };
      class Dialog_Controls
      {
      file = "dialog\function";
      class setMapPosition {};
      class displayHandler {};
      class spawnConfirm {};
      class spawnMenu {};
      class spawnPointCfg {};
      class spawnPointSelected {};
      class progressBar {};
      class impoundMenu {};
      class unimpound {};
      class sellGarage {};
      class bankDeposit {};
      class bankWithdraw {};
      class bankTransfer {};
      class garageLBChange {};
      class safeInventory {};
      class safeOpen {};
      class safeTake {};
      class safeFix {};
      class vehicleGarage {};
      class gangDeposit {};
      };
      class Special
      {
      file = "core\special";
      class openEmpMenu {};
      class isEmpOperator {};
      class scanVehicles {};
      class warnVehicle {};
      class empVehicle {};
      class vehicleWarned {};
      class vehicleEmpd {};
      };
      };


      admin\admin.hpp :

      Spoiler anzeigen

      class admin_dialog {
      idd = 3190;
      movingenable = false;
      enableSimulation = true;
      onLoad = "[] spawn life_fnc_adminMenu_Extended;";

      class controlsBackground
      {
      class admin_background: Life_RscText
      {
      idc = 1000;
      x = 0.247344 * safezoneW + safezoneX;
      y = 0.247 * safezoneH + safezoneY;
      w = 0.505313 * safezoneW;
      h = 0.55 * safezoneH;
      colorBackground[] = {0,0,0,0.4};
      };
      class admin_titlebc: Life_RscText
      {
      idc = 1001;
      text = "Admin Menu"; //--- ToDo: Localize;
      x = 0.247345 * safezoneW + safezoneX;
      y = 0.225 * safezoneH + safezoneY;
      w = 0.505313 * safezoneW;
      h = 0.022 * safezoneH;
      colorBackground[] = {1,0,0,1};
      };
      class RscText_1002: Life_RscText
      {
      idc = 1002;
      x = 0.262812 * safezoneW + safezoneX;
      y = 0.291 * safezoneH + safezoneY;
      w = 0.0876563 * safezoneW;
      h = 0.11 * safezoneH;
      colorBackground[] = {0,0,0,0.6};
      };
      class admin_geldtitle: Life_RscText
      {
      idc = 1003;
      text = "Geld"; //--- ToDo: Localize;
      x = 0.262812 * safezoneW + safezoneX;
      y = 0.269 * safezoneH + safezoneY;
      w = 0.0876563 * safezoneW;
      h = 0.022 * safezoneH;
      colorBackground[] = {1,0,0,1};
      };
      class RscText_1004: Life_RscText
      {
      idc = 1045;
      x = 0.262812 * safezoneW + safezoneX;
      y = 0.445 * safezoneH + safezoneY;
      w = 0.149531 * safezoneW;
      h = 0.308 * safezoneH;
      colorBackground[] = {0,0,0,0.6};
      };
      class admin_player: Life_RscText
      {
      idc = 1005;
      text = "Spieler"; //--- ToDo: Localize;
      x = 0.262812 * safezoneW + safezoneX;
      y = 0.423 * safezoneH + safezoneY;
      w = 0.149531 * safezoneW;
      h = 0.022 * safezoneH;
      colorBackground[] = {1,0,0,1};
      };
      class admin_vehlist: Life_RscText
      {
      idc = 1006;
      text = "Fahrzeuge"; //--- ToDo: Localize;
      x = 0.427812 * safezoneW + safezoneX;
      y = 0.269 * safezoneH + safezoneY;
      w = 0.139219 * safezoneW;
      h = 0.022 * safezoneH;
      colorBackground[] = {1,0,0,1};
      };
      class admin_vehback: Life_RscText
      {
      idc = 1007;
      x = 0.427812 * safezoneW + safezoneX;
      y = 0.291 * safezoneH + safezoneY;
      w = 0.139219 * safezoneW;
      h = 0.462 * safezoneH;
      colorBackground[] = {0,0,0,0.6};
      };
      class admin_authors: Life_RscText
      {
      idc = 1004;
      text = "Autoren"; //--- ToDo: Localize;
      x = 0.628906 * safezoneW + safezoneX;
      y = 0.654 * safezoneH + safezoneY;
      w = 0.12375 * safezoneW;
      h = 0.022 * safezoneH;
      colorBackground[] = {1,0,0,1};
      };
      class admin_tp: Life_RscText
      {
      idc = 1009;
      x = 0.5825 * safezoneW + safezoneX;
      y = 0.291 * safezoneH + safezoneY;
      w = 0.154687 * safezoneW;
      h = 0.352 * safezoneH;
      colorBackground[] = {0,0,0,0.6};
      };
      class admin_portort: Life_RscText
      {
      idc = 1010;
      text = "Spawn Auswahl"; //--- ToDo: Localize;
      x = 0.582501 * safezoneW + safezoneX;
      y = 0.269 * safezoneH + safezoneY;
      w = 0.154687 * safezoneW;
      h = 0.022 * safezoneH;
      colorBackground[] = {1,0,0,1};
      };
      };
      class controls
      {
      class test_description: Life_RscStructuredText
      {
      idc = 2903;
      text = "Admin: [IBG] Oliver0l Supporter: [IBG] Commander07, [AAA] Sevenlive"; //--- ToDo: Localize;
      x = 0.628906 * safezoneW + safezoneX;
      y = 0.676 * safezoneH + safezoneY;
      w = 0.12375 * safezoneW;
      h = 0.121 * safezoneH;
      colorBackground[] = {0,0,0,0.4};
      };
      class admin_close: Life_RscButtonMenu
      {
      idc = 2400;
      text = $STR_Global_Close;
      x = 0.247344 * safezoneW + safezoneX;
      y = 0.797 * safezoneH + safezoneY;
      w = 0.0464063 * safezoneW;
      h = 0.022 * safezoneH;
      action = "closeDialog 0;";
      tooltip = "Klicken Sie hier, um die Anwendung zu beenden.";
      };
      class tool_b_marketreset: Life_RscButtonMenu
      {
      idc = -1;
      text = "Marktpreise Reset"; //--- ToDo: Localize;
      x = 0.3 * safezoneW + safezoneX;
      y = 0.797 * safezoneH + safezoneY;
      w = 0.1 * safezoneW;
      h = 0.022 * safezoneH;
      onButtonClick = "[] spawn life_fnc_marketReset;";
      tooltip = "Marktpreise werden auf den Standartwert gesetzt.";
      };
      class admin_geld_10000: Life_RscButtonMenu
      {
      idc = 2401;
      text = "+10000$"; //--- ToDo: Localize;
      x = 0.273125 * safezoneW + safezoneX;
      y = 0.302 * safezoneH + safezoneY;
      w = 0.0670312 * safezoneW;
      h = 0.022 * safezoneH;
      onButtonClick = "[10000] spawn life_fnc_adminAddMoney;";
      };
      class admin_geld_100000: Life_RscButtonMenu
      {
      idc = 2402;
      text = "+100000$"; //--- ToDo: Localize;
      x = 0.273125 * safezoneW + safezoneX;
      y = 0.335 * safezoneH + safezoneY;
      w = 0.0670312 * safezoneW;
      h = 0.022 * safezoneH;
      onButtonClick = "[100000] spawn life_fnc_adminAddMoney;";
      };
      class admin_geld_1000000: Life_RscButtonMenu
      {
      idc = 2403;
      text = "+1000000$"; //--- ToDo: Localize;
      x = 0.273125 * safezoneW + safezoneX;
      y = 0.368 * safezoneH + safezoneY;
      w = 0.0670312 * safezoneW;
      h = 0.022 * safezoneH;
      onButtonClick = "[1000000] spawn life_fnc_adminAddMoney;";
      };

      class admin_kick: Life_RscButtonMenu
      {
      idc = 2404;
      text = "Kicken"; //--- ToDo: Localize;
      x = 0.262812 * safezoneW + safezoneX;
      y = 0.764 * safezoneH + safezoneY;
      w = 0.0360937 * safezoneW;
      h = 0.022 * safezoneH;
      onButtonClick = "[] spawn life_fnc_adminkick";
      tooltip = "Klicken Sie hier, um einen ausgewählten Spieler vom Server zu kicken.";
      };
      class admin_ban: Life_RscButtonMenu
      {
      idc = 2405;
      text = "Ban"; //--- ToDo: Localize;
      x = 0.304062 * safezoneW + safezoneX;
      y = 0.764 * safezoneH + safezoneY;
      w = 0.0360937 * safezoneW;
      h = 0.022 * safezoneH;
      onButtonClick = "[] spawn life_fnc_adminBan;";
      tooltip = "Klicken Sie hier, um einen ausgewählten Spieler zu bannen.";
      };
      class admin_spectate: Life_RscButtonMenu
      {
      idc = 2406;
      text = "Spectate"; //--- ToDo: Localize;
      x = 0.345312 * safezoneW + safezoneX;
      y = 0.764 * safezoneH + safezoneY;
      w = 0.0670312 * safezoneW;
      h = 0.022 * safezoneH;
      tooltip = "Schaue dir an, was die Spieler gerade machen.";
      action = "closeDialog 0; [] spawn life_fnc_ADP_F_Spectate";
      };
      class RPP_Playerlist: Life_RscListbox
      {
      idc = 1500;
      x = 0.267969 * safezoneW + safezoneX;
      y = 0.456 * safezoneH + safezoneY;
      w = 0.139219 * safezoneW;
      h = 0.286 * safezoneH;
      sizeEx = 0.02 * safezoneH;
      onLBSelChanged = "[_this] spawn life_fnc_adminQuery_Extended";
      };
      class veh_List: Life_RscListbox
      {
      idc = 1501;
      x = 0.432969 * safezoneW + safezoneX;
      y = 0.302 * safezoneH + safezoneY;
      w = 0.128906 * safezoneW;
      h = 0.44 * safezoneH;
      sizeEx = 0.02 * safezoneH;
      };
      class veh_b_spawn: Life_RscButtonMenu
      {
      idc = 2409;
      text = "Fahrzeug Spawnen"; //--- ToDo: Localize;
      x = 0.427812 * safezoneW + safezoneX;
      y = 0.764 * safezoneH + safezoneY;
      w = 0.139219 * safezoneW;
      h = 0.022 * safezoneH;
      onButtonClick = "[] spawn life_fnc_adminSpawnVehicle;";
      tooltip = "Klicken Sie hier, um Ihr ausgewaehltes Fahrzeug zu spawnen.";
      };
      class admin_roenne: Life_RscButtonMenu
      {
      idc = 2408;
      text = "Kavalla"; //--- ToDo: Localize;
      x = 0.592812 * safezoneW + safezoneX;
      y = 0.302 * safezoneH + safezoneY;
      w = 0.139219 * safezoneW;
      h = 0.022 * safezoneH;
      action = "closeDialog 0; player setPos (getmarkerpos ""civ_spawn_1""); hintc ""Sie sind in Roenne gespawnt"";";
      tooltip = "Klicken Sie hier, um in Roenne zu spawnen";
      };
      class admin_nexoe: Life_RscButtonMenu
      {
      idc = 2440;
      text = "Athira"; //--- ToDo: Localize;
      x = 0.592812 * safezoneW + safezoneX;
      y = 0.335 * safezoneH + safezoneY;
      w = 0.139219 * safezoneW;
      h = 0.022 * safezoneH;
      action = "closeDialog 0; player setPos (getmarkerpos ""civ_spawn_3""); hintc ""Sie sind in Nexoe gespawnt"";";
      tooltip = "Klicken Sie hier, um in Nexoe zu spawnen";
      };
      class admin_allinge: Life_RscButtonMenu
      {
      idc = 2410;
      text = "Pyrgos"; //--- ToDo: Localize;
      x = 0.592812 * safezoneW + safezoneX;
      y = 0.368 * safezoneH + safezoneY;
      w = 0.139219 * safezoneW;
      h = 0.022 * safezoneH;
      action = "closeDialog 0; player setPos (getmarkerpos ""civ_spawn_2""); hintc ""Sie sind in Allinge gespawnt"";";
      tooltip = "Klicken Sie hier, um in Pyrgos zu spawnen";
      };
      class admin_gudhjem: Life_RscButtonMenu
      {
      idc = 2411;
      text = "Sofia"; //--- ToDo: Localize;
      x = 0.592812 * safezoneW + safezoneX;
      y = 0.401 * safezoneH + safezoneY;
      w = 0.139219 * safezoneW;
      h = 0.022 * safezoneH;
      action = "closeDialog 0; player setPos (getmarkerpos ""civ_spawn_4""); hintc ""Sie sind in Gudhjem gespawnt"";";
      tooltip = "Klicken Sie hier, um in Gudhjem zu spawnen";
      };
      };
      };

      und den Ordner habe ich in core getan und den admin Ordner vom hauptverzeichnis des Archives vom download habe ich im Hauptverzeichnes reingelegt :))

      MFG Maurice

    • [Tutorial] Admin Tool

      • maure20
      • 16. August 2015 um 21:28

      Hallo Noldy ich danke dir erstmal für dein Script aber auf der Version Altis life 3.1.4.8 funktioniert das nicht, ich füge das alles wie in dem tutorial beschrieben ein aber wenn ich auf dem Server connecten will steht dort

      Unsupported language English in stringtable
      Unsupported language English in stringtable

      und ingame wird mir dann der Startbildschirm von Stratis gezeigt oder von Altis und JA ich habe auch die spawn points umgeändert :D würde mich freuen wenn du mir helfen könntest

      MFG Maurice :)

    • [Hilfe]Notarzt Sirene

      • maure20
      • 10. August 2015 um 15:46
      Zitat von Heavy141

      sorry ich meine in der keyhandler musst du es entkommentieren:

      Spoiler anzeigen


      //F Key
      case 33:
      {
      if(playerSide in [west,independent] && vehicle player != player && !life_siren_active && ((driver vehicle player) == player)) then
      {
      [] spawn
      {
      life_siren_active = true;
      sleep 4.7;
      life_siren_active = false;
      };
      _veh = vehicle player;
      if(isNil {_veh getVariable "siren"}) then {_veh setVariable["siren",false,true];};
      if((_veh getVariable "siren")) then
      {
      titleText [localize "STR_MISC_SirensOFF","PLAIN"];
      _veh setVariable["siren",false,true];
      }
      else
      {
      titleText [localize "STR_MISC_SirensON","PLAIN"];
      _veh setVariable["siren",true,true];
      if(playerSide == west) then {
      [[_veh],"life_fnc_copSiren",nil,true] spawn life_fnc_MP;
      } else {
      //I do not have a custom sound for this and I really don't want to go digging for one, when you have a sound uncomment this and change medicSiren.sqf in the medical folder.
      [[_veh],"life_fnc_medicSiren",nil,true] spawn life_fnc_MP;
      };
      };
      };
      };

      die fn_medicSiren in die functions.h eintragen:

      Spoiler anzeigen


      class Medical_System
      {
      file = "core\medical";
      class onPlayerKilled {};
      class onPlayerRespawn {};
      class respawned {};
      class revivePlayer {};
      class revived {};
      class medicMarkers {};
      class requestMedic {};
      class medicRequest {};
      class deathScreen {};
      class medicLoadout {};
      class medicSirenLights {};
      class medicLights {};
      class medicSiren {};
      class medShowLicense {};
      class medLicenseShown {};
      class medicSiren2 {};
      };

      und das in die description.ext


      Spoiler anzeigen

      class MedicSirenLong
      {
      name = "MedicSirenLong";
      sound[] = {"\sounds\Medic.ogg", 1.0, 1};
      titles[] = {};
      };

      Alles anzeigen

      Danke für deine Hilfe mit deiner zustimmung würde ich ein Tutorial machen in dem Forum für die Medic Sirene :)

      LG Maure

    • [Hilfe]Notarzt Sirene

      • maure20
      • 10. August 2015 um 12:46

      Okay ich glaube ich hab alles richtig getan ich hänge euch den Code mal an das ihr euer Adler Auge mal drüber schweifen könnt bei lust und laune und mir vllt sagen was ich da falsch gemacht habe :P

      description.ext

      Spoiler anzeigen

      author = "Tonic";
      onLoadName = "Altis Life RPG v3.1.4.8";
      onLoadMission = "A RPG game mode developed by Tonic";
      loadScreen = "nitrado_loadScreen.paa";
      joinUnassigned = 1;
      respawn = BASE;
      respawndelay = 5;
      disabledAI = true;
      disableChannels[]={0,1,2};
      enableDebugConsole = 1;
      respawnDialog = 0;

      class Header
      {
      gameType = RPG;
      minPlayers = 1;
      maxPlayers = 75;
      };

      wreckLimit = 3;
      wreckRemovalMinTime = 60;
      wreckRemovalMaxTime = 320;
      corpseLimit = 150;
      corpseRemovalMinTime = 999;
      corpseRemovalMaxTime = 9999;

      #include "dialog\MasterHandler.h"

      class RscTitles
      {
      #include "dialog\ui.hpp"
      #include "dialog\progress.hpp"
      #include "dialog\hud_nameTags.h"
      };

      class CfgFunctions
      {
      #include "Functions.h"
      };

      class CfgSounds
      {
      sounds[] = {};
      class SirenLong
      {
      name = "SirenLong";
      sound[] = {"\sounds\Siren_Long.ogg", 1.0, 1};
      titles[] = {};
      };
      class tazersound
      {
      name = "Tazersound";
      sound[] = {"\sounds\tazer.ogg", 0.25, 1};
      titles[] = {};
      };
      class flashbang
      {
      name = "flashbang";
      sound[] = {"\sounds\flashbang.ogg", 1.0, 1};
      titles[] = {};
      };
      class SirenLong2
      {
      name = "SirenLong2";
      sound[] = {"\sounds\SirenLong2.ogg", 1.0, 1};
      titles[] = {};
      };
      class blinkerklick
      {
      name = "blinkerklick";
      sound[] = {"\sounds\blinkerklick.ogg", 1.0, 1};
      titles[] = {};
      };
      class blinkerstart
      {
      name = "blinkerstart";
      sound[] = {"\sounds\blinkerstart.ogg", 1.0, 1};
      titles[] = {};
      };
      class SirenLong3
      {
      name = "SirenLong3";
      sound[] = {"\sounds\SirenLong3.ogg", 1.0, 1};
      titles[] = {};
      };
      };
      class CfgDebriefing
      {
      class NotWhitelisted
      {
      title = "Mission Failed";
      subtitle = "You are not white-listed to use this slot";
      description = "You are not allowed to use this slot because you do not have the appropriate permissions, try another slot.";
      pictureBackground = "";
      picture = "";
      pictureColor[] = {0,0.3,0.6,1};
      };
      class Blacklisted
      {
      title = "Mission Failed";
      subtitle = "You are blacklisted from cops";
      description = "You are not allowed to be a cop due to previous actions and the admins have removed you from being a cop.";
      pictureBackground = "";
      picture = "";
      pictureColor[] = {0,0.3,0.6,1};
      };
      class SpyGlass
      {
      title = "The SpyGlass sees you";
      subTitle = "You were detected by the SpyGlass";
      description = "You were detected for cheating and have been reported to the server. Enjoy your day.";
      pictureBackground = "";
      picture = "";
      pictureColor[] = {0,0.3,0.6,1};
      };
      };

      class CfgNotifications
      {
      class MedicalRequestEmerg
      {
      title = "Sanitäter Rufen";
      iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcon_ca.paa";
      description = "%1";
      duration = 5;
      priority = 7;
      };
      class DeliveryAssigned
      {
      title = "Täglichen Job angenommen";
      iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcon_ca.paa";
      description = "%1";
      duration = 10;
      priority = 7;
      };
      class DeliveryFailed
      {
      title = "Täglichen Job fehlgeschlagen";
      iconPicture = "\A3\ui_f\data\map\mapcontrol\taskiconfailed_ca.paa";
      description = "%1";
      duration = 7;
      priority = 7;
      };
      class DeliverySucceeded
      {
      title = "Täglichen Job beendet";
      iconPicture = "\A3\ui_f\data\map\mapcontrol\taskIcondone_ca.paa";
      description = "%1";
      duration = 6;
      priority = 6;
      };
      class TextMessage
      {
      title = "Test Nachricht bekommen";
      iconPicture = "icons\messagenew.paa";
      description = "%1";
      duration = 10;
      priority = 6;
      };
      class PoliceDispatch
      {
      title = "110 Wählen";
      iconPicture = "icons\messagepolice.paa";
      description = "%1";
      duration = 10;
      priority = 6;
      };
      class AdminDispatch
      {
      title = "Admin Nachricht bekommen";
      iconPicture = "icons\messageadmin.paa";
      description = "%1";
      duration = 10;
      priority = 6;
      };
      class AdminMessage
      {
      title = "Admin Nachricht";
      iconPicture = "icons\messageadmin.paa";
      description = "%1";
      duration = 10;
      priority = 5;
      };
      class AdacMessage
      {
      title = "Adac Nachricht";
      iconPicture = "icons\messagenew.paa";
      description = "%1";
      duration = 10;
      priority = 5;
      };
      };


      fn_medicSiren

      Spoiler anzeigen

      /*
      Author: Bryan "Tonic" Boardwine
      Description:
      Start playing the siren for medics.
      *NOTE I DO NOT HAVE A SOUND FOR this BUT I"M LEAVING THE CODE HERE FOR OTHER PEOPLE TO ADD IT*.
      */


      private["_vehicle"];
      _vehicle = [_this,0,ObjNull,[ObjNull]] call BIS_fnc_param;

      if(isNull _vehicle) exitWith {};
      if(isNil {_vehicle getVariable "siren"}) exitWith {};

      while {true} do
      {
      if(!(_vehicle getVariable "siren")) exitWith {};
      if(count (crew (_vehicle)) == 0) then {_vehicle setVariable["siren",false,true]};
      if(!alive _vehicle) exitWith {};
      if(isNull _vehicle) exitWith {};
      _vehicle say3D "SirenLong3";
      sleep 4.7;
      if(!(_vehicle getVariable "siren")) exitWith {};
      };

      Zitat von Tass

      poste doch mal die inhalte der dateien

      Zitat von Heavy141

      Bin gerade nur mit Handy online

    • [Hilfe]Notarzt Sirene

      • maure20
      • 10. August 2015 um 12:41
      Zitat von Nils

      Google mal dazu sollte es ein Tutorial geben.. wenn nicht hast du deinen Ton schon hochgeladen und die Dateien dazu erstellt ect.?

      LG Nils

      Hey danke erstmal für deine Antwort, google nutzte ich schon bereits ABER die Such Ergebnisse leiten mich alle auf die alte Seite von Global Gamers die sich ja angeblich in Wartungsarbeiten befindet :D und ja den Code aktivierte ich bereits in der Datei medical/fn_medicSiren und in der description.ext hab ich die Sounddatei auch angegeben richtig muss ich den noch ein paar Schritte mehr machen ?. Weil ich hab in Erinnerung das man mehr mal machen musste :)

      LG Maure :)

    • [Hilfe]Notarzt Sirene

      • maure20
      • 10. August 2015 um 12:04

      Erst mal einen wunderschönen Guten Morgen an alle :thumbup:

      Ich versuche schon seit Tagen raus zu finden wie ich der Notarzt Sirene einen Ton gebe, weil ich habe in game schon die Funktion das wenn ich ,,F" drücke (bei dem Notarzt im Auto) steht dann auch Sirene an.

      ABER es kommt kein Sound.... langsam bin ich etwas Sprachlos und verzweifelt. Es wäre also schön wenn einer mir erzählen würde wie ich der Sirene endlich mal ein Ton gebe :)

      MFG Maure chinese

    • [Tutorial] Cop Lizenzen entnehmen 3.1.4.8

      • maure20
      • 9. August 2015 um 17:02
      Zitat von Noldy

      Die kannst du einfach beliebig irgentwo hinpacken.

      Wichtig ist nur, das es in der Stringtable aufgerufen wird.

      Okay erstmal danke für die Antwort aber nun kriege ich diesen Fehler :

      16:45:46 Unsupported language English in stringtable
      16:45:46 Unsupported language English in stringtable
      16:46:44 NetServer::finishDestroyPlayer(1892145339): DESTROY immediately after CREATE, both cancelled
      16:48:55 NetServer::finishDestroyPlayer(2012717981): DESTROY immediately after CREATE, both cancelled

    • [Tutorial] Cop Lizenzen entnehmen 3.1.4.8

      • maure20
      • 9. August 2015 um 17:02
      Zitat von Risk

      Ist egal.

      Also kann ich das egal wo einfügen ?

    • [Tutorial] Cop Lizenzen entnehmen 3.1.4.8

      • maure20
      • 9. August 2015 um 16:48

      Okay sorry wenn ich so dumm frage :D aber wo muss ich die Stringtable sachen einfügen also unter welches Package ? :P

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von NodeZone.net? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Registrieren

    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™