Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: AnnoZone Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

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.