+ Antworten
Ergebnis 1 bis 9 von 9
  1. #1
    Sombeline
    Gast

    Blinzeln Lagerhaus per Script nur zur Hälfte zerstören lassen

    Hallo,

    ich habe eine funktion. Damit möchte ich das Lagerhaus, hier genannt als
    Entity LagerHaus1 nur zur hälfte von einem Ereignis zerstören lassen was müsste ich eintragen. Befehl heißt:
    DestroyEntity("LagerHaus1")

    Gruß
    Sombeline

  2. #2
    Sombeline
    Gast

    Standard AW: Lagerhaus per Script nur zur Hälfte zerstören lassen

    Hatte das leider so angewendet wie es da steht.
    Dann war leider das Spiel vorbei.
    Oder gibt es eine Möglichkeit wieder ein Lagerhaus bauen zu lassen.

    Sombeline

  3. #3
    Schafszüchter Avatar von Netsurfer
    Registriert seit
    01.09.2005
    Ort
    Köln/ Cologne
    Beiträge
    1,121
    Blog Einträge
    10

    Standard AW: Lagerhaus per Script nur zur Hälfte zerstören lassen

    Schau' mal unter Schadensstatus - Thema entwickelt von eve community

    Das sollte dir weiterhelfen.

    Gruß
    Gunther
    ___________________________


    ___________________________

  4. #4
    Sombeline
    Gast

    Standard AW: Lagerhaus per Script nur zur Hälfte zerstören lassen

    reicht das wenn ich nur die eine Zeile mit dem Schaden einfüge.
    Logic.HurtEntity(Logic.GetHeadquarters(1), 500) -- Burg um 500 Health-Punkte schädigenwobei ich statt Headquarters, Storehouse gesetzt habe.

    Es kommt zwar das was ich will, aber muss da nicht noch ein
    return true rein, da der Effekt nicht mehr aufhört.

    Gruß
    Sombeline

  5. #5
    Schafszüchter Avatar von Netsurfer
    Registriert seit
    01.09.2005
    Ort
    Köln/ Cologne
    Beiträge
    1,121
    Blog Einträge
    10

    Blinzeln AW: Lagerhaus per Script nur zur Hälfte zerstören lassen

    Zitat Zitat von Sombeline Beitrag anzeigen
    reicht das wenn ich nur die eine Zeile mit dem Schaden einfüge.
    Logic.HurtEntity(Logic.GetHeadquarters(1), 500) -- Burg um 500 Health-Punkte schädigenwobei ich statt Headquarters, Storehouse gesetzt habe.

    Es kommt zwar das was ich will, aber muss da nicht noch ein
    return true rein, da der Effekt nicht mehr aufhört.
    Ja, das reicht, wenn du nur eine Entity schwächen/ beschädigen willst.

    Wenn du dir sicher bist, dass das Lagerhaus vorher seine maximale Health hat, dann kannst du es gleich um 1500 schädigen (hurt). Um aber immer auch Nummer Sicher zu gehen, würde ich stets erst den MaxHealth-Wert, den aktuellen Health-Wert, und daraus dann den Wert ermitteln, um den das Gebäude geschädigt werden muss, damit es anschließend genau 50% Health hat.
    Code:
    local maxhealth = Logic.GetEntityMaxHealth(Logic.GetStoreHouse(1))
    local health = Logic.GetEntityHealth(Logic.GetStoreHouse(1))
    if health > (maxhealth/2) then
        Logic.HurtEntity(Logic.GetStoreHouse(1), (health - (maxhealth/2)))
        return true
    end
    Und wenn der "Effekt" nicht mehr aufhört, dann läuft deine entsprechende Funktion als (Simple)Job. Dann musst du natürlich auch ein return true mit einbauen, wenn der Job nach Ausführung beendet werden soll.

    Gruß
    Gunther
    Geändert von Netsurfer (29.05.2008 um 09:40 Uhr)
    ___________________________


    ___________________________

  6. #6
    Administrator Avatar von SpiderFive
    Registriert seit
    17.10.2002
    Beiträge
    16,510
    Blog Einträge
    1

    Standard AW: Lagerhaus per Script nur zur Hälfte zerstören lassen

    warum nutzt du nicht einfach die Erdbebenfunktion ?

    Siedler4 maps Siedler 3 maps Siedler 5 maps Siedler6 maps

    Wenn ich du wäre, wäre ich lieber ich! (Anthony Cole, 2006)

    Siedele lang und erfolgreich

    "Mia san Mia? Lies King Lear!"

  7. #7
    Sombeline
    Gast

    Standard AW: Lagerhaus per Script nur zur Hälfte zerstören lassen

    Hallo,

    danke für die Antworten.
    Erdbeben will ich eben nicht schon wieder nutzen.
    Hatte ich schon, es soll ein Blitz sein.
    Ist aber fast gelöst.

    Sombeline

  8. #8
    Administrator Avatar von SpiderFive
    Registriert seit
    17.10.2002
    Beiträge
    16,510
    Blog Einträge
    1

    Standard AW: Lagerhaus per Script nur zur Hälfte zerstören lassen

    ah...
    bei Erdbeben wäre es nur praktisch wenn man es nur auf die Mauer wirken lassen könnte...

    Siedler4 maps Siedler 3 maps Siedler 5 maps Siedler6 maps

    Wenn ich du wäre, wäre ich lieber ich! (Anthony Cole, 2006)

    Siedele lang und erfolgreich

    "Mia san Mia? Lies King Lear!"

  9. #9
    Schafszüchter Avatar von Netsurfer
    Registriert seit
    01.09.2005
    Ort
    Köln/ Cologne
    Beiträge
    1,121
    Blog Einträge
    10

    Idee AW: Lagerhaus per Script nur zur Hälfte zerstören lassen

    Zitat Zitat von SpiderFive Beitrag anzeigen
    ah...
    bei Erdbeben wäre es nur praktisch wenn man es nur auf die Mauer wirken lassen könnte...
    Kommt!
    Ist in Arbeit. Old McDonald musste nur erstmal das gesamte Event-System etwas anpassen, damit verschiedene Dinge überhaupt, bzw. einfacher möglich sind.

    Folgende Dinge fange ich dann jetzt an:
    Erdbeben: Ein neues Erdbeben-Event mit mehr Möglichkeiten zur "Schadensbestimmung".
    Blitzeinschlag im Lagerhaus: Es zieht ein Sturm auf - ein Blitz schlägt ins Lagerhaus ein und setzt dieses in Brand.
    Heuschreckenplage: Heuschrecken fallen über die Kornvorräte und Getreidefelder her.
    Tierseuche: Tiere (Kühe und/ oder Schafe werden krank.
    Seuche: Die Siedler werden krank.

    Vorschläge und Wünsche, auch oder insbesondere zu den möglichen Parametern für die Einstellung, werden natürlich noch gerne entgegengenommen.

    Gruß
    Gunther

    PS: Aktuell sitze ich aber noch am Aufwertungssystem für den Ritter!
    ___________________________


    ___________________________

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Komme nicht mit Dieb ins Lagerhaus um Informationen zu stehlen
    Von Unregistriert im Forum Siedler 6 AeK Allgemein
    Antworten: 8
    Letzter Beitrag: 10.01.2011, 13:34
  2. Unsichtbares Lagerhaus
    Von Sombeline im Forum Siedler 6 AeK Mapperecke
    Antworten: 17
    Letzter Beitrag: 21.05.2008, 08:30
  3. Ritter durch script wohanderst hin setzen lassen
    Von Sombeline im Forum Siedler 6 AeK Mapperecke
    Antworten: 7
    Letzter Beitrag: 20.05.2008, 20:41
  4. zerstören eines Felsen?
    Von DP-Seian im Forum S6 Scriptecke
    Antworten: 4
    Letzter Beitrag: 01.03.2008, 15:49
  5. Palisaden zerstören wie geht das
    Von Neuling im Forum Siedler 6 AeK Allgemein
    Antworten: 1
    Letzter Beitrag: 01.10.2007, 19:33

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein