World of Gothic Archiv > Editing
Unlösbares Problem?
Seite 1 von 1  1 
02.05.2003, 16:11 #1
Auron_X
Beiträge: 929
Unlösbares Problem?
Gothic meldet mir in Zeile 77 ein fehlendes ";" (Semikolon):

code\:

func VOID ZS_Saufen()
{
AI_Wait (self,60); //**********erstma warten...**********


/ ************************************************************************ ****************
*** Es geschieht folgendes: ***
*** ***
*** - Aussortierung der nicht kämpfenden ***
*** - Zählung der Bierkrüge ***
*** - Vorbereitung der temporären Variablen ***
************************************************************************ ****************/

if (Hlp_GetInstanceID(VLK_18007_Kunz) == Hlp_GetInstanceID(self))
{
if (Hlp_GetInstanceID(VLK_18007_Kunz) == Hlp_GetInstanceID(self) && (saufnummer != kunzvshinz || saufnummer != kunzvssiegbert || saufnummer != kunzvsalfred || saufnummer != kunzvslutz))
{
AI_StartState(self, ZS_SitAround, 0, "");
};
bierkunz = hlp_Random(30);
tempkunz = bierkunz;
}
else if (Hlp_GetInstanceID(VLK_18008_Hinz) == Hlp_GetInstanceID(self))
{
if (Hlp_GetInstanceID(VLK_18008_Hinz) == Hlp_GetInstanceID(self) && (saufnummer != kunzvshinz || saufnummer != hinzvssiegbert || saufnummer != hinzvsalfred || saufnummer != hinzvslutz))
{
AI_StartState(self, ZS_SitAround, 0,"");
};
bierhinz = hlp_Random(30);
temphinz = bierhinz;

}
else if (Hlp_GetInstanceID(VLK_18009_Siegbert) == Hlp_GetInstanceID(self))
{
if (Hlp_GetInstanceID(VLK_18009_Siegbert) == Hlp_GetInstanceID(self) && (saufnummer != siegbertvshinz || saufnummer != kunzvssiegbert || saufnummer != siegbertvsalfred || saufnummer != siegbertvslutz))
{
AI_StartState(self, ZS_SitAround, 0,"");
};
biersiegbert = hlp_Random(30);
tempsiegbert = biersiegbert;

}
else if (Hlp_GetInstanceID(VLK_18010_Alfred) == Hlp_GetInstanceID(self))
{
if (Hlp_GetInstanceID(VLK_18010_Alfred) == Hlp_GetInstanceID(self) && (saufnummer != alfredvshinz || saufnummer != alfredvssiegbert || saufnummer != kunzvsalfred || saufnummer != alfredvslutz))
{
AI_StartState(self, ZS_SitAround, 0,"");
};
bieralfred = hlp_Random(30);
tempalfred = bieralfred;

}
else if (Hlp_GetInstanceID(VLK_18011_Lutz) == Hlp_GetInstanceID(self))
{
if (Hlp_GetInstanceID(VLK_18011_Lutz) == Hlp_GetInstanceID(self) && (saufnummer != lutzvshinz || saufnummer != lutzvssiegbert || saufnummer != lutzvsalfred || saufnummer != kunzvslutz))
{
AI_StartState(self, ZS_SitAround, 0,"");
};
bierlutz = hlp_Random(30);
templutz = bierlutz;

};
// ###########################################ENDE######################### ###############

};

func VOID ZS_Saufen_Loop()
{
if ((Hlp_GetInstanceID(VLK_18007_Kunz) == Hlp_GetInstanceID(self) && tempkunz > 0))
{
AI_Wait(self,2);
B_DrinkBottle(self);
tempkunz = tempkunz - 1;

if (tempkunz == 0)
{
return LOOP_END;
};
}
else if ((Hlp_GetInstanceID(VLK_18008_Hinz) == Hlp_GetInstanceID(self) && temphinz > 0))
{
AI_Wait(self,2);
B_DrinkBottle(self);
temphinz = temphinz - 1;

if (temphinz == 0)
{
return LOOP_END;
};
}
else if ((Hlp_GetInstanceID(VLK_18009_Siegbert) == Hlp_GetInstanceID(self) && tempsiegbert > 0))
{
AI_Wait(self,2);
B_DrinkBottle(self);
tempsiegbert = tempsiegbert - 1;

if (tempsiegbert == 0)
{
return LOOP_END;
};
}
else if ((Hlp_GetInstanceID(VLK_18010_Alfred) == Hlp_GetInstanceID(self) && tempalfred > 0))
{
AI_Wait(self,2);
B_DrinkBottle(self);
tempalfred = tempalfred - 1;

if (tempalfred == 0)
{
return LOOP_END;
};
}
else if ((Hlp_GetInstanceID(VLK_18011_Lutz) == Hlp_GetInstanceID(self) && templutz > 0))
{
AI_Wait(self,2);
B_DrinkBottle(self);
templutz = templutz - 1;

if (templutz == 0)
{
return LOOP_END;
};
};
};

func VOID ZS_Saufen_End()
{
if (bierkunz > bierhinz && bierkunz > biersiegbert && bierkunz > bieralfred && bierkunz > bierlutz)
{
kunzsieg = TRUE;
hinzsieg = FAlSE;
siegbertsieg = FAlSE;
alfredsieg = FAlSE;
lutzsieg = FAlSE;

if (saufnummer < 9)
{
saufnummer = saufnummer + 1;
}
else
{
saufnummer = 0;
};

};
if (bierhinz > bierkunz && bierhinz > biersiegbert && bierhinz > bieralfred && bierhinz > bierlutz)
{
kunzsieg = FALSE;
hinzsieg = TRUE;
siegbertsieg = FAlSE;
alfredsieg = FAlSE;
lutzsieg = FAlSE;

if (saufnummer < 9)
{
saufnummer = saufnummer + 1;
}
else
{
saufnummer = 0;
};

};
if (biersiegbert > bierhinz && biersiegbert > bierkunz && biersiegbert > bieralfred && biersiegbert > bierlutz)
{
kunzsieg = FALSE;
hinzsieg = FAlSE;
siegbertsieg = TRUE;
alfredsieg = FAlSE;
lutzsieg = FAlSE;

if (saufnummer < 9)
{
saufnummer = saufnummer + 1;
}
else
{
saufnummer = 0;
};

};
if (bieralfred > bierhinz && bieralfred > biersiegbert && bieralfred > bierkunz && bieralfred > bierlutz)
{
kunzsieg = FALSE;
hinzsieg = FAlSE;
siegbertsieg = FAlSE;
alfredsieg = TRUE;
lutzsieg = FAlSE;

if (saufnummer < 9)
{
saufnummer = saufnummer + 1;
}
else
{
saufnummer = 0;
};

};
if (bierlutz > bierhinz && bierlutz > biersiegbert && bierlutz > bieralfred && bierlutz > bierkunz)
{
kunzsieg = FALSE;
hinzsieg = FAlSE;
siegbertsieg = FAlSE;
alfredsieg = FAlSE;
lutzsieg = TRUE;

if (saufnummer < 9)
{
saufnummer = saufnummer + 1;
}
else
{
saufnummer = 0;
};

};

temphinz = 0;
bierhinz = 0;
tempkunz = 0;
bierkunz = 0;
tempsiegbert = 0;
biersiegbert = 0;
tempalfred = 0;
bieralfred = 0;
templutz = 0;
bierlutz = 0;

};



Wo steckt der Fehlerteufel?

cya
02.05.2003, 17:08 #2
GülleMüller
Beiträge: 472

quote:
func VOID ZS_Saufen_Loop()

VOID-Funktionen akzeptieren keinen Rückgabewert. Int is da besser ;)

cu
GüMü
02.05.2003, 17:20 #3
Auron_X
Beiträge: 929

Jo, THX dir.
Hätte ich ja auch selber drauf kommen können, aber naja...
Seite 1 von 1  1