Hallo liebe Community,
ich verstehe nicht warum bei meinem sBizz die Produkte nicht abgezogen werden.
SBizzInfo[1][sbProducts] -= FillUp;
Der Code müsste richtig sein aber dennoch wird nichts abgezogen...
Kann mir da einer helfen ?
Hallo liebe Community,
ich verstehe nicht warum bei meinem sBizz die Produkte nicht abgezogen werden.
SBizzInfo[1][sbProducts] -= FillUp;
Der Code müsste richtig sein aber dennoch wird nichts abgezogen...
Kann mir da einer helfen ?
Sicher auch die richtige Index Zahl (in diesem Fall 1) - Besitzt FillUp auch einen Wert? Alles mal debuggen.
Ich hab es jetzt auch mal so probiert:
SBizzInfo[1][sbProducts] -= 10;
und dennoch wird nichts abgezogen
Die index zahl stimmt auch ...
Danach auch mal das SBizz gespeichert? - Wo wird dir nichts angezeigt?
Du weißt doch hoffentlich, dass ein Array bei 0 beginnt?
@ Lennox in wie fern gespeichert ?
@ Piet Meier
Also ein script anfänger bin ich auch nicht mehr
Und auch wenn ich mich mit der Array vertan hätte, hätte ich es spätestens in der .cfg gesehen das es beim anderen sBiz abgezogen hat was jedoch nicht der fall ist.
Gut, also speichert er auch später nichts in die .cfg? - Dann wird der Variablen Wert womöglich nicht richtig gesetzt. Gib mal direkt nach dem ändern, ein printf() aus. Mit dem neuen SBizz Wert.
Laut printf zieht er die Produkte ab, speichert es aber dann nicht in die .cfg
Du machst SBizzInfo[1]...
Zeig mal das Array+ Enum
Hab es nun mit "OnPropUpdate();" und "Update3DTextLabelText" gelöst. Durch "OnPropUpdate();" wird der neue wert mir in die .cfg gespeichert und durch "Update3DTextLabelText" wird der Label ingame aktualisiert.
Ich danke Lenox bei der Lösung