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
So: 17 August 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. GaNja

    Beiträge von GaNja

    • House Dupe Problem

      • GaNja
      • 5. Juni 2018 um 02:03
      HTML
      fn_sellHouseGarage.sqf
      #include "..\..\script_macros.hpp"
      /*
       File: fn_sellHouseGarage.sqf
       Author: BoGuu
       Description:
       Sell functionality for house garages.
      */
      if (dialog) then {closeDialog 0};
      private _house = param [0,objNull,[objNull]];
      private _uid = getPlayerUID player;
      if (isNull _house) exitWith {};
      if !(_house getVariable ["garageBought",false]) exitWith {hint localize "STR_Garage_NotOwned";};
      if ((_house getVariable "house_owner") select 0 != getPlayerUID player) exitWith {hint localize "STR_Garage_NotOwner";};
      closeDialog 0;
      private _sellPrice = LIFE_SETTINGS(getNumber,"houseGarage_sellPrice");
      _action = [
       format [localize "STR_House_SellGarageMSG",
       [_sellPrice] call life_fnc_numberText],
       localize "STR_House_GarageSell",
       localize "STR_Global_Sell",
       localize "STR_Global_Cancel"
      ] call BIS_fnc_guiMessage;
      if (_action) then {
       if (life_HC_isActive) then {
       [_uid,_house,1] remoteExec ["HC_fnc_houseGarage",HC_Life];
       } else {
       [_uid,_house,1] remoteExec ["TON_fnc_houseGarage",RSERV];
       };
      Hint = "Die Bank überweist derzeit das Geld auf dein Konto. Bitte habe Geduld";
      Sleep 120;
      
       BANK = BANK + _sellPrice;
       [1] call SOCK_fnc_updatePartial;
       _house setVariable ["garageBought",false,true];
      };
      Alles anzeigen

      Mir ist gerade aufgefallen, das der Hint in den beiden anderen dateien über das sleep muss xD Musste halt noch anpassen ;)

    • House Dupe Problem

      • GaNja
      • 5. Juni 2018 um 02:00
      HTML
      fn_sellHouse.sqf
      #include "..\..\script_macros.hpp"
      /*
       File: fn_sellHouse.sqf
       Author: Bryan "Tonic" Boardwine
       Modified : NiiRoZz
       Description:
       Sells the house and delete all container near house.
      */
      private ["_house","_uid","_action","_houseCfg"];
      if (dialog) then {closeDialog 0};
      _house = param [0,objNull,[objNull]];
      _uid = getPlayerUID player;
      if (isNull _house) exitWith {};
      if (!(_house isKindOf "House_F")) exitWith {};
      if (isNil {_house getVariable "house_owner"}) exitWith {hint localize "STR_House_noOwner";};
      closeDialog 0;
      _houseCfg = [(typeOf _house)] call life_fnc_houseConfig;
      if (count _houseCfg isEqualTo 0) exitWith {};
      _action = [
       format [localize "STR_House_SellHouseMSG",
       (round((_houseCfg select 0)/2)) call life_fnc_numberText,
       (_houseCfg select 1)],localize "STR_pInAct_SellHouse",localize "STR_Global_Sell",localize "STR_Global_Cancel"
      ] call BIS_fnc_guiMessage;
      if (_action) then {
       _house setVariable ["house_sold",true,true];
       _house setVariable ["alarm",false,true];
       _house setVariable ["security",false,true];
       deleteMarkerLocal format ["house_%1",(_house getVariable "house_id")];
       deleteMarkerLocal format ["alarm_%1",(_house getVariable "house_id")];
       if (life_HC_isActive) then {
       [_house] remoteExecCall ["HC_fnc_sellHouse",HC_Life];
       } else {
       [_house] remoteExecCall ["TON_fnc_sellHouse",RSERV];
       };
       _house setVariable ["locked",false,true];
       deleteMarkerLocal format ["house_%1",_house getVariable "uid"];
       _house setVariable ["uid",nil,true];
      sleep 120;
      hint = "Die Bank überweist derzeit das Geld auf ihr Konto. Bittr haben sie Geduld";
       BANK = BANK + (round((_houseCfg select 0)/2));
       [1] call SOCK_fnc_updatePartial;
       _index = life_vehicles find _house;
       if (LIFE_SETTINGS(getNumber,"player_advancedLog") isEqualTo 1) then {
       if (LIFE_SETTINGS(getNumber,"battlEye_friendlyLogging") isEqualTo 1) then {
       advanced_log = format [localize "STR_DL_AL_soldHouse_BEF",(round((_houseCfg select 0)/2)),[BANK] call life_fnc_numberText];
       } else {
       advanced_log = format [localize "STR_DL_AL_soldHouse",profileName,(getPlayerUID player),(round((_houseCfg select 0)/2)),[BANK] call life_fnc_numberText];
       };
       publicVariableServer "advanced_log";
       };
       if !(_index isEqualTo -1) then {
       life_vehicles deleteAt _index;
       };
       _index = [str(getPosATL _house),life_houses] call TON_fnc_index;
       if !(_index isEqualTo -1) then {
       life_houses deleteAt _index;
       };
       _numOfDoors = FETCH_CONFIG2(getNumber,"CfgVehicles",(typeOf _house), "numberOfDoors");
       for "_i" from 1 to _numOfDoors do {
       _house setVariable [format ["bis_disabled_Door_%1",_i],0,true];
       };
       _containers = _house getVariable ["containers",[]];
       if (count _containers > 0) then {
       {
       _x setVariable ["Trunk",nil,true];
       if (life_HC_isActive) then {
       [_x] remoteExecCall ["HC_fnc_sellHouseContainer",HC_Life];
       } else {
       [_x] remoteExecCall ["TON_fnc_sellHouseContainer",RSERV];
       };
       } forEach _containers;
       };
       _house setVariable ["containers",nil,true];
      };
      Alles anzeigen
    • House Dupe Problem

      • GaNja
      • 5. Juni 2018 um 01:56
      HTML
      fn_buyHouse.sqf
      #include "..\..\script_macros.hpp"
      /*
       File: fn_buyHouse.sqf
       Author: Bryan "Tonic" Boardwine
       Description:
       Buys the house?
      */
      private ["_house","_uid","_action","_houseCfg"];
      _house = param [0,objNull,[objNull]];
      _uid = getPlayerUID player;
      if (isNull _house) exitWith {};
      if (!(_house isKindOf "House_F")) exitWith {};
      if (_house getVariable ["house_owned",false]) exitWith {hint localize "STR_House_alreadyOwned";};
      if (!isNil {(_house getVariable "house_sold")}) exitWith {hint localize "STR_House_Sell_Process"};
      if (!license_civ_home) exitWith {hint localize "STR_House_License"};
      if (count life_houses >= (LIFE_SETTINGS(getNumber,"house_limit"))) exitWith {hint format [localize "STR_House_Max_House",LIFE_SETTINGS(getNumber,"house_limit")]};
      closeDialog 0;
      _houseCfg = [(typeOf _house)] call life_fnc_houseConfig;
      if (count _houseCfg isEqualTo 0) exitWith {};
      _action = [
       format [localize "STR_House_BuyMSG",
       [(_houseCfg select 0)] call life_fnc_numberText,
       (_houseCfg select 1)],localize "STR_House_Purchase",localize "STR_Global_Buy",localize "STR_Global_Cancel"
      ] call BIS_fnc_guiMessage;
      if (_action) then {
       if (BANK < (_houseCfg select 0)) exitWith {hint format [localize "STR_House_NotEnough"]};
      sleep 120;
      hint = "Die Bank bucht derzeit den Kaufbetrag von ihrem Konto ab, bitte haben sie etwas geduld";
       BANK = BANK - (_houseCfg select 0);
       [1] call SOCK_fnc_updatePartial;
       if (life_HC_isActive) then {
       [_uid,_house] remoteExec ["HC_fnc_addHouse",HC_Life];
       } else {
       [_uid,_house] remoteExec ["TON_fnc_addHouse",RSERV];
       };
       if (LIFE_SETTINGS(getNumber,"player_advancedLog") isEqualTo 1) then {
       if (LIFE_SETTINGS(getNumber,"battlEye_friendlyLogging") isEqualTo 1) then {
       advanced_log = format [localize "STR_DL_AL_boughtHouse_BEF",[(_houseCfg select 0)] call life_fnc_numberText,[BANK] call life_fnc_numberText,[CASH] call life_fnc_numberText];
       } else {
       advanced_log = format [localize "STR_DL_AL_boughtHouse",profileName,(getPlayerUID player),[(_houseCfg select 0)] call life_fnc_numberText,[BANK] call life_fnc_numberText,[CASH] call life_fnc_numberText];
       };
       publicVariableServer "advanced_log";
       };
       _house setVariable ["house_owner",[_uid,profileName],true];
       _house setVariable ["locked",true,true];
       _house setVariable ["containers",[],true];
       _house setVariable ["uid",floor(random 99999),true];
       life_vehicles pushBack _house;
       life_houses pushBack [str(getPosATL _house),[]];
       _marker = createMarkerLocal [format ["house_%1",(_house getVariable "uid")],getPosATL _house];
       _houseName = FETCH_CONFIG2(getText,"CfgVehicles",(typeOf _house), "displayName");
       _marker setMarkerTextLocal _houseName;
       _marker setMarkerColorLocal "ColorBlue";
       _marker setMarkerTypeLocal "loc_Lighthouse";
       _numOfDoors = FETCH_CONFIG2(getNumber,"CfgVehicles",(typeOf _house),"numberOfDoors");
       for "_i" from 1 to _numOfDoors do {
       _house setVariable [format ["bis_disabled_Door_%1",_i],1,true];
       };
      };
      Alles anzeigen

      So probier das mal aus, müsste funktionieren. Sollte es nicht funktionieren schaue ich mir das morgen in ruhe an und teste es ;)

    • House Dupe Problem

      • GaNja
      • 5. Juni 2018 um 01:42

      Bin gerade nur am Handy, aber wenn du die Sell House, Buy House und Sell Garage im Codeblock schickst mache ich das eben ;)

    • House Dupe Problem

      • GaNja
      • 5. Juni 2018 um 01:36

      Nach dem Hauskauf einen Sleep einbauen. Du kannst dies dann noch mit Hints verschönern und zack haste den Dupe gefixt. Den Sleep würde ich auf mind. 120 setzen ;)

    • Erneutes neues Nachrichtensystem mit Emojis

      • GaNja
      • 3. Juni 2018 um 21:37

      Send Your Functions.sqf in a Codeblock please ;)

    • Hint system schmeißt Error in der Life_Server Functions.sqf

      • GaNja
      • 2. Juni 2018 um 22:18

      Okeee dankeee

    • Hint system schmeißt Error in der Life_Server Functions.sqf

      • GaNja
      • 2. Juni 2018 um 22:12

      Ok ich bin blind und blöd hahahahaha

      Code
      'format[localize ""STR_GNOTF_KickOutGang"",false,"slow","blue","Information"]spawn life_fnc_msg;'

      So?

    • Hint system schmeißt Error in der Life_Server Functions.sqf

      • GaNja
      • 2. Juni 2018 um 22:07

      Wtf gerade ging es und jetzt wieder der selbe Error :(

      hab es so geschrieben oder liege ich da komplett falsch?

      HTML
       format[localize ""STR_GNOTF_KickOutGang"",false,"slow","blue","Information"]spawn life_fnc_msg;
    • Hint system schmeißt Error in der Life_Server Functions.sqf

      • GaNja
      • 2. Juni 2018 um 21:45

      Dankeeee :D ist gefixt

    • Hint system schmeißt Error in der Life_Server Functions.sqf

      • GaNja
      • 2. Juni 2018 um 21:10

      Ich hatte die Basic hints in unser Hint System umgeschrieben, jedoch schmeißt er mir nen Error das ein Semikolon fehlt. Soweit so gut, jedoch die Stelle wo er meckert ist exakt deckungsgleich mit all den anderen hints und die schmeißen keinen Error :(

      Ich schicke mal beide Dateien :D

      Wahrscheinlich bin ich mal wieder retarded, ich suche selber mal weiter xD Vielleicht ist der Fehler nach oben oder unten geschoben worden :D

      Dateien

      functions.sqf 21,19 kB – 166 Downloads arma3server_x64_2018-06-02_19-13-03.rpt 109,8 kB – 127 Downloads
    • extDB whitelist Funktion

      • GaNja
      • 2. Juni 2018 um 02:37

      Also das extDB2 ne Server Whitelist funktion hätte, wäre ebenfalls neu :D


      Folgende Programme müssten diese Funktion haben:

      - BEC

      - Arma 3 Remote Admin

      - Arma 3 Control

      ;)

    • Der Beste SOS-Knopf den es je gab!

      • GaNja
      • 2. Juni 2018 um 02:13

      Funktioniert es jetzt?

    • Fahrzeuginteraktionsmenü für Zivilisten ums das herausziehen von Personen erweitern.

      • GaNja
      • 2. Juni 2018 um 02:12

      Wenn sich ein Dialog nicht öffnet liegt es entweder daran das du einen Rechtschreibfehler vorliegen hast oder er existiert nicht. Ich bin gerade leider am Handy und schaue es mir morgen mal an. Liegt jedoch wahrscheinlich an der fn_escortaction.sqf ;)

    • Rucks unnaufnehmbar machen

      • GaNja
      • 2. Juni 2018 um 02:07

      Vielleicht hast du zu viele Objekte beieinander und ausversehen das falsche ausgewählt, arma ist un bleibt buggy ;)

    • Der Beste SOS-Knopf den es je gab!

      • GaNja
      • 2. Juni 2018 um 01:58

      Steht doch im Error, dir fehlt ein Semikolon ;)

      SQL
      if(playerside != west)exitWith{};
      life_sos_cooldown = true;
      [format["<t align='center' font='PuristaBold' size='2' color='#ff0000'>SOS-Alarm</t><br/><br/><t align='center' size='1.5'>%3<br/><br/>%1 hat den SoS Knopf betätigt!<br/><br/>Position: %2<br/><br/>%3</t>",player getVariable["realname",name player], mapGridPosition player,'----------------------------']] remoteExec ["life_fnc_broadcastParse",west];
      ["sosalarm"]remoteExec["life_fnc_playSound", west];
      [player]remoteExec["life_fnc_sosMarker",west];
      [0,format ["%1 hat den Notrufknopf gedrückt!",player getVariable["realname",name player]]] remoteExecCall ["life_fnc_broadcast",-2];
      []spawn { 
       sleep 90;
       hint "Deine SOS-Markierung wurde gelöscht!";
       sleep 60;
       life_sos_cooldown = false;
      };
      Alles anzeigen

      Hier hab ich es mal korrigiert :D

    • Uniform skins per Lizenz?

      • GaNja
      • 29. Mai 2018 um 11:51
      Zitat von Julian

      Das ist ja schon Standart einmal drinne dafür muss man nur lesen können xD

      Juliane Schatz ich wollte nur helfen <3 auch wenn du gerade deine Tage hast <3

    • Uniform skins per Lizenz?

      • GaNja
      • 28. Mai 2018 um 23:30

      Für Cop oder Medicskins einfach Level Abfrage anstatt Lizenzen Abfrage machen :D

      SQL
      if ((call life_coplevel == X) && uniform player isEqualTo "U_I_CombatUniform") then {
       player setObjectTextureGlobal [0, "skins\cop\DeinSkin.paa"];
       };
    • Arma 3 Straßen von X-cam laden nicht

      • GaNja
      • 27. Mai 2018 um 23:05

      Update:

      Die Straßen waren zu tief in den Boden geplaced #eigeneDummheit :D

      Jetzt bleibt nur noch das Problem, das wenn ich die Mission File in eine PBO packe der Server die Straßen.sqf nicht mehr findet. Woran könnte das liegen?

      #push

    • Der Beste SOS-Knopf den es je gab!

      • GaNja
      • 27. Mai 2018 um 23:01

      Schreibfehler?

      Schick mal deine Description.ext im code block

    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™