Sie sind nicht angemeldet.

Wolfgang

Plankenstürmer

  • »Wolfgang« ist der Autor dieses Themas

Beiträge: 24

Registrierungsdatum: 2. September 2003

  • Nachricht senden

1

Dienstag, 25. Mai 2004, 21:19

Wie kann ich Objekte abfragen?

Hallo Editor Spezialisten

ich möchte als Ziel eines Spiels abfragen ob eine Kathetrale gebaut wurde. Kann ich das abfragen.

so hatte ich es probiert funktioniert aber nicht:

IF OBJECT "KATHETRALE" OWNER == "HUMAN" THEN
{
WON( "HUMAN" )

}

drkohler

Master of Editor

Beiträge: 1 578

Registrierungsdatum: 18. Juni 2003

  • Nachricht senden

2

Dienstag, 25. Mai 2004, 22:55

RE: Wie kann ich Objekte abfragen?

Zitat

Original von Wolfgang
Hallo Editor Spezialisten

ich möchte als Ziel eines Spiels abfragen ob eine Kathetrale gebaut wurde. Kann ich das abfragen.

so hatte ich es probiert funktioniert aber nicht:

IF OBJECT "KATHETRALE" OWNER == "HUMAN" THEN
{
WON( "HUMAN" )

}
So sollte es besser gehen:
IF PLAYER "HUMAN01" HAS_CONSTRUCTION "<gebäude-id>" THEN
Die Gebäude-IDs kann man aus dem File Buildings.txt nehmen, die Kathedrale hat zB die Nummer 1330.

annokrat

Schatzjäger

Beiträge: 4 772

Registrierungsdatum: 15. November 2003

  • Nachricht senden

3

Mittwoch, 26. Mai 2004, 00:08

genaugenommen geht nur die von dieter beschriebene anweisung.
sofern du ein objekt abfragen willst, muss dieses, zumindest bei gebäuden, bereits zu spielbeginn existieren. dazu musst du unter object ein objekt mit namen "kathedrale" samt genauen koordinaten definieren. ist natürlich nicht praktikabel wenn du ein objekt abfragen willst, das erst im spiel gebaut werden soll, an irgendeinem beliebigen platz.

annokrat
  anno 1503, das beste anno aller zeiten.
anno 1701, das anno für ewige anfänger.

Wolfgang

Plankenstürmer

  • »Wolfgang« ist der Autor dieses Themas

Beiträge: 24

Registrierungsdatum: 2. September 2003

  • Nachricht senden

4

Mittwoch, 26. Mai 2004, 17:01

Danke werde ich dann ausprobieren.