Warcraft Forum  

Zurück   Warcraft Forum > Warcraft II & III > Karten und Mods

Karten und Mods Themen, die sich mit der Entwicklung von Maps und Mods befassen.

 
 
Themen-Optionen Thema durchsuchen
Alt 12. Januar 2008   #1
Power-Poler
Benutzer
 
Registriert seit: 12. Jan. 2008
Beiträge: 3

Standard Probleme mit Auslöser

Hi, bin neu hier.
Ich habe mir vor längerer zeit mal in den Kopp gesetzt, eine WC3 map zu machen. An dieser wollte ich jetzt weitermachen, aber als ich sie geöffnet habe, wusste ich wider, wieso ich damals aufgehört hatte.
Das Problem:
Ein zu langer Auslöser, den ich ungefähr 200-mal erstellen muss, jeweils mit neuen Bedingungen, und folgen. Aber vom Grudbrenzieb her alle gleich. Jetzt wollte ich fragen, ob ihr eine Möglichkeit kennt, den Auslöser kürzer zu schreiben, aber er trotzdem noch alle Bedingungen abgleicht, bzw. ihn allgemeiner schreiben, sodass ich nur einen stand 100 brauche.
Hier der Auslöser, der einfach zu lang ist, und zu oft benutzt werden müste:
Code:
Strasse 1 Fertig Kopieren
    Ereignisse
        Einheit - A unit owned by Spieler 1 (Rot) Beginnt einen Ausbau
        Einheit - A unit owned by Spieler 2 (Blau) Beginnt einen Ausbau
    Bedingungen
        (Unit-type of (Random unit from (Units in Strasse 1 <gen>))) Gleich Strasse
        (Triggering unit) Gleich (Random unit from (Units in Strasse 1 <gen>))
        (Owner of (Random unit from (Units in Strasse 1 <gen>))) Gleich (Triggering player)
    Aktionen
        -------- Strasse 3 --------
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            'IF'-Bedingungen
                And - All (Conditions) are true
                    Bedingungen
                        ((Random unit from (Units in Strasse 3 <gen>)) is Ein GebÀude) Gleich False
                        Or - Any (Conditions) are true
                            Bedingungen
                                (Number of units in (Units in Gebiet 2 <gen>)) Gleich 0
                                (Owner of (Random unit from (Units in Gebiet 2 <gen>))) Gleich (Triggering player)
                                (Owner of (Random unit from (Units in Gebiet 2 <gen>))) Gleich Spieler 12 (Braun)
                        Or - Any (Conditions) are true
                            Bedingungen
                                (Number of units in (Units in Gebiet 4 <gen>)) Gleich 0
                                (Owner of (Random unit from (Units in Gebiet 4 <gen>))) Gleich (Triggering player)
                                (Owner of (Random unit from (Units in Gebiet 4 <gen>))) Gleich Spieler 12 (Braun)
            'THEN'-Aktionen
                Einheit - Create 1 Bauplatz Strasse for Spieler 12 (Braun) at (Center of Strasse 3 <gen>) facing Vorgabe fÌr GebÀude-Ausrichtung degrees
            'ELSE'-Aktionen
        -------- Strasse 2 --------
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            'IF'-Bedingungen
                And - All (Conditions) are true
                    Bedingungen
                        ((Random unit from (Units in Strasse 2 <gen>)) is Ein GebÀude) Gleich False
                        Or - Any (Conditions) are true
                            Bedingungen
                                (Number of units in (Units in Gebiet 3 <gen>)) Gleich 0
                                (Owner of (Random unit from (Units in Gebiet 3 <gen>))) Gleich (Triggering player)
                                (Owner of (Random unit from (Units in Gebiet 3 <gen>))) Gleich Spieler 12 (Braun)
                        Or - Any (Conditions) are true
                            Bedingungen
                                (Number of units in (Units in Gebiet 1 <gen>)) Gleich 0
                                (Owner of (Random unit from (Units in Gebiet 1 <gen>))) Gleich (Triggering player)
                                (Owner of (Random unit from (Units in Gebiet 1 <gen>))) Gleich Spieler 12 (Braun)
            'THEN'-Aktionen
                Einheit - Create 1 Bauplatz Strasse for Spieler 12 (Braun) at (Center of Strasse 2 <gen>) facing Vorgabe fÌr GebÀude-Ausrichtung degrees
            'ELSE'-Aktionen
        -------- Gebiet 2 --------
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            'IF'-Bedingungen
                And - All (Conditions) are true
                    Bedingungen
                        (Number of units in (Units in Gebiet 2 <gen>)) Gleich 0
                        ((Random unit from (Units in Gebiet 4 <gen>)) is Ein GebÀude) Gleich False
                        ((Random unit from (Units in Gebiet 1 <gen>)) is Ein GebÀude) Gleich False
            'THEN'-Aktionen
                Einheit - Create 1 Bauplatz for Spieler 12 (Braun) at (Center of Gebiet 2 <gen>) facing Vorgabe fÌr GebÀude-Ausrichtung degrees
            'ELSE'-Aktionen
        -------- Gebiet 1 --------
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            'IF'-Bedingungen
                And - All (Conditions) are true
                    Bedingungen
                        (Number of units in (Units in Gebiet 1 <gen>)) Gleich 0
                        ((Random unit from (Units in Gebiet 2 <gen>)) is Ein GebÀude) Gleich False
                        ((Random unit from (Units in Gebiet 3 <gen>)) is Ein GebÀude) Gleich False
            'THEN'-Aktionen
                Einheit - Create 1 Bauplatz for Spieler 12 (Braun) at (Center of Gebiet 1 <gen>) facing Vorgabe fÌr GebÀude-Ausrichtung degrees
            'ELSE'-Aktionen
Power-Poler ist offline  
Alt 24. Januar 2008   #2
Diaboly
Benutzer
 
Avatar von Diaboly
 
Registriert seit: 6. Nov. 2007
Beiträge: 24

Standard

So Groß is der Trigger doch garnicht
Ich bin auch schon seit langem an einer Map dran und schreibe einen Trigger der am Anfgang 140 Einheiten spawnt, jede Einheit jeweils eine eigene Variable zuweist und die Position von der Einheit in eine Variable speichert... Das dauert auch seine Zeit.
Wenn die Map erstmal fertig ist, wird sie bestimmt gut werden (hoffe ich doch )
Also mach dich ran, so schwer isses net, und wenns erstma fertig is, es keine Bugs mehr hat, hat sichs doch gelohnt und du kannst dir auf die schulter klopfen und dich selber loben ^^

mfg
Diaboly ist offline  
Alt 25. Januar 2008   #3
Bachsau
Administrator
 
Avatar von Bachsau
 
Registriert seit: 1. Jan. 2007
Beiträge: 447

Realm: Onyxia
Charakter: Bachsau

Standard

Machst du denn weiter? Würd' mich freuen, wenn du uns die map mal vorstellen würdest.
__________________
Science flies you to the moon, Religion flies you into buildings.
Bachsau ist offline  
Alt 25. Januar 2008   #4
Power-Poler
Benutzer
 
Registriert seit: 12. Jan. 2008
Beiträge: 3

Standard

Danke, Leute, das überhaupt mal jemand antwortet.
Ich habe in der zwischenzeit eine schnellere methode gefunden, wenn ich zeit habe, werde ich mich der map wider widmen.
Danke für die mutiwatzion
Achso, es wird ane Siedler von catan map.
Aufgebaut nach dem Brettspiel, also wenn ihr sie jetzt immer noch spielen wollt, währe ich sehr dankbar
Power-Poler ist offline  
Alt 25. Januar 2008   #5
Diaboly
Benutzer
 
Avatar von Diaboly
 
Registriert seit: 6. Nov. 2007
Beiträge: 24

Standard

Ich bin dabei Habe aber leider momentan auch persönliche Probleme mit Liebe usw. ^^ Also das kann noch ein wenig dauern, aber is immer schön zu hören dass sich zumindest schonmal welche dafür interessieren^^
Diaboly ist offline  
Alt 26. Januar 2008   #6
Power-Poler
Benutzer
 
Registriert seit: 12. Jan. 2008
Beiträge: 3

Standard

Danke
Ich bin jetzt aber auch erst so weit, das ich Auslöser für Strassen und Häuser machen kann.
Rohstoffe, Würfel, Zufählige zahlen auf Gebieten, Runden, vorerst für 3 Spieler, Mutiboard mit Anzeige, wiviele Punkte jeder hat, und eigene Rohsoffe.
^
|
All das muss noch gemacht werden.
Also wird es wohl noch ne weile dauern, bis ich dafür eine lösung gefunden habe.
Wenn du interese hättest, mir zu helfen, kanst du mir ja 3 Mutiboards erstellen, in denen die Rohstoffe und Punktezaheln der jeweiligen spieler geaddet werden. Für Spieler Rot, Blau und Orange. Da muss soweit ich weis, irgendwo ein custermer script rein, das jeder sein eigenes bekommt. Kenne mich damit leider nicht so aus. Ich habe schon meinen kolegen darauf angesetzt, da kommt aber irgenwie keine rückmeldung...
Wäre dir sehr dankbar, wenn du das machen könntest.
Natürlich, falls jemand anderes daran interesse hätte, kann dieser sich natürlich auhc melden.
Zum Aufbau.
Rohstoffe, mit Icon und jeweiliger anzahl.
Punkte von sich selbst.
Und der anderen beiden Spieler.
Power-Poler ist offline  
Alt 26. Januar 2008   #7
Diaboly
Benutzer
 
Avatar von Diaboly
 
Registriert seit: 6. Nov. 2007
Beiträge: 24

Standard

Schonma dort nachgeschaut?
http://world-editor-tutorials.thehel...multiboard.php
Wenn du dich dort ein wenig umschaust wirst du bestimmt auch eine Lösung finden um die Rohstoffe in einem Leaderboard/Multiboard darzustellen.
Diaboly ist offline  
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit Internetverbindung Helpless Allgemein 0 5. September 2011 13:31
Auslöser-Editor Laurin Karten und Mods 8 1. März 2008 12:52
WE Auslöser: Sounds aufnehmen Horde-der-Orcs Karten und Mods 1 20. Oktober 2007 11:29
Probleme mit Warcraft TFT Moon[Spirit Allgemein 4 17. Oktober 2007 22:25
Probleme mit Hosten derevil Allgemein 4 21. August 2007 17:50


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:28 Uhr.


Copyright © 2007 Bachsau