Jump to content
Rpg²S Forum
  • 0

Script o suggerimenti per cambio di classe del pg


LupoSolitario25
 Share

Question

Sto creando l'intero database x un eventuale mio gioco....vorrei riuscire,ad un certo punto del gioco a far cambiare classe al mio pg,ho creato la classe guerriero (da cui parte) e poi la classe guerriero mago (che imparera') passare dall'una all'altra e' semplice,ma purtroppo le magie\abilita' restano quelle della prima classe a meno che nn salga di livello dp aver cambiato classe...in quel caso gli restano quelle della classe guerriero apprese fin li e prende ad imparare quelle della classe guerriero mago,ma non apprende le precedenti della nuova classe....spero d'essermi spiegato...
Link to comment
Share on other sites

15 answers to this question

Recommended Posts

  • 0

Allora fammi capire... Tu vuoi che cambiando classe, il personaggio dimentichi le skill apprese e apprenda quelle della classe nuova fino al lv a cui è arrivato, per poi apprendere quelle della nuova classe con il level up?

Dovresti dare dei dettagli maggiori così non si capisce benissimo. :rovatfl: Spiegati meglio poi magari posso vedere di crearti qualcosa io ma non ti assicuro la riuscita! XD

Link to comment
Share on other sites

  • 0
In pratica il pg (che chiamero' lupo x facilita') e' un guerriero....ho creato nel database la classe guerriero con relative abilita' e tutto....nel gioco ci sara' la possibilita' di cambiare le classi o apprenderne alcune complesse...di conseguenza c'e' la classe guerriero\mago che ho creato nel database con le relative magie,capito fin qui?....beh cambiare di classe e' semplicissimo cn l'evento,il problema e' che se Lupo e' al livello 6 del guerriero e va a cambiare classe diventando guerriero\mago il pg nn apprende le magie di questa classe dal livello 1 al 6 della nuova classe...nn ci riesco e nn capisco cm mai....riesco solo a fargli apprendere quelle dal 7 in poi... (naturalmente questo e' un esempio,la classe potrebbe essere una qualsiasi la scelta e' del giocatore poi)....il pg nn deve dimenticare le vecchie abilita'...quelle del guerriero devono restare ed essere utilizzabili,ma nn deve apprendere le successive di quella classe...xo' deve apprendere le abilita' della nuova classe,anche quelle dei livelli inferiori al suo...
Link to comment
Share on other sites

  • 0

Allora se ho capito bene questo dovrebbe funzionare:

 

Vai nella sezione script e sopra main inserisci una nuova pagina e incollaci all'interno questo:

 

class Interpreter

def command_321

# Get actor

actor = $game_actors[@parameters[0]]

# Change class

if actor != nil

actor.class_id = @parameters[1]

for i in 1..actor.level

for j in $data_classes[actor.class_id].learnings

if j.level == i

actor.learn_skill(j.skill_id)

end

end

end

end

# Continue

return true

end

end

 

 

 

 

Fatto questo, ora il comando cambia classe farà anche imparare le abilità della nuova classe se il livello del personaggio è uguale o superiore a quello richiesto.

 

Non sono sicuro che funzioni al 100% però credo di sì, testandolo non ho trovato problemi.

 

Se ti serve altro chiedimi pure. (tipo chessò una scena che permette di cambiare classeai personaggi per rendere tutto più semplice... Anche solo per provare XD voglio cimentarmici :biggrin: ) :rovatfl:

Link to comment
Share on other sites

  • 0

Grazie...ma una scena in che senso?...

 

Cmq ho appena provato e funziona se sei di livello superiore....a pari livello nn va....

 

Ri-Edit ho notato che avevo sbagliato una cosa io....funziona perfettamente Grazie davvero

Edited by LupoSolitario25
Link to comment
Share on other sites

  • 0

Una cosa tipo un menu che permette il cambio classe senza doverlo fare tramite eventi rendendo il tutto un po' più bello e facile da modificare. :rovatfl:

Il codice funziona comunque?

 

EDIT:

 

Di niente XD mi piace provare a creare cose nuove :)

Comunque cosa mi dici per la scena?

Edited by Valentino
Link to comment
Share on other sites

  • 0
se vuoi provare fai pure a me va bene qualsiasi cosa,io x ora sto creando il database che sara' qualcosa di enorme visto le tante classi anche multiple e i mestieri che voglio mettere....poi verra' tutto il resto a tempo perso...purtroppo lavoro e il tempo e a volte la voglia,vengono a mancare...
Link to comment
Share on other sites

  • 0
Link to comment
Share on other sites

  • 0
Ti ringrazio io tanto vengo a dare un occhiata qui...ora che mi hai risolto quella storia del cambio classe andro' avanti con il database....a volte mi auto-scoraggio xke' voglio strafare mi sa' :P me la cavicchio sl cn lo storyboarding,i database e qualche eventuccio poco complesso...x il resto nn sn affatto portato.
Link to comment
Share on other sites

  • 0
Link to comment
Share on other sites

  • 0
Ah ok! Bon ma io quando creo il mio gioco solitamente la storia la invento sul momento XD Comunque se avrai bisogno mandami pure un MP.
Link to comment
Share on other sites

  • 0
  • 0
Nessun problema era qualcosa di abbastanza semplice... (sono riuscito a farlo io figurati... XD) Comunque si ci sentiamo a presto!
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...