1. News
  2. Community
    1. Dashboard
    2. Mitglieder
      1. Mitgliedersuche
      2. EM-Hub Team
    3. FAQ
  3. Filebase
  4. Lexikon
  5. Img-Upload
  • Anmelden oder 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

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
    10
    Beiträge
    38
    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
    400
    Beiträge
    118
    Dateien
    9
    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
    10
    Beiträge
    38
    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
    10
    Beiträge
    38
    Dateien
    2
    • 21. November 2024 um 20:58
    • #7

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

Letzte Beiträge

  • Zählen bis unendlich

    Pankofen 27. Mai 2025 um 20:16
  • Bieberfelde für EM4 Installation

    Zyanon 27. Mai 2025 um 16:58
  • KNiZE´s Showroom

    KNiZE 27. Mai 2025 um 10:01
  • EM4 Startet nichht/Crashed beim Starten

    Chaosnico 26. Mai 2025 um 01:09
  • Zeigt her Eure Skins

    franz112 25. Mai 2025 um 22:56

Forum online seit:

einem Jahr, 6 Monaten, 2 Wochen, 2 Tagen, 4 Stunden und 44 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!

Community-Software: WoltLab Suite™
Style by Foxly