Jump to content
Rpg²S Forum
  • 0

Disabilitare una skill tramite script


Valentino
 Share

Question

Salve... Ho un problema semplice da risolvere, vorrei disabilitare o meno via script delle skill a seconda del valore di una variabile.

Ho provato ma riesco solo a far annerire la scritta della skill facendola eseguire comunque!

Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0

Io ho la stessa necessità (ma senza variabile, solo con un singolo switch) e lo farò ad eventi.

Di ogni skill che devi disabilitare devi farne una uguale nel database ma settarla come "non utilizzabile", successivamente ti fai un evento comune che controlla il valore della variabile e in base a quella fa disimparare la skill utilizzabile e fa imparare quella utilizzabile, e viceversa.

Poi lo riempi di conditional branch del tipo "If TappoIlNano has learned PicconeIncendiario" -> disimpara PicconeIncendiario -> impara PicconeIncendiarioNonUtilizzabile

e così via :D

Lento e noioso, ma fattibile ò_o

http://i30.tinypic.com/xehois.gif

} 2rA - web site {

E' disponibile il primo capitolo completo di 2rA!

} 2rA: Capitolo I {

Link to comment
Share on other sites

  • 0
È vero! Non ci avevo pensato. Però per più skill a seconda di una condizione forse è meglio creare una nuova classe del personaggio con tutte le skill disponibili o meno. Grazie! :rovatfl:
Link to comment
Share on other sites

  • 0
Comunque mi è venuto in mente adesso che in questo modo scompaiono totalmente le skill, io volevo farle apparire in neretto perchè senno sembra che l'abbia persa per sempre XD. comunque mi accontenterò.
Link to comment
Share on other sites

  • 0

No aspè mi son spiegato male. Tu nel database devi farti due copie di ogni skill...

Per esempio:

 

Fuoco

Fuoco

PicconeIncendiario

PicconeIncendiario

PuzzettaInfernale

PuzzettaInfernale

 

E quando crei le "copie" (il secondo Fuoco, per intenderci) ci metti tra le opzioni del database alla voce "OCCASION:" metti "NEVER" così avrai una skill utilizzabile e una no. Quando fai la classe-copia che non può utilizzare le skill, invece di mettere le skill originali, metti quelle copiate, che avendo "occasion: never" appariranno in grigio e non potrai utilizzarle, ma appariranno ^^

http://i30.tinypic.com/xehois.gif

} 2rA - web site {

E' disponibile il primo capitolo completo di 2rA!

} 2rA: Capitolo I {

Link to comment
Share on other sites

  • 0

Ok la cosa funziona però mi vedo costretto a usare:

- 2 skill per ogni mossa

- 2 common event per ogni mossa più uno switch di attivazione

-poi considerato che queste abilità le possono apprendere più di una persona diventa lunghissima la cosa...

Spero di riuscire con gli script a trovare qualcosa senno posso fare pochissime skill. :(

Link to comment
Share on other sites

  • 0

I 2 common event per ogni mossa a che ti servono?

In realtà facendo con le classi, come dicevamo prima, se le skill le apprendono salendo di livello ci vuole un attimo, basta che quando le vuoi disabilitare gli fai cambiare classe...

Se le skill si apprendono in modo diverso allora si, è molto molto lungo >.<

http://i30.tinypic.com/xehois.gif

} 2rA - web site {

E' disponibile il primo capitolo completo di 2rA!

} 2rA: Capitolo I {

Link to comment
Share on other sites

  • 0
ok ho trovato il modo per mettere tutto in uno mettendo un if in più... comunque per queste abilità le faccio comprare in un negozio non tramite livelli.
Link to comment
Share on other sites

  • 0

Capit! :D

Comunque si metti tutto in un unico evento per farle imparare/disimparare

Pensa a me che lo feci per quattro personaggi per tipo...boh 250+ skill...

Ci misi settimane a programmare quel menù ad eventi XD

Poi per una serie di problemi che dava con rpg maker (2003) ho abbandonato il progetto :/

http://i30.tinypic.com/xehois.gif

} 2rA - web site {

E' disponibile il primo capitolo completo di 2rA!

} 2rA: Capitolo I {

Link to comment
Share on other sites

  • 0
  • 0

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...