Modderecke > Coding

Hilfe für Amenophis

(1/6) > >>

Amenophis:
Einen Schönen Guten Morgen :)

Ich hoffe ihr könnt mir bei ein Paar Fragen weiterhelfen.
Zunächst eine Info was ich vorhabe :) Ich möchte ein paar Karten für Freunde und mich erstellen, die wir im Netzwerk dann Spielen.

Hab auch schon eine gemacht aber ich stoße an meine Grenzen. Ich versuche auch immer versch. Dinge auf einer Testmap aber manches klappt einfach nicht.
Mit Map.Ini kenn ich mich absolut nicht aus und konnte bisher auch keine Anleitung mit den gängigen Befehlen dafür, oder eine Seite in der viele verschiedene möglichkeiten aufgelistet sind, finden.
Deshalb versuche ich alles über Scripts zu lösen.
Hier meine Fragen (hab auch vorher die Foren etwas durchstöbert aber nichts passendes gefunden)

F1: Wie kann ich eine Creepeinheit einen Zauber einsetzen lassen?
-Beispiel: Hab den Hexenkönig erstellt (und ihn Morgoth genannt) und dieser soll, wenn seine HP unter 75% gefallen ist Wort der Macht benutzen. Dafür hab ich folgendes Script benutzt.

--- Zitat ---*** IF ***
     Unit 'Morgoth' Health IS Less Than  75  percent.
    *AND* True.
*** THEN ***
   Unit 'Morgoth' fires Special power 'SpecialAbilityWordOfPowe r' at Waypoint 'Waypoint 6'.

--- Ende Zitat ---
Leider macht er nichts der gleichen.

F2:Wie kann ich einstellen dass ein spezielles Item dort dropt wo der Träger besiegt wurde? Ich finde bei den Spawn Scripts nur die möglichkeit es an einem Waypoint spawnen zu lassen.

F3:Wie verändere ich den Build-Tree von Gebäuden? Ich hab durch Zufall Rogash (Angmar Held) ersetzt und konnte dafür einen CreatorHeld bauen. Obwohl die möglichkeit in den Regeln deaktiviert wurde und ich keinerlei *.ini benutzt. Also kam ich auf die Idee dass man so versch. Einheiten in diverseren Gebäuden hinzufügen könnte.

F4:Meine Creeps geben keine EP. Muss ich den Gebäuden EP geben und diese wird an den Spieler weiter gegeben, oder wie geht das?

F5: Wie kann ich in der Minimap die Karte erscheinen lassen, nachdem sie erkundet wurde? Ich sehe das Terrain der Karte in der Minimap nicht. Man bewegt sich lediglich auf schwarzem Grund.

F6: Wenn ich eine Festung baue. Wie kann ich einstellen dass ich die Mauern "Heilen" kann und sie trotzdem beim Scrollen über die Karte von den anderen Spielern sichtbar sind?. Wenn ich die Mauern nämlich einem Spieler zuweise sind die Mauern für die anderen Spieler erst sichtbar wenn sie an der Festung waren. Bei Helms Klamm kann man aber die Mauern schon sehen bevor man dort war.
Ich könnte die Mauern als Civillian einstellen. Dann sind sie sichtbar. Aber auch nicht mehr vom Gegner anzugreifen bzw. vom Verteidiger zu "heilen"

F7: Wie vergrößere ich den Sichtradius von Gebäuden?

F8: Wofür ist die Eventlist?

F9: Wenn ich per Script einer Einheit ein Upgrade verpasse wird dies im Spiel nicht angezeigt. Isildur soll z.B eine weiter Fähigkeit bekommen.

--- Zitat ---*** IF ***
    True.
*** THEN ***
  Give Unit Unit 'Isildur' the upgrade Upgrade 'Upgrade_AragornOathbreak ers'.

--- Ende Zitat ---
Geht leider auch nicht.

Ich hoffe ihr könnt mir weiterhelfen. Und Entschuldigung falls ich doch das ein oder andere Thema übersehen hab und es in einem Unterforum erörtert wurde.

edit: Sorry, sollte eigentlich ins Sum2+Addon Forum :(

Turin Turumbar:
Anhand deiner Fragen merkt man, dass du anscheinend vom Warcraft 3 Mapping kommt, wo man ja alles über "Scripts", bei WC3 sind ja nicht solche, regelt.

Frage 1: Das funktioniert nicht, weil der Hexenkönig nicht die Fähigkeit "Wort der Macht" hat. Dieses müsstest du ihm zuerst per map.ini geben.

Frage 2: Es gibt keine Items im Spiel, wie soll also eins gedroppt werden? Oder meinst du z.B. die Schatztruhen?

Frage 3: Ohne map.ini nicht möglich.

Frage 4: So ein Problem hatte ich noch nicht, da muss jemand anderes helfen.

Frage 5: http://www.the3rdage.net/item-111?addview

Frage 6: Mach ein kleines area um den Punkt, an dem das Gebäude gesetzt wurde. Danach machst du einen Script, der allen Spielern gleich am Spielging dieses area zeigt und sofort danach wieder versteckt. Schon sind die Festungsmauern von Anfang an sichtbar.

Frage 7: Auch das ist ohne map.ini nicht möglich.

Frage 8: Hab die selber noch nie benutzt, Gnomi fragen^^

Frage 9: So simpel ist das mit den Fähigkeiten leider nicht. Die musst zuerst Isildur per map.ini den entsprechenden Behaviors geben und entsprechend eincoden. Dein Script gibt der Unit nur ein "Upgrade", diese sind in SuM aber nicht die Fähigkeiten. Dein Upgrade bekommt z.B. Aragorn auf Level 10, das Spiel sieht dann, dass Aragorn dieses Upgrade hat und schaltet darauf die Fähigkeit frei.

Amenophis:
Schon mal danke für die Antworten :) (Nein ich bin ein totaler Mod-Noob ^^) Aber ich hab mich an diverseren Buildern versucht und da läuft meist alles über Scripts.

Zu2:
Es gibt doch den Ring der dropen kann. Misc_Man_Made-> The Droped Ring. Den soll eine Einheit fallen lassen. So kann ich mir ja meinen eigenen Ringhelden über Script machen. Klappt mit Gebäuden sehr gut ^^. Nur Einheiten bewegen sich und da ist es etwas unschön das über Spawn-> waypoint zu machen.

Zu5:
Danke :) Ich meinte allerdings die Minimap im Spiel. Diese wird mir nicht angezigt. Die Spieler steuern lediglich über eine Schwarze Karte. Man sieht nur die Punkte von Gebäuden und Einheiten.

Zu6:
Gute Idee, Danke... nur wie geht das? :) Sry für meine Unwissenheit.

Da anscheind sehr vieles über diese Map.ini geht, gibt es irgendwo eine Seite in der das alles erklärt wird?
Aufbau, Befehle, Infos halt was was macht.
Es gibt zwar manche vorgefertigete Inis aber ich würde gerne selber wissen was ich da eigentlich kopiere damit ich mir selber sowas machen kann.

Turin Turumbar:
Zu 2: Hmm ok, da fällt mir übers Scripten auch keine Möglichkeit ein, denke aber da wissen die wirklich guten Mapper doch nen Weg für.

Zu 5: Genau diese Karte machst du so wie im Tutorial beschrieben, der Worldbuilder kann das leider nicht so schön. ;)

Zu 6: Alles, was du im Worldbuilder platziert, hat doch diesen Punkt, um diesen Punkt machst du ein area, das kannst du über das area Tool machen. Müsste neben dem Waypoint Tool sein. Die genaue Scripts kann ich dir jetzt leider nicht sagen, da ich an diesem PC kein SuM habe, es müsste aber irgendwas mit "reveal area" sein soweit ich mich erinner.

Wegen den map.inis: Eigentlich habe ich erst 2 map.inis gemacht.^^ Allerdings basiert eine map.ini auf den normalen Codes des Hauptspieles, welche man beim Coden verändert. Man kann sagen bis auf ein paar Zusatzbefehle ist es das gleiche, diese sind allerdings entscheidend. Denke du hast schonmal in einer map.ini die "AddModule", "ReplaceModule" und "DeleteModule" Einträge gesehen, diese gibt es beim normalem Coding nicht. Sie regeln allerdings nur die Veränderungen zum Original und sollten selbsterklärend sein. Da ich ungf. 1 Jahr vor Release von SuM II mit Coden angefangen habe, habe ich nunmal jahrelange Übung dadrin, das dann auf map.inis anzupassen ist größtenteils ein leichtes.

Amenophis:
Demnach müsste ich einfach nur die entsprechenden Einträge aus der entpackten Big.Ini suchen und alles zusammen in eine Map.ini packen?

Zu5: Ich check es nicht. Der erklärt dort doch nur wie man die Map für die Vorschau macht oder? Wo erklärt er wie man die MiniMap während des Spiels macht? *Kopfkratz*

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln