1. News
  2. Community
    1. Dashboard
    2. Mitglieder
      1. Mitgliedersuche
      2. EM-Hub Team
    3. FAQ
  3. Filebase
  4. Lexikon
  5. Img-Upload
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Dateien
  • Lexikon
  • FAQ
  • Galerie
  • Modding Team
  • Modding Teamseiten
  • Erweiterte Suche
  1. Emergency Hub
  2. EMERGENCY Reihe
  3. EMERGENCY 4
  4. Support

BFE Mod Scriptänderung

  • leon_1786
  • 20. Juni 2024 um 10:12
Derzeit kommt es vermehrt zu automatisierten Registrierungen und Spam-Beiträgen. Dadurch kann es vereinzelt zu unerwünschten Inhalten kommen. Wir arbeiten bereits an technischen Maßnahmen, um dies zu unterbinden. Übergangsweise werden neu registrierte Nutzer einer eingeschränkten Benutzergruppe zugewiesen, mit der keine neuen Themen erstellt werden können. Nach dem Hochladen eines Avatars wird die Einschränkung nach rund 10 Minuten automatisch aufgehoben. Danke für euer Verständnis und eure Geduld.

Jetzt Mitglied werden!

Du bist noch kein Emergency Hub Member? Registriere dich kostenlos und werde Teil der Emergency Hub Community :)

Benutzerkonto erstellen Anmelden
  • leon_1786
    Neuling
    Beiträge
    5
    • 20. Juni 2024 um 10:12
    • #1

    Moin zusammen,

    ich bastel aktuell für mich selber in der BFE-Mod umher.

    Im Rahmen von einem Fahrzeugtausch mit dem TLF an der FF3 gegen ein StLF möchte ich jetzt gerne die Sitzplätze anpassen. Soweit so gut, habe ich in der bieberfelde.script gemacht. jetzt initialisieren aber die Fahrzeuge nicht und ich habe lauter blaue Punkte auf der Karte.


    Folgendes habe ich geändert:

    Code
    if (v.HasName("03_24_01"))
    		{
    			GameObject helper(Game::GetGameObjects("P_03_24_01").GetObject(0));
    			helper.Show();
    			v.SetRotation(&helper);
    			v.SetPosition(helper.GetPosition());
    			//helper.PushActionDeleteOwner(ACTION_NEWLIST);
    			helper.Hide();
    			v.SetMaxPassengers(9);
    Code
    } else if (v.HasName("03_24_01"))				 
    		{
    			Game::GetGameString("FF1_ATIME", AlarmString, 7);
    			float Zeit = Math::atoi(AlarmString);
    			v.PushActionWait(ACTION_APPEND,Zeit);			
    			v.SetMaxPassengers(9);			
    			int y = (Math::rand()%2+1);
    			if(y < 2)
    			{

    Fehlt was? Habe ich was falsch gemacht?


    Weiterhin möchte ich die Zahl der ausrückenden FFler anpassen Tagsüber.

    Code
    if (h > 7 && h < 19) { Max = 4; Min = 2; } 
    			else { Max = 4; Min = 2; }				
    			int y = (Math::rand()%Max+Min);
    			for(int z=0; z<y; z++)
    			{

    Theoretisch müsste ich doch hier nur die Zahlen anpassen, oder?

  • DerWeiseler
    Mitglied
    Reaktionen
    11
    Beiträge
    41
    Dateien
    2
    • 20. Juni 2024 um 13:34
    • #2

    Bitte häng mal das gesamte Script an.

    Zu den Zeiten: So wie du es schon vermutest :)

  • Antiphon
    Emergency Hub Team
    Reaktionen
    588
    Beiträge
    147
    Dateien
    14
    Modding Teams
    • 20. Juni 2024 um 16:52
    • #3
    Zitat von DerWeiseler

    Bitte häng mal das gesamte Script an.

    Und das Logfile, nachdem der Fehler aufgetreten ist.

  • leon_1786
    Neuling
    Beiträge
    5
    • 21. Juni 2024 um 12:17
    • #4

    Ich habe es jetzt nochmal probiert - jetzt geht es. Ich scheine irgendwo einen Fehler reingebaut zu haben. Danke euch.

    Andere Frage: Wie kann ich die Voraussetzungen für die Alarmstufenerhöhung anpassen?

  • DerWeiseler
    Mitglied
    Reaktionen
    11
    Beiträge
    41
    Dateien
    2
    • 27. Juni 2024 um 16:08
    • #5

    Bieberfelde.script, Abschnitt "object Alarmstufe". Dort sind die Parameter im CheckPossible aufgelistet.

  • leon_1786
    Neuling
    Beiträge
    5
    • 21. November 2024 um 13:58
    • #6
    Code
    		if (Mission::GetCounter("Burning Houses") > 1 || Mission::GetCounter("Burning Objects") > 1 || Mission::GetCounter("Injured Civils") > 1 || Mission::GetCounter("Injured Squads") > 1 || Mission::GetCounter("Dead Squads") > 1 || Mission::GetCounter("Contaminated Persons") > 1) return true;	
    		return false;
    Code
    if (Mission::GetCounter("Burning Houses") > 5 || Mission::GetCounter("Burning Objects") > 30 || Mission::GetCounter("Injured Civils") > 7 || Mission::GetCounter("Injured Squads") > 4 || Mission::GetCounter("Dead Squads") > 2 || Mission::GetCounter("Contaminated Persons") > 1) return true;	
    		return false;
    Code
    Das obere ist der von mir angepasste, der untere der originale Code. Mit dem angepassten Code spawnen die Autos in der Mitte am Hotel. Einizge Fehlermeldung nach nahezu jedem Fahrzeug außer der FF3: 
    
    !AddFZG ended 01_24_01
    |Vision Core: Resized memory for Entities to  4868 kB.!build: 02_46_01,6,0
    !build: 02_46_01,0,0
    ?TurnTo collision and no free position for new rotation found!
    !build: 01_33_01,3,0
    !build: 01_33_01,0,0
    ?TurnTo collision and no free position for new rotation found!
    |Vision Core: Resized memory for Entities to  4886 kB.!Florian 
  • DerWeiseler
    Mitglied
    Reaktionen
    11
    Beiträge
    41
    Dateien
    2
    • 21. November 2024 um 20:58
    • #7

    Du musst mal das komplette Script hier anhängen, vermutlich ein Zeichensetzungsfehler.

Letzte Beiträge

  • Fuchsburg Mod Explosion

    Flo-Philip45-03 3. Februar 2026 um 14:42
  • Nachfrage zum EM4 4GB Patch

    Tw0B3ers 3. Februar 2026 um 12:07
  • 60 Stunden Modding - Fortsetzung der Hamburg Karte

    paulorossini 2. Februar 2026 um 20:18
  • desktop, emergency 4

    paulorossini 2. Februar 2026 um 20:03
  • Auenburg Multiplayer Modifikation

    Leonardo39 2. Februar 2026 um 15:49

Forum online seit:

2 Jahren, 2 Monaten, 3 Wochen, 2 Tagen, 15 Stunden und 47 Minuten

Tags

  • BFE
  • Bieberfelde
  • Script

Benutzer online in diesem Thema

  • 1 Besucher

Informationen

  1. FAQ
  2. Datenschutzerklärung
  3. Impressum

Community

  1. Letzte Aktivitäten
  2. Mitgliedersuche
  3. Mitglieder
  4. Team

Über uns

Ein Communityprojekt von vielen bekannten Gesichtern aus der EMERGENCY-Szene, bestehend aus ehem. Mitgliedern des Forums, Moddern und Streamern.

Von der Community, für die Community!

Emergency Hub
Community-Software: WoltLab Suite™
Style by Foxly