Modderecke > Mapping

Worldbuilder Fragen

<< < (307/492) > >>

Thapeachydude:
sry wegen dem thread :(

nochmal 6 Screens

http://img16.imageshack.us/i/screen1cj.png/
http://img11.imageshack.us/i/screen5ua.png/
http://img7.imageshack.us/i/screen6zu.png/
http://img228.imageshack.us/i/screen3fn.png/
http://img153.imageshack.us/i/screen2jn.png/
http://img7.imageshack.us/i/screen4ai.png/

Hunter:
nur weil du dich entschuldigst ist das hier immernochnicht der richtige Thread poste das ganze doch einfach im Vorstellungsbereich...

Thapeachydude:

--- Zitat von: Thapeachydude am 21. Jan 2011, 19:38 ---sry wegen dem thread :(

nochmal 6 Screens

http://img16.imageshack.us/i/screen1cj.png/
http://img11.imageshack.us/i/screen5ua.png/
http://img7.imageshack.us/i/screen6zu.png/
http://img228.imageshack.us/i/screen3fn.png/
http://img153.imageshack.us/i/screen2jn.png/
http://img7.imageshack.us/i/screen4ai.png/

--- Ende Zitat ---

gesagt getan habs im Vorstellungsbereich gepostet^^

http://forum.modding-union.com/index.php/topic,9479.0.html

TCV:
Hallo,
habe folgendes Problem:
Auf einer Karte hat ein Nicht-Zwergen-Player eine Zwergenmine und dort kann er ja Baumeister bauen was allerdings nicht passieren sollte. Also z.B. ich bin Mordor und habe eine Zwergenmine und kann dort Zwergenbaumeister bauen.
Deshalb habe ich folgende Scripte erstellt:


--- Code: ---*** IF ***
     'DwarvenMiner' has been built by Player 'Player_1'
    *AND*  Player 'Player_1' is Faction Name: Mordor
  *** OR ***
     Player 'Player_1' is Faction Name: Men
  *** OR ***
     Player 'Player_1' is Faction Name: Rohan
  *** OR ***
     Player 'Player_1' is Faction Name: Elves
  *** OR ***
     Player 'Player_1' is Faction Name: Imladris
  *** OR ***
     Player 'Player_1' is Faction Name: Isengard
  *** OR ***
     Player 'Player_1' is Faction Name: Wild
  *** OR ***
     Player 'Player_1' is Faction Name: Angmar
*** THEN ***
  Set timer 'T6' to expire in 2.00 seconds.
  Show military briefing Localized String: 'ZwergenBM' for 10.00 seconds.

--- Ende Code ---

Nach Ablauf des Timers sollte dann ein Script aktiviert werden, das den Baumeister killt.

Und das Problem ist, dass das erste Script nicht ausgeführt wird (vllt ist der falsche Baumeistername angegeben, habe DwarvenMiner und DwarvenEngineer versucht).
Und dann bräuchte ich noch ein Script das den Baumeister killt. Ich habe nur eines gefunden was eine bestimmte Unit killt, aber da der BM erst einmal gebaut werden muss, kann ich dem kaum einen Namen geben.
Hoffe ihr habt das verstanden und könnt mir helfen:)
Danke

MfG TCV

PS: Ich glaube man kann sowas auch per map.ini-Datei machen, indem man das Commandset ändert. Ich habe es mit

--- Code: ---CommandSet DwarvenMithrilMineShaftCommandSet
        1       = Command_ExitGarrison
2 = Command_ExitGarrison
3 = Command_ExitGarrison
4 = Command_ExitGarrison
5 = Command_ExitGarrison
6 = Command_Sell
End

CommandSet DwarvenMineShaftCommandSet
        1       = Command_ExitGarrison
2 = Command_ExitGarrison
3 = Command_ExitGarrison
4 = Command_ExitGarrison
5 = Command_ExitGarrison
6 = Command_ExitGarrison
7 = Command_Sell
End
--- Ende Code ---

versucht, leider erfolglos. Vllt sind es auch die falschen Commandsets, da ich die MagicDoor verwende, also die Mine die man im Spellbook von den Zwergen findet.

Gnomi:
Wenn du es über eine map.ini machst, dann musst du natürlich auch dem Objekt noch das neue CommandSet hinzufügen. Nenn es also nicht "DwarvenMineShaftCommandS et", sondern z.B. "DwarvenMineShaftTCVComma ndSet"
und dann sagst du:

--- Code: ---Object DwarvenMine (keine Ahnung wie das wirklich heißt... einfach raussuchen)
CommandSet = DwarvenMineShaftTCVCommandSet
End



--- Ende Code ---
Zu den Scripts:
Sicher, dass es nie funktioniert? Weil es sollte SOFORT am Anfang funktionieren. Weil das überprüft dann: "Ist er Faction Men?" Ja? => dann mach das zweite script.^^
Weil du lässt nur überprüfen, was die Fraktion ist, nicht ob auch das Objekt gebaut ist.
Zusätzlich musst du das dann eben mit referencen regeln.
Du benennst also die Einheit die gebaut wurde über eine Reference zum Beispiel "KillThisOne" und dann kannst du die Einheit unter dem Namen töten.^^

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln