Jump to content
Rpg²S Forum
  • 0

Variabili?


Alessio269
 Share

Question

2 answers to this question

Recommended Posts

  • 0

Sono dei "contenitori" dove memorizzare un numero che può servirti.

 

Ad esempio segnarti il numero di volte che hai provato a fare una determinata cosa.

 

Quanti passi ha fatto il personaggio.

 

Quante volte hai premuto invio in un sottogioco in cui devi premere velocemente il pulsante per caricare una barra.

 

Quanti mostri hai sconfitto di un determinato tipo.

 

Le coordinate X e Y di un personaggio su mappa.

 

Infinite altre possibilità

183.png
donatePQ.gif bYridanSiBEi27EwrQBOKvYB04IgpCwL27xIfmrh FBnono.gif

Link to comment
Share on other sites

  • 0

Una variabile... uhm... te la posso definire come me la definirono quando imparai a programmare... un'informazione.

 

Cosa significa questo?

In pratica, in una variabile viene salvata sempre un'informazione. Nel caso di RPGMaker, un'informazione numerica, un numero. A una variabile di RPGMaker puoi assegnare qualsiasi valore numerico, sia prestabilito da te, sia casuale, sia collegato ad un valore in gioco, come la Forza del pg. Un esempio di utilizzo di una variabile è questo:


Supponiamo tu voglia creare un sistema in cui ogni NPC ha un livello di "Amicizia". Per non dilungarci troppo, faremo in modo che l'amicizia aumenti parlandoci. Il codice iniziale, senza variabili, è questo:

 

 

Mostra messaggio: "Ciao!"

 

Ti renderai però conto che non fa null'altro che mostrare un messaggio. Perciò, provvederemo ora a creare il codice che gestisce la variabile

Mostra messaggio: "Ciao!"
Aumenta Variabile "Amicizia" =+1

In questo caso abbiamo dato alla variabile un valore. Di base, ogni variabile inizia con valore 0. Ogni volta che parlerai con l'NPC, il valore aumenterà di 1. Se parlo 20 volte con quell'NPC(Eseguo 20 volte l'evento), la variabile avrà valore 20.

 

Ti renderai anche conto che avere una variabile è inutile se non ci si può far nulla. Ci sono diverse cose fattibili, e quasi tutti i comandi che gestiscono numeri(O oggetti, skill etc., col tempo imparerai che non sono altro che numeri) permettono di usare le variabili. Nel nostro caso, ad esempio, vogliamo sapere il valore della variabile. Immagino tu sappia usare le Condizioni SE. Darò pr scontato che tu non lo sappia, perchè non conosco il tuo livello di esperienza: quando hai una condizione SE il codice ha questa forma:

 

CONDIZIONE SE: "Cose"
    Varie Cose
altrimenti
    Altre cretinate
fine

 

Quando quello che è scritto in "Cose" è vero, allora si svolgono "Varie cose", altrimenti, se ciò che è scritto in "Cose" è falso si svolgono "Altre Cretinate". Quindi, ora che sai come funziona, sappi che le Condizioni SE hanno anche controlli sulle variabili, e può controllare se un valore è Maggiore, Minore o Uguale a qualche altro valore, o qualsiasi combinazione dei tre ("Maggiore O Uguale", "Diverso", "Minore O Uguale" etc.).

Quindi, stabiliamo che nel nostro codice "30" sarà il valore di amicizia minimo perchè questo NPC ci consideri amici:

CONDIZIONE SE: Variabile "Amicizia" < 30
     Mostra messaggio "Ciao"
altrimenti
     Mostra messaggio "Sono un amico!"
fine
Aumenta Variabile Amicizia =+ 1

 

Per aumentare una variabile(O diminuirla, moltiplicarla o dividerla) basta selezionare l'apposita spunta nel menù "Gestisci Variabile".

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...