Jump to content
Rpg²S Forum

Broly88

Utenti
  • Posts

    311
  • Joined

  • Last visited

Posts posted by Broly88

  1. Beh in effetti la domanda è un po' vaga... Il tuo problema può essere risolto sostanzialmente in due modi: eventi o script. Per quanto riguarda gli script, ce ne sono diversi che dovrebbero fare al caso tuo nella sezione apposita (quello di Alato dovrebbe essere perfetto: in pratica questo script fa comparire delle immagini che decidi tu, subito dopo che hai lanciato una partita nuova). Per quanto riguarda gli eventi ci sono tantissime combinazioni: puoi usare le picture, i messaggi, ecc...

    cerca per il forum, qualcosa che fa al caso tuo dovresti trovarla...

  2. Conosco la materia a memoria XD. Il fatto è che tu (come tutti noi del resto XD) giochi su di un server privato. In questo caso, non tutti i file grafici sono uguali. I capelli del tuo personaggio, ad esempio, non esistono nel mio server. Fai una cosa: se puoi, posta tutti i file.grf che trovi nella tua cartella di ragnarok. Molto probabilmente i capelli che cerchi, non sono nel file sdata.grf. Vedo se riesco a ripparteli...
  3. Adjournable Crafting System

    Descrizione

    Questo script vi permetterà di usufruire di un sistema di crafting con formule sbloccabili. In poche parole è possibile forgiare solo gli oggetti di cui si ha la formula. E' anche possibile impostare dei fabbri con diversi livelli di abilità, in modo che solo i più bravi possano forgiare le armi migliori.

     

    Autore

    Broly88

     

    Screenshots

    post-162-1185362748_thumb.png

    post-162-1185362780_thumb.png

    post-162-1185362824_thumb.png

     

    Allegati

    Uno solo, oltre alla demo: all'interno della stessa, c'è un file di testo chiamato "Grafica.txt". Vi spiega qual'è la grafica obbligatoria per questo script.

    Ed ora, ecco la demo:

    EDIT: Qui invece trovate l'aggiornamento dello script alla versione 1.2:

    Attenzione al bug descritto più in basso.

     

    Istruzioni per l'uso

    Come al solito: dentro allo script.

     

    FAQ

     

    D:
    Quali oggetti posso usare per craftare? E quanti? Ci sono delle limitazioni nelle formule che posso costruire?

    R:
    Potete utilizzare TUTTI gli oggetti che avete (tutti quelli presenti nel database) come possobili ingredienti per le vostre formule, di qualunque tipo essi siano. Anche le quantità sono a vostra più completa discrezione. Ergo, non ci sono limitazioni. I più attenti, però, noteranno che all'interno dello script consiglio di non superare i 5 tipi diversi di oggetti come ingredienti (ad esempio: 1x spada , 1x scudo, 1x anello, 1x pozione e 1xtalismano), per il semplice fatto che la finestra in cui compare la lista degli ingredienti è piccola, e se mettete troppa roba magari non vi entrano le scritte (ma lo script funziona).

     

    D:
    Cosa posso craftare? Solo armi e armature? Se sì, perchè?

    R:
    Per il momento sì. Potete solo ottenere oggetti che nel database di RPGMaker fanno parte delle sezioni "Weapons" ed "Armors". Il perchè è semplice: esistono già altri script che permettono di craftare oggetti (spesso vengono chiamati script per l'alchimia o roba del genere) e per questo ho pensato di creare uno script che fosse decisamente più improntato alla simulazione della bottega di un fabbro.

     

    D:
    Come si creano 'ste benedette formule? Esiste una guida?

    R:
    Una guida vera e propria non esiste, anche se all'interno dello script c'è una parte che spiega proprio come creare una formula, solo che è scritta in un linguaggio un tantino formale. Quindi è il caso che vi leggiate un esempio: vogliamo forgiare una spada che chiameremo A, che occupa la 4a posizione nel nostro database. Come ingredienti, vogliamo utilizzare 2 cose: un'altra spada (che occupa la 2a posizione all'interno del database, e che chiameremo B) ed un talismano (che occupa la 3a posizione del relativo database e che sarà C). Vogliamo, inoltre, che, inizialmente, questa formula sia bloccata (e quindi non utilizzabile subito), e che sia eseguibile solo dai fabbri di 5° livello. Procediamo:

    1) dato che vogliamo realizzare una spada (la A) dobbiamo andare all'interno dello script e cercare l'hash Weapons (Weapons = { ... bla bla bla ... });

    2) supponendo che l'hash sia vuoto (non c'è scritto nulla dentro le parentesi graffe), noi lo cambieremo così: Weapons = { 4 => <parametri> }. Questo dice allo script che stiamo definendo una formula per il 4° oggetto dell'elenco delle armi (ovvero la nostra famosa spada A);

    3) adesso dobbiamo scrivere la formula: al posto di <parametri>, scriviamo un array fatto così [ <Ingredienti>, <Status>, <Lv> ]. Il blocco <Ingredienti> lo analizzeremo dopo, adesso settiamo lo status ed il livello, quindi al posto di <Status> mettiamo "false" senza le virgolette (volevamo che la formula fosse bloccata) ed al posto di <Lv> mettiamo 5 (solo fabbri di 5° livello). Adesso l'hash Weapon risulta così: Weapon = { 4 => [<Ingredienti>, false, 5] };

    4) adesso mettiamo gli ingredienti: al posto di <Ingredienti>, scriviamo [ [ "w", 2, 1 ], [ "i", 3, 1 ] ]. Come possiamo vedere, ci sono due parentesi quadre, ed al loro interno ci sono 2 array. Il primo ([ "w", 2, 1 ]), rappresenta l'ingrediente B ed infatti sta a significare che tale ingrediente è un arma ("w"), di indice 2 e ne vogliamo usare una. Vi lascio indovinare per cosa sta il secondo array, sapendo che "i" sta per Oggetto.

    5) ciò che abbiamo ottenuto è: Weapon = { 4 => [ [ [ "w", 2, 1 ], [ "i", 3, 1 ] ] , false, 5] }

     

    D:
    L'animazione che hai usato non mi piace/non la voglio/non voglio rubartela/mi occupa spazio. Come la tolgo?

    R:
    Dalla versione 1.1, eliminate tutta la classe "Craft_Menu" (class Craft_Menu). Per poter utilizzare lo script, invece di seguire le istruzioni che vi sono contenute, utilizzate la chiamata

    - $scene = Scene_Craft.new(<Lv>, <Tipo Oggetto da Forgiare>)

    dove al posto di <Lv> mettete il livello del fabbro, mentre al posto di <Tipo Oggetto da Forgiare>, mettete uno di questi numeri:

    - 0 -> armi

    - 1 -> scudi

    - 2 -> elmi

    - 3 -> armature

    - 4 -> accessori

     

    D:
    Come si cambia la grafica di un oggetto?

    R:
    Leggete la guida del ROIIS (Ragnarok Online Items Image System), è contenuta all'interno dello script.

     

    D:
    Dove lo trovo questo ROIIS?

    R:
    Se avete scaricato la demo di questo script ce l'avete già, altrimenti guardate qui:

     

    D:
    Come faccio a cambiare la posizione della grafica di un oggetto?

    R:
    Se intentendete correggere la posizione di poco (lasciando l'immagine nella finestra in cui già si trova) dovete trovare e modificare la seguente riga

    - self.contents.blt(1, 1, bitmap, Rect.new(0, 0, 75, 100))

    che potete trovare all'interno del metodo refresh della classe Window_ObjectInfo. Se invece volete fare una modifica più pesante, allora è tutto un altro paio di maniche, e conviene che sappiate esattamente cosa state facendo.

     

     

    Bug conosciuti nella versione 1.2

    Nella versione 1.2 dello script, (e anche nella prima versione) c'è un bug che non permette di visualizzare più di 10 oggetti nella finestra degli oggetti forgiabili. Per risolvere questo fatto, andate nella classe "Window_CraftList" e all'interno del metodo "initialize" cercate e cancellate questa riga:

    self.contents = Bitmap.new(width - 32, height - 32)

    dovrebbe essere circa la riga numero 1100. A questo punto, scendete di qualche riga più in basso e incollate questa nuova riga

    self.contents = Bitmap.new(width - 32, 32 * @item_max)

    subito sotto alla riga

    self.index = -1 if @item_max == 0

    che dovrebbe essere all'incirca la riga 1112.

  4. Sarà la quattordicesima volta che Ala spiega sta faccenda XD:

    - il fatto dei danni non l'ha ancora inserito

    - il nemico non attacca (t'insegue solo)

    - le magie non esistono (le ha inserite nel menù solo per vedere come usciva... il menù intendo)

  5. Premettendo che tutto quello che hanno detto loro è corretto, io faccio così: vai nel nuovo progetto, crei tante mappe quante sono quelle che devi importare (non contano le dimensioni). Ora ti segni gli indici delle mappe che hai apena creato. Basta che clicchi col destro su una di esse e vai su proprietà. A questo punto vai nella cartella del vecchio progetto, prendi le vecchie mappe, le rinomini con i nuovi id (ad esempio la nuova mappa numero tre diventa => MAP003.rxdata) e le incolli (sostituendole) alle mappe che avevi creato nuove nel nuovo progetto. Se non sono stato chiaro dimmelo, che tento di rispiegartelo... ^_^
  6. Eccomi Ala! Allora l'errore che mi dà, era come ti dicevo: "undefined method name for nil NilClass" e più precisamente staimo parlando di questa riga:

    elenco_nomi.push($data_enemies[id_nemico].name)

    la 1669 se non vado errato. Me lo dà ogni volta che uso il comando attacca se ho almeno un nemico in range. Altrimenti, giustamente, compare la scritta "nessun nemico in range".

  7. Io invece ottengo un'errore non appena avvio il comando attacca. Ora non sono al mio PC quindi non mi ricordo che diamine di errore era di preciso, ma mi sembra che fosse un qualcosa tipo "undefined method name for..." e poi non ricordo per cosa. Succede solo a me o ti ho trovato un buggolone?
  8. Event Layer Lifter

    Descrizione

    Questo script vi permetterà di creare degli eventi che siano posti su un livello nuovo e più alto rispetto agli altri. Ottimo per creare effetti di luce durante le scene in notturna. Richiede l'SDK di RMXP.org

     

    Autore

    Broly88

     

    Screenshots

    Senza lo script:
    post-162-1184596096_thumb.png

    Con lo script:
    post-162-1184596126_thumb.png

     

    Allegati

    Eccovi il solito DEMO esplicativo:

     

    Istruzioni per l'uso

    Dentro al codice, come al solito.

  9. Scusate gente, volevo farvi una richiesta: in pixel art sono un niubbo totale, ma nonostante questo sono riuscito a produrre 'sta cosa qua:

    post-162-1184594072.png

    Di cui qui di seguito posto il PSD rarrato:

    Elmo_Corinzio__PSD_.rar

    Dato che questo è praticamente il mio primo lavoro con questo stile, non è che qualche anima pia potrebbe dargli qualche ritoccatina per renderlo il + simile possibile a questo stile?

    hammer.bmp

  10. Multi Chara-Frame Support System

    Descrizione

    Questo script è la diretta evoluzione del mio precedente script per utilizzare contemporaneamente i chara a 4 e a 9 frame: con questa versione, non ci sono limitazioni ed è possibile utilizzare un numero qualsiasi di frame.

     

    Autore

    Broly88

     

    Screenshots

    Sono solo dei tizi che camminano...
    :sisi:

     

    Allegati

    Ecco qui: scaricate!

     

    Istruzioni per l'uso

    Come al solito, sono tutte scritte all'interno.

×
×
  • Create New...