Le variabili son sempre state croce e delizia di tutti i maker xD
Io ho imparato a vederle come dei cassetti con la loro bella etichetta (il nome) dove posso metterci dentro un certo numero di oggetti (il valore numerico che gli dai).
Con il valore numerico salvato al loro interno puoi farci qualsiasi cosa:
sommarlo al valore di un'altra variabile, sottrarlo, moltiplicarlo, dividerlo etc etc
Puoi usare il valore di una variabile per tenere conto del totale di un oggetto posseduto dall'eroe (esempio le monete raccolte) oppure usarla come controvalore da confrontare con quello di una variabile di controllo e, se il valore è =, < , > o ! (<-- diverso) far si che succedano determinate cose in gioco...
In pratica ci puoi fare di tutto e sono il cuore della programmazione ad eventi, assieme agli switch (una specie di variabile che può prendere solo due valori: acceso o spento [come dire: 1 o 2, se fosse una variabile comune])...
Imparale bene se intendi fare qualcosa di complesso.. fidati!
Il resto delle tue richieste può essere risolto sempre con variabili e switch...
Per iniziare puoi vedere come usa gli switch locali il tool quando crei un evento automatico:
in modalità eventi (quando vedi la griglia sulla mappa) fai destro e crea uno scrigno tramite il comando "creazione rapida evento". Una volta creato lo scrigno vedi come fa il tool a far si che lo scrigno si apra una sola volta e non sempre... dandoti una sola volta l'oggetto/oro previsto.