Hi
Ich hab also jetzt 2 Labels in denen verschiedene Global Ints angezeigt werden. Ist es möglich, dass diese z.B addiert werden und das ergebniss in einem 3. label zu sehen ist?? Dies soll laufend geschiehen um so eine Punktzahl anzuzeigen, die aus den beiden anderen Faktoren resultiert.
Dank im Voraus
GI`s und mehr
-
- Süßwasserpirat
- Beiträge: 258
- Registriert: 22.09.2002, 21:28
- Kontaktdaten:
Am einfachsten geht es wohl mit einer Funktion, die du im global script definierst. So etwa wie:
function SetSpecialGIs (int gi1, int gi2)
{
SetGlobalInt (1, gi1);
SetGlobalInt (2, gi2);
int gi_summe = gi1 + gi2;
string s;
StrFormat (s, "%d", gi1);
SetLabelText (GUI_NO, LABEL1, s);
StrFormat (s, "%d", gi2);
SetLabelText (GUI_NO, LABEL2, s);
StrFormat (s, "%d", gi_summe);
SetLabelText (GUI_NO, LABEL3, s);
}
function SetSpecialGIs (int gi1, int gi2)
{
SetGlobalInt (1, gi1);
SetGlobalInt (2, gi2);
int gi_summe = gi1 + gi2;
string s;
StrFormat (s, "%d", gi1);
SetLabelText (GUI_NO, LABEL1, s);
StrFormat (s, "%d", gi2);
SetLabelText (GUI_NO, LABEL2, s);
StrFormat (s, "%d", gi_summe);
SetLabelText (GUI_NO, LABEL3, s);
}