Noch eine Sache. Bei der Konvertierung die ich habe komme ich bei folgendem Code zu problemen:
Code:
if(material_model_skintargetnormal + 1 > material_model_skins)
...
Als erstes wird hier material_model_skintargetnormal zu (long) "konvertiert" (also eigentlich nur der Klassenwert zurückgeliefert). Jetzt weißt er nicht zu was er material_model_skins "konvertieren" soll, da ich nur regeln festgelegt habe wenn var links steht und long/int/double usw. rechts. Mit einem (long) nach dem > Zeichen löst sich das Problem natürlich, aber ist das notwendig?
Edit: Hier sehe ich auch gleich den ersten Fehler dann. Ich muss material_model_skins zu (int) konvertieren, weil links ja auch int steht (die 1 ist int und nicht long).