Jump to content
Rpg²S Forum

Julo

Utenti
  • Posts

    67
  • Joined

  • Last visited

Posts posted by Julo

  1. asd il 3d non è mai stato un programma buono...non ne è uscito uno funzionante...e poi sarebbe una cosa difficile da fare dato che useresti per forza gli omini di base (voglio vederti a fare i pg in 3d xD)

     

    l'xp spacca, tenetevi questi che sono moooooolto meglio (xp,2000,3003)

  2. Uso di Variabili e Switch nel Ruby

     

    Allora, faccio questa miniguida perchè vedo che tanti fanno la stessa domanda:

     

    "Come modifico le switch tramite Ruby? Come modifico le Variabili tramite Ruby?"

    (naturalmente su altri forum xDDDDD)

     

    beh, facile (xD) e ve lo spiego ora.

     

    Se tramite script devi modificare una switch per attivarla/disattivarla devi mettere questa stringa:

     

    $game_switches[IDswitch] = true / false

     

    spiegazione: IDswitch è il numero della switch e va messo senza gli zeri (se è numero 5 non va scritto 005, ma 5)

    true / false sarebbe se la vuoi attivare (true) o se la vuoi disattivare (false)

    ES:

    $game_switches[4] = true

     

    adesso che ci siamo capiti (spero °°) per le switch, passiamo alle variabili, che è più o meno la stessa cosa...

     

    Se tramite script devi modificare una variabile devi mettere questa stringa:

     

    $game_variables[IDvariabile] = valore variabile

     

    spiegazione: IDvariabile è il numero della variabile che, come nelle switch, va messo senza zeri

    valore variabile è il valore che vuoi assegnare alla variabile (come ad esempio un numero)

    ES:

    $game_variables[6] = 24

     

    OK! Abbiamo finito la parte per modificare switch/variabili, adesso però se uno vuole far visualizzare una variabile?

    Molto facile, la variabile è salvata in $game_variables[iD] e quindi si può dedurre (almeno chi ne sa un pochino di scripting O_O) che basta bettere un to_s alla fine, quindi

    $game_variables[IDvariabile].to_s

    il ".to_s" serve per trasformare il valore della variabile in "stringa", cioè che il valore non è più un "numero" ma è una scritta che raffigura questo numero (spero di essermi spiegato bene).

    adesso faccio un esempio e poi finish (quasi xD)

     

    Allora, io voglio mettere che in una mia window creata mi compaia la variabile numero 52, scriverò così nel "def refresh" (preso esempio xD)

    self.contents.draw_text(50, 60, 100, 32, $game_variables[52].to_s)

    così mi crea il testo a distanza alle coordinate x,y rispettivamente 50,60 e me lo crea che come larghezza massima avrà 100 e come altezza 32 (il 32 è una specie di base, poi il 100 lo potete cambiare a seconda di quanto volete che sia il massimo di larghezza)

     

    Stessa cosa si può fare con le switch, ma non so a che può servire mostrare una switch O_O al massimo la possiamo usare così (faccio esempio)

    if $game_switches[3] == true
    #azioni da compiere se la switch numero 3 è attivata
    else
    #azioni da compiere se la switch numero 3 è disattivata
    end

     

    naturalmente verrebbe uguale anche con le variabili (faccio esempio)

    if $game_variables[6] == 34
    #azioni da compiere se la variabile numero 6 è  34
    else
    #azioni da compiere se la variabile numero 6 è 34
    end

     

    Beh, spero serva a qualcuno ^^ se serve farò aggiornamenti O_O

×
×
  • Create New...