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.

Anno97

Is Seefest

  • »Anno97« ist der Autor dieses Themas

Beiträge: 41

Registrierungsdatum: 17. Dezember 2010

  • Nachricht senden

1

Freitag, 5. August 2011, 16:06

skript befehle werden nicht ausgeführt

warum wierd kein befehl am anfang ausgeführt hier ist der skript: $-------------------------------------------------------
$ BY ANNO97
$ -------------------------------------------------------
INITBLOCK()
{
SHOWTEXT("Für den Koenig.htm");
SETTRIBUTE( "CG06", "HUMAN", 0 , "MAMOR", 60, "CLEAR", 0);
SETTRIBUTE( "CG02", "HUMAN", 0 , "KANONESHIP", 50, "CLEAR", 0);
}
$ -------------------------------------------------------
$ SCHALTER INITIALISIEREN...
$ -------------------------------------------------------
SET KAUF = FALSE
SET BUEGE = FALSE
SET FIGHT = FALSE
SET SETTER = FALSE
SET TRIBUTE = FALSE
$**************************************************************************************************
$**AUFTRAG 500 KAUFLEUTE
IF KAUF== FALSE && PLAYER "HUMAN01"INHABITANTCOUNT "KAUFLEUTE" >500 THEN
{
KAUF = TRUE
ASSIGN_OBJECT("SHIP9","HUMAN01");
SHOWTEXT("Für den Koenig2.htm");
}
$****************************************************************************************************
$*****TRIBUT FÜR ALBERT UND KRIEGS ERKLAERUNGEN****
IF KAUF == TRUE && PLAYER "HUMAN01" PAID_TRIBUTE_TO "CG02" && BÜGE == FALSE THEN
{
BUEGE = TRUE
SET DIPLOMACY ( "CGO1" , "HUMAN01" , -127 );
SET DIPLOMACY ( "CGO5" , "HUMAN01" , -128 );
ASSIGN_ALL_SHIPS("DUMMY01","CG01");
SHOWTEXT("Für den Koenig3.htm");
}
$********************KRIEG GEGEN MC PLANE*********************************
IF FIGHT == FALSE && PLAYER"CG01" DEAD THEN
{
FIGHT = TRUE
SHOWTEXT("Für den Koenig4.htm");
}
$*******************SIEDLN IN DER WÜSTE************************************
IF SETTER == FALSE && OBJECT "CITY05" INHABINTCOUNT "SIEDLER" >700 THEN
{
SETTER = TRUE
ASSIGN_OBJECT("CITY05","CG06");
SHOWTEXT("Für den Koenig5");
}
$********************TRIBUT AN KLAAS***********************************************
IF SETTER == TRUE && PLAYER "HUMAN01" PAID_TRIBUTE_TO "CG06" && TRIBUTE == FALSE THEN
{
TRIBUTE = TRUE
WON("HUMAN");
SHOWTEXT("Für den Koenig7");

Anno97

Is Seefest

  • »Anno97« ist der Autor dieses Themas

Beiträge: 41

Registrierungsdatum: 17. Dezember 2010

  • Nachricht senden

2

Freitag, 5. August 2011, 17:18

ich meine warum kein anfangs befehl ausgeführt wird. :traurig:

3

Freitag, 5. August 2011, 19:20

Alle Spieleralias müssen im gesamten Skript korrekt wiedergegeben werden.


Fehler I
IF KAUF== FALSE && PLAYER "HUMAN01"INHABITANTCOUNT "KAUFLEUTE" >500 THEN

SETTRIBUTE( "CG06", "HUMAN", 0 , "MAMOR", 60, "CLEAR", 0);

:engel: Du musst dich da schon entscheiden!

Guck nach wie der Spieler in der Spielerliste heißt HUMAN, Oder HUMAN01 oder anders


Fehler II

IF KAUF == TRUE && PLAYER "HUMAN01" PAID_TRIBUTE_TO "CG02" && BÜGE == FALSE THEN
{
BUEGE = TRUE

Anno kommt mit dem Ü nicht klar, da du oben BUEGE schriebst.


Fehler III

IF KAUF == TRUE && PLAYER "HUMAN01" PAID_TRIBUTE_TO "CG02" && BÜGE == FALSE THEN
{
BUEGE = TRUE <---- Semikolon!
SET DIPLOMACY ( "CGO1" , "HUMAN01" , -127 );
SET DIPLOMACY ( "CGO5" , "HUMAN01" , -128 );
ASSIGN_ALL_SHIPS("DUMMY01","CG01");
SHOWTEXT("Für den Koenig3.htm");
}

Fehler IV kl Schreibfehler

"HUMAN01"INHABITANTCOUNT sollte besser so aussehen
"HUMAN01" INHABITANTCOUNT
  Höflichkeit ist die höchste Form der Verachtung!

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Dickerbaer« (6. August 2011, 07:51)


Anno97

Is Seefest

  • »Anno97« ist der Autor dieses Themas

Beiträge: 41

Registrierungsdatum: 17. Dezember 2010

  • Nachricht senden

4

Samstag, 6. August 2011, 13:28

danke :jaaaaa: :jaaaaa: