Mi serve uno script che tramite call riesca a donare una serie di oggetti basandosi su una variabile.
Dovrebbe funzionare più o meno così, per farla breve:
- Variabile 1 casuale da 0 a 2 - Se variabile 1 = 0 - Variabile 2 casuale da 0 a 3 - Se variabile 2 = 0 - Dona all'eroe oggetto A (mostrando il relativo messaggio) - Se variabile 2 = 1 - Dona all'eroe oggetto B (mostrando il relativo messaggio) - Se variabile 2 = 2 - Dona all'eroe arma A (mostrando il relativo messaggio) - Se variabile 2 = 3 - Dona all'eroe arma B (mostrando il relativo messaggio) - Se variabile 1 = 1 - Variabile 3 casuale da 0 a 2 - Se variabile 3 = 0 - Inizia battaglia contro gruppo di mostri A - Se variabile 3 = 1 - Inizia battaglia contro gruppo di mostri B - Se variabile 3 = 2 - Inizia battaglia contro gruppo di mostri C - Se variabile 1 = 2 - Non succede niente (mostrando il relativo messaggio)
Si può fare tramite eventi? Naturalmente si, infatti ho già provveduto... Tuttavia si presentano 3 problemi:
- Per ogni mappa ci sono molti eventi con questo comando ed'è veramente MOLTO lungo, non vorrei che si presentassero eccessivi lag.
- Questi eventi, essendo tutti uguali ed essendocene molti, nel caso dovessi modificare un singolo oggetto o elemento dovrei ripetere la stessa storia con tutti gli altri eventi.
- Anche provando a settare questi comandi in un evento comune (riuscendo in tal modo ad eliminare i primi 2 difetti) sorge un nuovo problema.
Il processo parallelo mi termina l'evento che ha dato il via al comando, cosa non desiderata affatto in quanto successivamente ci sarebbe un'etichetta che mi dovrebbe riportare all'inizio dell'evento.
Se non esistesse uno script del genere, se nessuno di voi avesse voglia di crearmene uno, accetto qualche insegnamento!
Io non so fare nemmeno una riga di script però non mi sembra troppo complicato, sono sicuro che sotto la guida di qualcuno di voi potrei anche riuscirci!
Question
Super015
Buonserasalve a tutti.
Mi serve uno script che tramite call riesca a donare una serie di oggetti basandosi su una variabile.
Dovrebbe funzionare più o meno così, per farla breve:
- Variabile 1 casuale da 0 a 2
- Se variabile 1 = 0
- Variabile 2 casuale da 0 a 3
- Se variabile 2 = 0
- Dona all'eroe oggetto A (mostrando il relativo messaggio)
- Se variabile 2 = 1
- Dona all'eroe oggetto B (mostrando il relativo messaggio)
- Se variabile 2 = 2
- Dona all'eroe arma A (mostrando il relativo messaggio)
- Se variabile 2 = 3
- Dona all'eroe arma B (mostrando il relativo messaggio)
- Se variabile 1 = 1
- Variabile 3 casuale da 0 a 2
- Se variabile 3 = 0
- Inizia battaglia contro gruppo di mostri A
- Se variabile 3 = 1
- Inizia battaglia contro gruppo di mostri B
- Se variabile 3 = 2
- Inizia battaglia contro gruppo di mostri C
- Se variabile 1 = 2
- Non succede niente (mostrando il relativo messaggio)
Si può fare tramite eventi? Naturalmente si, infatti ho già provveduto... Tuttavia si presentano 3 problemi:
- Per ogni mappa ci sono molti eventi con questo comando ed'è veramente MOLTO lungo, non vorrei che si presentassero eccessivi lag.
- Questi eventi, essendo tutti uguali ed essendocene molti, nel caso dovessi modificare un singolo oggetto o elemento dovrei ripetere la stessa storia con tutti gli altri eventi.
- Anche provando a settare questi comandi in un evento comune (riuscendo in tal modo ad eliminare i primi 2 difetti) sorge un nuovo problema.
Il processo parallelo mi termina l'evento che ha dato il via al comando, cosa non desiderata affatto in quanto successivamente ci sarebbe un'etichetta che mi dovrebbe riportare all'inizio dell'evento.
Se non esistesse uno script del genere, se nessuno di voi avesse voglia di crearmene uno, accetto qualche insegnamento!
Io non so fare nemmeno una riga di script però non mi sembra troppo complicato, sono sicuro che sotto la guida di qualcuno di voi potrei anche riuscirci!
Edited by Super015Link to comment
Share on other sites
11 answers to this question
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now