Ok footmen benutz natürlich keine komplizirten tirgger
aber ich versteh ein paar sachen nicht:
z.B.: ======================== Sind die tower schon da und werden entfernt wenn der entsprechende spieler nicht spielt(bei map initialzion)
ODER werden die tower gespawn wenn der spiler spielt ???? ========================= Das mit dem teleporten hab ich so gemacht wie du sagtest aber ich bräuchte GENAUE angaben bei Offset es soll schieslich eine 1:1 kopie werden. JEDES noch so kleine detail muss 1000% sein ! =========================
Unit Cycle/ Base Spawn:
Es spawnt immer nur für den roten spieler eine base...
Footmens spawnene für rot überall... ======================= ich versteh auch nicht wie eine "Force" gewinnt. klar, wenn alle anderen basses kaputt sind aber wie mach ich das mit den trigger ?
(oder geht das sogar von selber ) ========================
Es wäre einfach besser wenn ich den source script aus der unpriotecteten 4.2 hätte....
Auf das offset achtet doch eh niemand ^^ Kannste ja ausprobieren bis es ähnlich aussieht wie im offiziellen.
Die Türme und das haupthaus von anfang an auf der Map zu haben ist einfacher. Sparst du dir globale Variablen.
Am anfang des spiels überprüfst du den slot status jedes spielers und removest dann halt gegebenenfalls die türme /das haus.
Das gleiche wenn das haupthaus stirbt. Kannst ja die jeweiligen türme dann tottriggern.
Defeat/victory kannst du machen indem du für jedes team ein if/then/else machst das alle 3 spieler victory macht wenn die andren 9 defeated sind. Dazu musst du leaver/open slots defeaten.
Und ich möchte nochmal wiederholen das ne 1:1 Kopie imho sinnfrei ist
Den edit schutz zu cracken dauert länger als ALLEs nachzubauen...
Und NEIN, ich werde es nicht so ungefähr machen(mit dem offset) ! DAS MUSS PERFEKT WERDEN ! ich hätte ja gerne die priginal scripts. also so das ich am besten auch noch die gleichen trigger und variabelen names hätte !!!!
Ich hab bileder hochgeladen... ich weis das mein code nicht so toll ist ABER er erfüllt seinen zweck !
hast du ICQ ? das geht mir so VIIIIEEELL zu langsam
DARKY29 hat doch seine scripts... er könnte mir helfen *HEUL* *HEUL !!!!*
EDIT: es geht mir nicht darum variabelen zu sparen, es geht darum das die map GENAUSO wird wie die datei die auf dem pc vom Hato Up liegt ! es soll möglichst jeder buchstabe gleich sein !
Den Spawn würde ich mit ner schleife machen mit integer A als player index. In der schleife mit ifs überprüfen ob der spieler spielt und welche einheit er kriegen muss. Mit den ganzen picks verursachst du nämlich atm ne menge leaks.
Ne 1:1 Kopie is unsinnig weil es das kack spiel doch schon gibt. Wozu das auch noch kopieren. Footy ist zwar populär aber höllisch schlecht gemapped. Das würd ich wirklich nich ungekaut runterschlucken was da serviert wird.
Und sorry, ich hab momentan keine Zeit mich weiter damit zu beschäftigen ... ABI...
"Den Spawn würde ich mit ner schleife machen mit integer A als player index. In der schleife mit ifs überprüfen ob der spieler spielt und welche einheit er kriegen muss."
For each Integer A from 1 to 12 do Loop Actions: If: Slot status of player (player index (Integer A)) equals to is playing Then: -If unit-type of mainbase[Integer A] equals to 'e.g. Orc Tier 1' -Then spawn 1 Grunt for Player(player index (Integer A)) at position of mainbase[Integer A] -Else: Else
mainbase[x] is the mainbase of each player with player index as an array. You have to do one If/then/else for each unit-type
Alternatively you can create a table which defines the spawn unit-types so you would need only one If/Then/Else but I think doing it with just one requires more knowledge than doing each one with copy/paste
---
Also du machst das so ungefähr wie ich oben geschrieben habe und setzt das haupthaus von spieler 1 gleich mainbase[1] usw. Dann müsstes eigentlich gehn.
1. (Krieg ich auch selber hin) Wie sind die genauen koordinaten für's offset xD ? 1b. Die genauen Koordianten der startpositonen... =================== 2. (Meine grösste sorge): Sind die türme und Haupthäuser schon da (plaziert) oder werden die bei der ini gespawnt ? =================== 2b. Wenn ich im editor die strtpositionen mach, müssen die dan auch an den richtigen positionen sein oder alle auf einem haufen da die base ja sowieso schon plaziert ist ??? (Bild zu erleuterung)
Aaalsooo ich müsch mich jetzt auch mal in di diskussion ein ^^ ursprünglich hab ich mich ja dagegengen gesträubt von wegen 'protection rules' und sowas - naja, jetzt laber ich ja auch mit ^^
zum spawnen der einheiten für jeden spieler würd ich folgendes machen:
- Spielergruppe - pick all palyers matching (Player slot status(matching player) = spielt AND Player Controler(matching player) = benutzer) and do actions - - <was imma du willst>
//des and nur wenn keine KI player angedacht sind //auf die art sparst du dir n if -> der code wird kürzer
was die ersten drei deiner noch verbleibenden fragen betrifft: keine ahnung
aber bei der letzten kann ich dir zumindest mal n hinweis geben: die start kamera jedes spielers ist auf seinen startpunkt fixiert. Demzufolge: hau die dinger da hin, wo die kamera auf der original map auch startet...
Ich dake dir vielmals das du auch was geschreiben hast !!!
Map protections sind totaler schwachsinn. DER WELTEDITOR MUSS FÜR JEDEN SEIN UND DARF NICHT FÜR IRGENWELCH GRUPPEN RESERVIERT SEIN !
JEDER hat das recht eine map zu editieren !
gnug jetzt aber davon ^^
Das spawnen der untis hatte ich schonmal so wie du sagtest aber wegen des postes von dude (viel laaaggg) hab ich die FOR INTEGER A... methode angewedet
DAS IST JEDESMAL SO VIEL ARBEIT ! ich änder den trigger jetzt nicht nochmal
Zu starten hab ich jetzt möglichkeit 2 (pos + base) genommen wegen kammera, minimap preview und überhaupt...
jetzt bleibt blos noch:
Aber ich hab noch 2 probleme:
EA5121. (Krieg ich auch selber hin) Wie sind die genauen koordinaten für's offset xD ? 1b. Die genauen Koordianten der startpositonen...