Hoffe ich kann dir damit helfen....
Eine Variable ist eine Zeichenkette z.b. abcde oder 1234...diese Zeichenkette kann jeden von dir bestimmten Namen annehmen d.h. du kannst den Namen der Variable festlegen.
In diese Zeichenkette oder auch Variable genannt, kann von dir ein Wert festgelegt werden der darin gespeichert wird.
Beispiel:
new test = 5;
das heißt nun, dass in der Variable test der Wert 5 enthalten ist.
Hier ein Beispiel Programm:
new test = 5;
if (test == 5){SendClientMessage(playerid,COLOR_RED,"Der Wert ist 5");}
Also im prinziep ist eine Variable ein beliebiger Name dem einen Wert zugeordnet wird.
Du kannst auch sagen:
new test = test1;//Die Variable test hat den gleichen Wert/Inhalt wie test1.
new test1 = 5;//test1 hat den Wert/Inhalt 5.
if (test1 == 5){SendClientMessage(playerid,COLOR_RED,"Der Wert ist 5");}
oder:
new Leben = SetPlayerHealth(playerid,100);//Die Variable Leben enthält nun die Funktion das Leben des Users auf 100 zu setzen.
new Float:health;GetPlayerHealth(playerid,health);//Hier wird geschaut wieviel Leben der User besitzt und dieser Wert enthält das health. z.B. 84.
if(health != 100) //Wenn der User keine 100 HP hat wird dies ausgeführt{ Leben; //Hier wird das Leben des Benutzers auf 100 gesetzt return1;}
Das gibt es in den Komplexesten Variationen.
mfg