Jump to content
Rpg²S Forum

DarkSchneider

Utenti
  • Posts

    68
  • Joined

  • Last visited

Posts posted by DarkSchneider

  1. ...

     

    Ora pensate che ci sono comandi che permettono di fare la stessa azione 'n' volte: capirete che potrete in poche righe applicare un comando a centinaia di elementi di un array.

    Uno di questi comandi, il più comodo per questo utilizzo, è il for.

    @array = []
    for i in 0..3
     @array[i] = 10 * i
    end

     

    Analizziamo questo pezzettino di codice: il for è un ciclo che ripete l'azione contenuta tra for ed end e ad ogni giro aumenta la variabile i di 1, variabile che si può utilizzare per qualunque operazione. Questo lo fa partendo dal primo numero dopo l'in fino al numero dopo i puntini: in questo caso quindi parte da 0 e va fino a 3.

    ATTENZIONE: non lasciatevi ingannare dallo zero, il ciclo viene ripetuto 4 volte e non 3 come sembrerebbe a prima vista; infatti i valori di i ad ogni giro saranno 0, 1, 2 e 3 quindi il ciclo farà 4 giri.

     

    ...

     

    si la i aumenta ad ogni ciclo

  2. Sono contento che vi sia piaciuto : )

     

    - Renderlo conmpatibile con l itemdetail view non c è problema è molto semplice quando lo finirè farò anche una versione con quello script

    -Gli oggetti al momento hanno dimensioni però aggiugerò anche le dimensioni personalizzabili se trovo un modo di renderlo semplice per chi non conosce l RGSS

    -Se per i colori mi date direttamente i valori in rgb faccio prima oppure fare screen editato con le modifiche che volete per me è piu semplice volendo potreste anche passarmi delle picture da utilizzare nello script : )

  3. Item System stile Diablo

    Descrizione

    Il titolo credo sia esplicativo, comunque questo script cerca di emulare la gestione degli oggetti come in Diablo. Qualcuno su Shrine lo richiese secoli fà, spero sia contento adesso. :D

     

    http://img446.imageshack.us/img446/3955/screenvv5.th.png

     

     

    Autore

    DarkSchneider

     

    Allegati

    Lo script non ha bisogno di file esterni oltre agli RTP, usa le icone predefinite e la griglia la disegna RPG Maker XP.

     

    Istruzioni per l'uso

    Quando aggiungete un oggetto tramite evento, lo script cercherà uno spazio vuoto nella griglia per inserirlo quando non trova lo spazio necessario passa al prossimo pg e cosi via. Se nessun pg ha spazio nell'inventario l'oggetto verrà
    perso
    . :D

    Per aggiungere un oggetto a un personaggio specifico dovrete usare il comando Call Script (Chiama Script) e inseriteci questa stringa:

     

    $game_party.set_item(1, "i", 0)

     

    - Il primo parametro indica la posizione nel database.

    - Il secondo parametro indica il tipo di oggetto ("i" per gli item, "w" per le armi, "a" per le armature)

    - Il terzo parametro indica il PG nel party al quale volete dare l oggetto (0 è il primo pg ecc...)

     

    se volete aggiungere più di un oggetto dello stesso tipo usate quest'altro Call Script:

     

    3.times {$game_party.set_item(1, "i", 0)}

     

    Il numero prima di times indica quanti oggetti dello stesso tipo sono da aggiungere.

     

    Bug:

     

    - Ogni tanto lo script potrebbe dare un errore del tipo undefined method [] for nil:Class so a cosa è dovuto prima o poi lo sistemerò se lo script interessa a qualcuno.

    - Ogni tanto il cursore non prende la forma dell'oggetto sul quale si trova.

     

    Con la prossima realese aggiungerò la possibilità di lasciare gli oggetti sulla mappa di gioco come in Diablo (Per il momento il comando "Lascia" cancella solo l'oggetto) e la divisione per PG anche in battaglia (Quella standard).

     

    Se trovate bug o volete suggerire dei miglioramenti per lo script (I colori nell'inventario sono orrendi) non esitate a postare appena potrò editerò lo script.

     

    P.S: il codice non è ottimizzato (E' un vero casino) con la prossima release metterò a posto a anche quello.

×
×
  • Create New...