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.

anno-michi

Boardsmutje

  • »anno-michi« ist der Autor dieses Themas

Beiträge: 909

Registrierungsdatum: 27. Oktober 2009

  • Nachricht senden

1

Montag, 29. März 2010, 12:47

Einzelne Gebäude sperren bzw. freischalten

So jetzt hab ich noch eine letzte, alles klärende, Frage, dann ist das Contest-Szen entgültig fertig!

Und zwar:
Mir ist erst vor kurzem aufgefallen, dass in dem (von Dickerbaer - nochmals vielen Dank! :blumen: ) reparierten Szen alle Gebäude, bis auf jene, die man in der Schule erfinden muss, freigeschalten sind...

Ich habe im Script nachgeschaut - da steht nichts was mit diesem "Fehler" in Verbindung stehen könnte...
Das ist jetzt so weit nicht so schlimm, aber ich weiß nicht, wie ich diese jetzt wieder sperren kann. :keineahnung:

Muss man da jetzt jedes Gebäude einzeln sperren oder geht das mit einem Klick?
Ich hab schon vieles probiert, bin aber nicht zur Lösung gekommen...


So, und wenn das einmal wieder funktioniert, hab ich noch eine Frage, wie ich einige bestimmte Gebäude gleich am Anfang freischalten kann oder wie ich einige erst später zugänglich machen kann.
Was muss ich dazu ins Script reischreiben?

Annoraner

Schatzjäger

Beiträge: 2 028

Registrierungsdatum: 9. Juli 2007

  • Nachricht senden

2

Montag, 29. März 2010, 15:35

Du hast eine PN darüber
bzw schaue dir mal meine Szenarios an.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Annoraner« (29. März 2010, 15:41)


anno-michi

Boardsmutje

  • »anno-michi« ist der Autor dieses Themas

Beiträge: 909

Registrierungsdatum: 27. Oktober 2009

  • Nachricht senden

3

Montag, 29. März 2010, 16:36

Zitat

Original von Annoraner, per PN:

SETCONSTRUCTION_DRAWSTATE( "HUMAN01", "2229" , FALSE );


Woher weiß ich, welches Gebäude welche Nummer hat?

Und was mache ich in meinem Fall?
Ich habe da nämlich, ohne das im Script etwas steht, alle Gebäude, außer die in der Schule, freigeschalten... :keineahnung:

Wie krieg ich das wieder weg?
  Spannende ANNO Let's Plays und andere Gaming-Streams gibts auf meinem YouTube Kanal! :up:
Schau doch mal vorbei!

Annoraner

Schatzjäger

Beiträge: 2 028

Registrierungsdatum: 9. Juli 2007

  • Nachricht senden

4

Montag, 29. März 2010, 17:16

Im Ordner vom 1503 Editor gibt es eine Building.TXT mit dem Gebäude ID´s.

anno-michi

Boardsmutje

  • »anno-michi« ist der Autor dieses Themas

Beiträge: 909

Registrierungsdatum: 27. Oktober 2009

  • Nachricht senden

5

Montag, 29. März 2010, 20:41

Gut, die finde ich also in einer Text-Datei...

Aber ich habe immer noch keine Antwort auf meine eigentliche Frage... :nope:
Ich hab selber ein bisschen rumprobiert - ich finde einfach keine Lösung!
  Spannende ANNO Let's Plays und andere Gaming-Streams gibts auf meinem YouTube Kanal! :up:
Schau doch mal vorbei!

Annoraner

Schatzjäger

Beiträge: 2 028

Registrierungsdatum: 9. Juli 2007

  • Nachricht senden

6

Montag, 29. März 2010, 21:00

@ Annö-Michi:

Ich verstehe nicht 100% was Du meinst.

Kannst Du alles bauen, nur die Schule nicht (bzw in der Schule muss noch alles erforscht werden)?

Schicke mir mal was Du meinst (Skript, Screenshot, Szen, Savegame) das Ich mir ein Bild machen kann.

anno-michi

Boardsmutje

  • »anno-michi« ist der Autor dieses Themas

Beiträge: 909

Registrierungsdatum: 27. Oktober 2009

  • Nachricht senden

7

Montag, 29. März 2010, 21:09

1)
Bitte ändere das Wort nach dem @ ! ;)

2)
schau dir das Szen an, das Dickerbaer für mich gerettet hat!
Hier ist der Fehler nämlich schon drin!

Einfach anspielen, Kntor bauen und dann ins Baumenü!
  Spannende ANNO Let's Plays und andere Gaming-Streams gibts auf meinem YouTube Kanal! :up:
Schau doch mal vorbei!

8

Montag, 29. März 2010, 21:10

Sowas ist meiner Meinung nach nur unter Einsatz eines Hex-Editors möglich, da der menschliche Spieler getauscht werden muss. Insofern sich nicht noch drkohler meldet und erklärt ob man sowas auch mit seinem Editor bewerkstelligen kann, halte ich mein (erfolgreiches) Ergebnis vorerst zurück.

Ich tauche wieder ab, Annoraner kann mir ja ne Mail schicken, wenn sich hier nichts tut.
  Höflichkeit ist die höchste Form der Verachtung!

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Dickerbaer« (29. März 2010, 21:13)


anno-michi

Boardsmutje

  • »anno-michi« ist der Autor dieses Themas

Beiträge: 909

Registrierungsdatum: 27. Oktober 2009

  • Nachricht senden

9

Montag, 29. März 2010, 21:16

Hm...

Dann ruht alle Hoffnung auf drkohler oder jemandem, der mir das mit dem Hexeditor erklären kann... :fleh:
  Spannende ANNO Let's Plays und andere Gaming-Streams gibts auf meinem YouTube Kanal! :up:
Schau doch mal vorbei!

anno-michi

Boardsmutje

  • »anno-michi« ist der Autor dieses Themas

Beiträge: 909

Registrierungsdatum: 27. Oktober 2009

  • Nachricht senden

10

Donnerstag, 1. April 2010, 12:29

So, das eine Problem hat sich gelöst :jaaaaa:

@Dickerbaer
Danke :blumen:

Jetzt hab ich nur noch eine Frage:
Ich habe dieses Script jetzt eingabaut:

INITBLOCK()
{
$** ALLE AUSBAUSTUFEN/ GEBAEUDE FREISCHALTEN
SETCONSTRUCTION_DRAWSTATE( "HUMAN01", "xxxx*" , TRUE );
}

So, jetzt sind aber alle Gebäude freigeschalten, die man vor diesem Freischalten muss
(wenn es z.B. die Nummer eines Ari-Hauses ist, sind alle anderen Gebäude freigeschalten, die man vor dem Ari-Haus bekommt...

Was muss ich da jetzt anders schreiben, dass wirklich nur dieses Gebäude freigeschalten wird?


*ist ein spezielles Gabäude
  Spannende ANNO Let's Plays und andere Gaming-Streams gibts auf meinem YouTube Kanal! :up:
Schau doch mal vorbei!

11

Donnerstag, 1. April 2010, 19:54

Vorsicht mit dem vorzeitigen Freischalten von Gebäuden per Skript, es kann unter Umständen dazu führen, dass der Spieler nur bis zu diesem Punkt spielen kann und dass höherwertige Gebäude daraufhin nicht gebaut werden können.

Lass es lieber und sperre besser Gebäude, welche du dem Spieler später zurückgibst, sowas funktioniert problemlos.
Die GebäudeID findest du in der Texte.dat
  Höflichkeit ist die höchste Form der Verachtung!

anno-michi

Boardsmutje

  • »anno-michi« ist der Autor dieses Themas

Beiträge: 909

Registrierungsdatum: 27. Oktober 2009

  • Nachricht senden

12

Donnerstag, 1. April 2010, 21:58

Geht nicht?

Gut, dann muss ich meine fiese Idee nochmal umdenken... :rolleyes:

:hauwech:
  Spannende ANNO Let's Plays und andere Gaming-Streams gibts auf meinem YouTube Kanal! :up:
Schau doch mal vorbei!