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: 17 Juni 2025
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • 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. Forum
    3. Gameserver & Hosting
    4. ArmA Series - ArmA 3 / Reforger
    5. Hilfeforum

    Tankstellenscript funktioniert nicht (MrKraken)

    • Herr_Oster
    • 7. Februar 2019 um 13:30
    • Geschlossen
    • Erledigt
    • Herr_Oster
      Amateur
      Reaktionen
      13
      Trophäen
      9
      Beiträge
      177
      Bilder
      28
      • 7. Februar 2019 um 13:30
      • #1

      Moin,

      ich hatte ja vor kurzem mal gefragt, weil ich den angezeigten Namen der Tankstelle ändern wollte.

      Jedoch hab ich mittlerweile das Problem, dass die Tankstellenräube nicht mehr funktionieren, das Script bricht mittendrin ab.

      Man kann den laden Anfangen auszurauben und sobald die Progressbar erscheint ist es schon wieder vorbei, die Progressbar hat man dann permanent on Screen und es verändert sich nichts mehr und es passiert nichts mehr.

      Wäre prima wenn da jemand was sieht ;)

      Code
      Code
      /*
      file: fn_robShops.sqf
      Author: MrKraken
      Edit: HighLife
      Description:
      Executes the rob shob action!
      */
      private["_robber","_shop","_kassa","_ui","_progress","_pgText","_cP","_rip","_pos"];
      _shop = [_this,0,ObjNull,[ObjNull]] call BIS_fnc_param; //The object that has the action attached to it is _this. ,0, is the index of object, ObjNull is the default should there be nothing in the parameter or it's broken
      _robber = [_this,1,ObjNull,[ObjNull]] call BIS_fnc_param; //Can you guess? Alright, it's the player, or the "caller". The object is 0, the person activating the object is 1
      //_kassa = 1000; //The amount the shop has to rob, you could make this a parameter of the call (https://community.bistudio.com/wiki/addAction). Give it a try and post below ;)
      _action = [_this,2] call BIS_fnc_param;//Action name
      
      
      
      
      if(side _robber != civilian) exitWith { hint "Du darfst die Tankstelle nicht ausrauben!" };
      if(_robber distance _shop > 5) exitWith { hint "Ich muss näher ran (5m)!" };
      
      
      
      
      if !(_kassa) then { _kassa = 1000; };
      if (_rip) exitWith { hint "Es ist bereits ein Raub in gange!" };
      if (vehicle player != _robber) exitWith { hint "Von hier seh ich den Verkäufer nicht mehr." };
      
      
      
      
      if !(alive _robber) exitWith {};
      if (currentWeapon _robber == "") exitWith { hint "Haha, du machst mir keine Angst! Hau ab!" };
      if (_kassa == 0) exitWith { hint "Da ist kein Geld in der Kasse!" };
      
      
      
      _rip = true;
      _kassa = 500 + round(random 2500);
      _shop removeAction _action;
      _shop switchMove "AmovPercMstpSsurWnonDnon";
      _shopname = _shop;
      switch(_shopname) do {
          case Station_shop_1:  { _shopname = "Tuvanaka"; };
          case Station_shop_2:  { _shopname = "La Rochelle Ost"; };
          case Station_shop_3:  { _shopname = "Regina"; };
          case Station_shop_04: { _shopname = "Nicolet Ost"; };
          case Station_shop_06: { _shopname = "Belfort"; };
          case Station_shop_07: { _shopname = "La Rochelle West"; };
          case Station_shop_08: { _shopname = "Nicolet West"; };
          case Station_shop_09: { _shopname = "Tanouka Sud"; };
          case Station_shop_10: { _shopname = "Balavu"; };
          case Station_shop_11: { _shopname = "Georgetown Mitte"; };
          case Station_shop_12: { _shopname = "Katkoula Ost"; };
          case Station_shop_13: { _shopname = "Verkehrsübungsplatz"; };
          case Station_shop_14: { _shopname = "Nandai"; };
          case Station_shop_15: { _shopname = "Harcourt"; };
          case Station_shop_16: { _shopname = "Kotomo"; };
          case Station_shop_17: { _shopname = "Yanukka"; };
          case Station_shop_18: { _shopname = "Lijnhaven Industriegebiet"; };
          case Station_shop_19: { _shopname = "Lami"; };
          case Station_shop_20: { _shopname = "Vagalala"; };
          case Station_shop_21: { _shopname = "Aéroport de Tanoa"; };
          case Station_shop_22: { _shopname = "Katkoula West"; };
          case Station_shop_23: { _shopname = "Lijnhaven"; };
          case Station_shop_24: { _shopname = "Ouméré"; };
          case Station_shop_25: { _shopname = "Lifou"; };
          case Station_shop_26: { _shopname = "Georgetown Nord"; };
          case Station_shop_27: { _shopname = "Georgetown Sud"; };
          case Station_shop_28: { _shopname = "Tanouka Nord"; };
      };
      
      
      
      _chance = random(100);
      if(_chance >= 10) then {[1,format["ALARM! - Tankstelle: %1 wird ausgeraubt!", _shopname]] remoteExec ["life_fnc_broadcast",west]; };
      if(_chance <= 10) then {hint format ["Der Alarm wurde nicht ausgelöst!"]; };
      
      
      
      _cops = (west countSide playableUnits);
      if(_cops < 2) exitWith{[_vault,-1] remoteExec ["disableSerialization;",2]; hint "Es sind zu wenig Polizisten im Staat";};
      disableSerialization;
      5 cutRsc ["life_progress","PLAIN"];
      _ui = uiNameSpace getVariable "life_progress";
      _progress = _ui displayCtrl 38201;
      _pgText = _ui displayCtrl 38202;
      _pgText ctrlSetText format["Renn nicht weg! (10m) (1%1)...","%"];
      _progress progressSetPosition 0.01;
      _cP = 0.0001;
      
      
      
      
      if(_rip) then
      {
      while{true} do
      {
      sleep 3;
      _cP = _cP + 0.01;
      _progress progressSetPosition _cP;
      _pgText ctrlSetText format["Renn nicht weg! (10m) (%1%2)...",round(_cP * 100),"%"];
      _Pos = position player; // by ehno: get player pos
       _marker = createMarker ["Marker200", _Pos]; //by ehno: Place a Maker on the map
       "Marker200" setMarkerColor "ColorRed";
       "Marker200" setMarkerText "ALARM";
       "Marker200" setMarkerType "mil_warning";
      if(_cP >= 1) exitWith {};
      if(_robber distance _shop > 10.5) exitWith { };
      if!(alive _robber) exitWith {};
      };
      if!(alive _robber) exitWith { _rip = false; };
      if(_robber distance _shop > 10.5) exitWith { deleteMarker "Marker200"; _shop switchMove ""; hint "Ich muss in der Nähe des Kassierers bleiben! (10m) - Jetzt ist die Kasse verschlossen!"; 5 cutText ["","PLAIN"]; _rip = false; };
      5 cutText ["","PLAIN"];
      
      
      
      
      titleText[format["Du hast $%1, erbeutet , jetzt schnell weg hier!",[_kassa] call life_fnc_numberText],"PLAIN"];
      deleteMarker "Marker200"; // by ehno delete maker
      life_cash = life_cash + _kassa;
      
      
      
      
      _rip = false;
      life_use_atm = false;
      sleep (30 + random(180));
      life_use_atm = true;
      if!(alive _robber) exitWith {};
      };
      sleep 300;
      _action = _shop addAction["Kassierer bedrohen",life_fnc_robstore];
      _shop switchMove "";
      Alles anzeigen

      Einmal editiert, zuletzt von Herr_Oster (8. Februar 2019 um 16:29)

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      10
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 7. Februar 2019 um 14:11
      • #2

      Logs... (Client nach nem Test)

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • Herr_Oster
      Amateur
      Reaktionen
      13
      Trophäen
      9
      Beiträge
      177
      Bilder
      28
      • 7. Februar 2019 um 14:37
      • #3

      Logs folgen gleich ;)

      Hab ich vergessen dazu zu schreiben

    • Herr_Oster
      Amateur
      Reaktionen
      13
      Trophäen
      9
      Beiträge
      177
      Bilder
      28
      • 8. Februar 2019 um 16:20
      • #4
      Client_Log
      Code
      16:14:37 Error in expression <Red";
      "Marker200" setMarkerText "ALARM"
      "Marker200" setMarkerType "mil_warning";>
      16:14:37   Error position: <"Marker200" setMarkerType "mil_warning";>
      16:14:37   Error Fehlendes ;
      16:14:37 File core\functions\fn_robstore.sqf [life_fnc_robstore], line 106
      16:14:37 Error in expression <Red";
      "Marker200" setMarkerText "ALARM"
      "Marker200" setMarkerType "mil_warning";>
      16:14:37   Error position: <"Marker200" setMarkerType "mil_warning";>
      16:14:37   Error Fehlendes ;
      16:14:37 File core\functions\fn_robstore.sqf [life_fnc_robstore], line 106
      16:14:37 Error in expression <ife_fnc_broadcast",west];
      [1,format[Der Alarm in der Bank %1 wurde ausgelöst!",>
      16:14:37   Error position: <Alarm in der Bank %1 wurde ausgelöst!",>
      16:14:37   Error Fehlende ]
      
      
      16:15:50 Error in expression <"Ich muss näher ran (5m)!" };
      
      
      
      
      if !(_kassa) then { _kassa = 1000; };
      if (_ri>
      16:15:50   Error position: <_kassa) then { _kassa = 1000; };
      if (_ri>
      16:15:50   Error Nicht definierte Variable in Ausdruck: _kassa
      16:15:50 File core\functions\fn_robstore.sqf [life_fnc_robstore], line 24
      Alles anzeigen
    • Herr_Oster
      Amateur
      Reaktionen
      13
      Trophäen
      9
      Beiträge
      177
      Bilder
      28
      • 8. Februar 2019 um 16:29
      • #5

      In Zeile 104 fehlte am ende ein ; das hab ich ergänzt

    • Herr_Oster
      Amateur
      Reaktionen
      13
      Trophäen
      9
      Beiträge
      177
      Bilder
      28
      • 8. Februar 2019 um 16:50
      • #6

      [errorbox]16:46:40 Error in expression < "Ich muss näher ran (5m)!" };[/errorbox]

      [errorbox]if (_rip) exitWith { hint "Es ist bereits ei> [/errorbox]

      [errorbox]16:46:40 Error position: <_rip) exitWith { hint "Es ist bereits ei> [/errorbox]

      [errorbox]16:46:40 Error Nicht definierte Variable in Ausdruck: _rip [/errorbox]

      [errorbox]16:46:40 File core\functions\fn_robstore.sqf [life_fnc_robstore], line 24 [/errorbox]

    • Joe Barbaro
      Nerd
      Reaktionen
      199
      Trophäen
      8
      Beiträge
      688
      • 8. Februar 2019 um 17:07
      • #7

      Ich hab's bei der 5.0 am laufen ...

      Ich poste später meins ich hatte auch Probleme mit dem Rip undso.


      Mit freundlichen Grüßen

      Joe Barbaro

      Entwickler vom Arma 3 Batch Generator


    • Herr_Oster
      Amateur
      Reaktionen
      13
      Trophäen
      9
      Beiträge
      177
      Bilder
      28
      • 8. Februar 2019 um 17:26
      • #8

      Okay alles klar, danke dir ;)

      Bin gespannt

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 8. Februar 2019 um 17:38
      • #9

      wenn du hier mal im Forum suchst gibt es Versionen die funktionieren ;)

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • Joe Barbaro
      Nerd
      Reaktionen
      199
      Trophäen
      8
      Beiträge
      688
      • 8. Februar 2019 um 18:18
      • #10

      Soo da ich an meinem Script zu viel rumgebastelt habe hier: (Link entfernen wenn nicht erwünscht)

      Tanke für die 5.0 AltisLifeRPG

      Danke dafür Google :D


      Mit freundlichen Grüßen

      Joe Barbaro

      Entwickler vom Arma 3 Batch Generator


    • Herr_Oster
      Amateur
      Reaktionen
      13
      Trophäen
      9
      Beiträge
      177
      Bilder
      28
      • 8. Februar 2019 um 20:48
      • #11

      Es geht mir ja darum, dass meine Modifikation nicht funktioniert, ich hätte ja gerne den Fehler von meiner Modifikation gefixt.

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      10
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 8. Februar 2019 um 22:03
      • #12
      Zitat von Pascalo1233

      Es geht mir ja darum, dass meine Modifikation nicht funktioniert, ich hätte ja gerne den Fehler von meiner Modifikation gefixt.

      ich muss dir ganz ehrlich sagen da ist mehr als nur ein bisschen falsch... Du versuchst auf Variablen zuzugreifen die du vorher nie initialisierst oder von nem ganz anderen Typ sind (du vergleichst quasi Äpfel mit Birnen)... Schau da lieber grundsätzlich nochmal drüber...

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • Herr_Oster
      Amateur
      Reaktionen
      13
      Trophäen
      9
      Beiträge
      177
      Bilder
      28
      • 8. Februar 2019 um 22:19
      • #13

      Das ist komplett das Originale Script ausser, dass ich die Abfrage hinzugefügt hab, dachte ich zumindest :-?

    Registrieren oder Einloggen

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

    Registrieren

    Benutzer online in diesem Thema

    • 6 Besucher

    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™