var def_num, def;
while (def = GetDefinition(def_num++))
var idBase = DefinitionCall(idDef,"GetResearchBase"), fHasBase, j;
fHasBase = !idBase || GetPlrKnowledge(iPlr,idBase); j=1;
// Erweiterte Forschungsgrundlagen
while (idBase = DefinitionCall(idDef, Format("GetResearchBase%d", ++j)))
if (!GetPlrKnowledge(iPlr,idBase)) fHasBase=0;
>Ich nehme an, dass ++def_num und def_num++ dasselbe bedeutet, oder?
>Aus der Doku habe ich das nicht rauslesen können.
>Man muss also mit GetResearchbase2() anfangen, wenn man auf diese Weise mehr als eine Base zufügen will?
Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill