+ Antworten
Ergebnis 1 bis 9 von 9
  1. #1
    Brückenarchitekt Avatar von Annosiedler
    Registriert seit
    02.01.2009
    Ort
    Niedersachsen
    Beiträge
    2,826

    Standard Lagerhaus bei verschiedenen Ausbaustufen beschädigen

    Okay, dass ist wirklich die vorerst letzte Frage!
    Nachdem der Spieler eine Aufgabe nicht schnell genug geschafft hat wird das Lagerhaus beschädigt (mit Logic.HurtEntity), und genau hier liegt das Problem.

    Wenn das Lagerhaus Ausbaustufe 3 hat wird es fast zerstört (was der Spieler noch abfangen kann), bei 2 ist es gleich weg und bei 4 ist es kaum verletzt.

    Ich bräuchte als etwas mit:

    Ist Lagerhaus:
    Stufe 1 dann verletze um 500
    Stufe 2 dann verletze um 1000
    Stufe 3 dann verletze um 1500
    Stufe 4 dann verletze um 2000


    Gibt es dafür eine Lösung, ich wäre wirklich sehr sehr dankbar.
    Ist, wie gesagt, auch die vorerst letzte Frage.

    Grüße
    Annosiedler

  2. #2
    Jäger
    Registriert seit
    29.03.2009
    Beiträge
    254

    Standard AW: Lagerhaus bei verschiedenen Ausbaustufen beschädigen

    Ich glaube, Du bist Dir wieder mal nicht ganz sicher in Deinen Fragen und wenn es die letzte sein soll, dann solltest Du beachten, dass Dein Lagerhaus auch schon Vorschäden haben kann. Deshalb ist es schlecht einen festen Wert abzuziehen.
    Mit nachfolgendem Skript wird nur ein Schaden zugefügt, solange das Lagerhaus nicht mehr als 50 % beschädigt ist. Ist es nicht mehr als 50% beschädigt, dann wird es mit 50 % geschädigt.

    Code:
    local maxzustand = Logic.GetEntityMaxHealth(Logic.GetStoreHouse(1))
    local zustand = Logic.GetEntityHealth(Logic.GetStoreHouse(1))
    if zustand > (maxzustand/2) then
       Logic.HurtEntity(Logic.GetStoreHouse(1), (zustand - (maxzustand/2)))
       return true
    end

  3. #3
    Administrator Avatar von SpiderFive
    Registriert seit
    17.10.2002
    Beiträge
    15,834
    Blog Einträge
    1

    Standard AW: Lagerhaus bei verschiedenen Ausbaustufen beschädigen

    Super wie ihr alle Anno unter die Arme greift

    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!"

  4. #4
    Brückenarchitekt Avatar von Annosiedler
    Registriert seit
    02.01.2009
    Ort
    Niedersachsen
    Beiträge
    2,826

    Standard AW: Lagerhaus bei verschiedenen Ausbaustufen beschädigen

    Es kann nur von Feinden beschädigt werden und die gibt es nicht, aber nettes script, hab ich mal gespeichert...

  5. #5
    Jäger
    Registriert seit
    29.03.2009
    Beiträge
    254

    Standard AW: Lagerhaus bei verschiedenen Ausbaustufen beschädigen

    Wenn ein Vorschaden ausgeschlossen ist und Du einen höheren Schaden erreichen möchtest, dann probiere folgende Sache:

    Code:
    local schaden = 75         -- Schaden von 75% verursachen
    local zustand = Logic.GetEntityHealth(Logic.GetStoreHouse(1))
    Logic.HurtEntity(Logic.GetStoreHouse(1), (zustand - (zustand * schaden/100)))

    Das Lager wird nun bei jedem Aufruf 75 % schwächer.

  6. #6
    Imker Avatar von Fidelio1958
    Registriert seit
    18.06.2008
    Ort
    Wien 1100 (Österreich)
    Beiträge
    726

    Standard AW: Lagerhaus bei verschiedenen Ausbaustufen beschädigen

    Zitat Zitat von SpiderFive Beitrag anzeigen
    Super wie ihr alle Anno unter die Arme greift
    Ja, gelle, wo er doch selber gesagt hat, dass das Script ihn überhaupt nicht interessiert!! Und er noch dazu gemeint hat, das sind lauter Wahnsinnige, die da im Script was machen!

    Na ja, ich habs mal gelernt, mit super Hilfe von den "Wahnsinnigen", aber ohne Wollen und Eigeninitiative ( man sollte halt mal mit einer Testmap selber was probieren!!! ) wird das nie was!!

    Dann bekommst du Hilfe auf deine Frage: Siehe OKEF, einen Code, dann meinst du: super, aber das brauche ich eigentlich gar nicht,
    na toll: denkst du eigentlich, was du da schreibst?????

    Ein guter Tipp an Anno: wenn du im Script nichts selber machen willst, dann nimm das was da ist: QSB !!!!! Damit kann man sicher auch eine gute Map machen!!!

    ANNO; deine Map hatte ich schon im März zum testen!!! Mach die mal fertig, und probier nicht immer neue Sachen aus, die du eh nicht kannst!!
    Grüsse Wolfi
    Geändert von Fidelio1958 (01.09.2010 um 19:25 Uhr)

  7. #7
    Brückenarchitekt Avatar von Annosiedler
    Registriert seit
    02.01.2009
    Ort
    Niedersachsen
    Beiträge
    2,826

    Standard AW: Lagerhaus bei verschiedenen Ausbaustufen beschädigen

    danke OKEF, werd ich testen und dann berichten.
    - - - - - - - - - - -
    Und er noch dazu gemeint hat, das sind lauter Wahnsinnige, die da im Script was machen!
    das habe ich ganz anders gesagt, wenn du anderer meinung bist zitiere bitte mit Link wo ich das gesagt haben soll.
    Ein guter Tipp an Anno: wenn du im Script nichts selber machen willst, dann nimm das was da ist: QSB !!!!! Damit kann man sicher auch eine gute Map machen!!!
    Du hast selber mal gesagt du findest es toll das ich immer was neues ausprobiere, ansonsten wirds ne total normale map und das möchte ich nicht.
    ANNO; deine Map hatte ich schon im März zum testen!!! Mach die mal fertig
    du weist genau wie die veröffentlichung geplant ist, mehr sag ich jetzt nicht mehr dazu, alles weitere bitte über PN!

  8. #8
    Imker Avatar von Fidelio1958
    Registriert seit
    18.06.2008
    Ort
    Wien 1100 (Österreich)
    Beiträge
    726

    Standard AW: Lagerhaus bei verschiedenen Ausbaustufen beschädigen

    Sorry, hab ein Wort leicht verwechselt, musste kurz nachlesen:
    du meintest ja Schwachsinn!

    Zitat vom 06.08.2010: Annosiedler:
    Ich werde lua nicht lernen, das ist doch schwachsinn so was kompliziertes zu machen, typisch menschheit...
    Der Link dazu:

    3 Soldaten unbesiegbar machen (3 Musketiere)

    Noch Fragen???

  9. #9
    Brückenarchitekt Avatar von Annosiedler
    Registriert seit
    02.01.2009
    Ort
    Niedersachsen
    Beiträge
    2,826

    Standard AW: Lagerhaus bei verschiedenen Ausbaustufen beschädigen

    Dein Tipp funktioniert ja prächtig OKEF, vielen Dank!!!!

    @fidelio, keine fragen mehr^^

Aktive Benutzer

Aktive Benutzer

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

     

Ähnliche Themen

  1. Externes Lagerhaus
    Von Sokrates im Forum Siedler 6 AeK Mapperecke
    Antworten: 3
    Letzter Beitrag: 07.04.2010, 21:32
  2. Unsichtbares Lagerhaus setzen
    Von Annosiedler im Forum Siedler 6 AeK Mapperecke
    Antworten: 19
    Letzter Beitrag: 11.04.2009, 13:59
  3. Eigenes Lagerhaus leeren
    Von Fidelio1958 im Forum Siedler 6 AeK Mapperecke
    Antworten: 1
    Letzter Beitrag: 22.06.2008, 14:36
  4. Lagerhaus per Script nur zur Hälfte zerstören lassen
    Von Sombeline im Forum Siedler 6 AeK Mapperecke
    Antworten: 8
    Letzter Beitrag: 01.06.2008, 10:10
  5. Unsichtbares Lagerhaus
    Von Sombeline im Forum Siedler 6 AeK Mapperecke
    Antworten: 17
    Letzter Beitrag: 21.05.2008, 09:30

Stichworte

Berechtigungen

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