Zmienna to nic innego jak liczba która jest przechowywana w pamięci komputera. Nazywa się ją zmienną bo liczba ta może być zmieniana na inną.
-zmienna lokalna to taka która istnieje w obiekcie w którym ją zdefiniowano ( czyli stworzono/określoną jej wartość początkową )
z kolei
-zmienna globalna to taka która istnieje dla wszystkich obiektów.
Definiuje się je następująco:
Lokalna w evencie create obiektu.:
nazwa zmiennej=wartosc zmiennej;
np. punkty=0;
w nazwie nie może być polskich znaków, spacji i specjalnych znaków ( lewy alt+ liczba z numpada )
globalną możesz zdefiniować gdzie chcesz byle wcześniej zanim ją będziesz chciał wykorzystać:
global.nazwa zmiennej=wartosc;
np. global.punkty_globalne=0;
Jak chcesz zmienne zmienić to po prostu wpisujesz
np.
GML
punkty=3; // tutaj punkty zamienia sie na wartosc 3
punkty+=1; //tutaj wartosc sie zwiekszy o 1
punkty-=1; //a tutaj zmniejszy o 1
Tak samo jest z globalną.
Przedstawiłem ci zaledwie podstawy więcej na razie nie musisz wiedzieć.