Jump to content
Rpg²S Forum

makgyver

Utenti
  • Posts

    175
  • Joined

  • Last visited

Posts posted by makgyver

  1. Proprio il font non vi piace?! :biggrin: C'ho messo 2 giorni a trovarne uno ke mi piacesse. Beh faccio presto a cambiarlo per mia fortuna ho programmato il tutto in modo da poter cambiare il font molto velocemente. Per quanto riguarda il bestiario devo ancora pensarlo. O melgio l'idea è di farlo con una descrizione e mettendo gli elementi a cui è debole il mostro (come FF8) e non mettendo tutti i parametri. Cmq grazie mille per i commenti appena faccio degli aggiornamenti vi informerò!!
  2. Descrizione

    Di menu forse ne avete visti molti (c'è ne un altro di mio anke link), credo però abbiano molta importanza in un videogame, quindi ho provato a creare un menu diverso, diciamo, nella sua pagina principale specialmente, utilizzando una grafica semplice ma molto bella da vedere. Spero vi piaccia. Commenti sono ben accetti belli o brutti ke siano!! :biggrin:

    Funziona tutto!

     

    Autore

    Io. Le classi create da me si trovano sopra il main racchiuse tra 2 ========, e le classi modificate sono precedute da un (*) e le modifiche sono o alla fine delle classi oppure segnalate dal commento #edit. La grafica è stata creata sempre da me.

    -Bestiario -> DaD e RagnarokM (Modificato)

    -Change Party -> GTOnizuka (Modificato)

    -Multi-Slot Equipment -> Guillaume777 (Modificato)

    -Aeon System -> Seeping Leonhart (Modificato) che cmq non uso

    -Window_Element_Level -> MogHunter (Modificato)

    -Tutte le classi inerenti al battle system potete lasciarle perdere xke non c'entrano col menu.

     

    Allegati

    Avrete bisogno del font Evanescent ke si trova nel file ke ho uppato assieme al menu.

    http://rapidshare.com/files/143324448/RPGXP.rar.html

     

    Screen

    Questa è la pagina principale

    http://i36.tinypic.com/2ir3mus.jpg

     

    Questo è il menu status

    http://i36.tinypic.com/2ikup3c.jpg

     

    Questo è il menu impostazioni:

    http://i36.tinypic.com/24bm2qh.jpg

     

    Infine il menu cambio party:

    http://i33.tinypic.com/4uhylx.jpg

     

    Bug o conflitti

    Il bestiario va in conflitto con lo script HealLvlUp per curare il PG all'aumentare del livello.

  3. Beh per mettere una descrizione basta creare un vettore globale con le descrizioni di tutti i mostri tipo

    $enemy_description = Array.new(n)
    #dove n è il numero di mostri nel DB e poi per ognuno scrivi tu una descrizione tipo
    #$enemy_description[0] = "bla bla bla..." e il fantasma avrà questa descrizione ecc..

     

    Poi vai in window_base e aggiungi una funzione per scrivere la descrizione tipo:

    def draw_enemy_description(enemy_id, x, y)
     self.contents.font.color = system_color
     self.contents.draw_text(x, y, 150, 32, "DESCRIPTION")
     self.contents.font.color = normal_color
     self.contents.draw_text(x + 150, y, 152, 32, $enemy_description[enemy_id])
    end

     

    questo codice poi lo richiami tra la lista degli altri draw (togli quelli ke non ti interessano) nella classe Window_MonsterBook_Info.

     

    Così drovebbe funzionare. Se ci sono problemi sono qua. Ciao!!

  4. Per chi fosse interessato nell'aggiungere, togliere elementi del party in tempo reale.

     

    Allora sotto ai moduli vari del codice di Sylaer inserite queste 2 righe di codice

     

    $ID_AEON = [3]
    $ID_PG_NA = [5,6,7]

     

    La prima riga serve ad indicare quali pg sono eoni (per ki li usasse) in modo da non contarli come pg.

    La seconda invece sono i personaggi ke non sono disponibili al momento quindi in questo caso il 5,6 e 7 non potranno essere messi nel party.

     

    Poi inserite nella classe Window_Current_Party appena sotto il costruttore questi 2 metodi

     

    def is_aeon(n)
    for i in 0..$ID_AEON.size-1#Valori_Vari::ID_AEON.size-1
      if $ID_AEON[i] == n#(Valori_Vari::ID_AEON[i] == n)
    	return true
      end
    end
    return false
     end
    #
     def not_pg_now(n)
    for i in 0..$ID_PG_NA.size-1#Valori_Vari::ID_PG_NA.size-1
      if $ID_PG_NA[i] == n#(Valori_Vari::ID_PG_NA[i] == n)
    	return true
      end
    end
    return false
     end

     

    servono rispettivamente per dire se un certo pg può o meno essere visualizzato per poterlo mettere nel party

     

    Infine modificate queste righe di codice del metodo refresh sempre della stessa classe

    for actor in party_array
      already = false
      for i in 0..party.size-1
    	if party[i].id == actor.id
    	  already = true
    	end
      end
      if already == false
    	@party_array.push(actor)
      end
    end

     

    con queste

     

    for j in 1..100
      if ($game_actors[j] == nil)
    	break
      end
      already = false
      for i in 0..party.size-1
    	if party[i] == $game_actors[j]
    	  already = true
    	  break
    	end
      end
      if is_aeon(j) or not_pg_now(j)
    	already = true
      end
      if already == false
    	@party_array.push($game_actors[j])
      end
    end

     

    dove vengono rikiamati i metodi di prima e vengono presi solo i pg ke si vogliono.

     

    Ora per modificare quindi aggiungere un personaggio dal gruppo basta ke nell'evento ke conoscete questo pg aggiungiate come script

    $ID_PG_NA.delete(n)

    e al posto di n mettete il numero del pg da "liberare"

     

    Se invece volete toglierne 1 basta mettere questo sull'evento come script

    $ID_PG_NA.push(n)

     

    Ecco spero vi piaccia e ke vi sia utile!! A presto Ciao!!

     

    PS: Per qualsiasi domanda io sono qui!!

  5. Ho inserito lo Script modificato e funziona perfettamente, solo 2 cose:

     

    1) Non c'è la barra in alto che mi dice "Cambia Party" (anche se in fin dei conti non è così importante);

    2) Non c'è un modo per aggiungere un personaggio solo dopo che si aggiunge al gruppo?

     

    Per il 1) dipende tutto dal menu come lo imposti e cmq è semplice da mettere. Per il 2) ora sto cercando di risolvere il problema pure io e forse ho trovato ora devo solo riuscire a mettere a punto una piccola cosa. Appena finisco metto il codice da scrivere. Sono poche righe. Ciao!!

  6. Ora provo a riscaricare

     

    EDIT: funziona tutto ed è fantastico! Bellissimo davvero! Complimenti!

    L'unica cosa è quel "Perc." nel bestiario che ti ho già detto precedentemente.

     

    Già ora infatti sto facendo le rifiniture anke xke nel menu cambia del gruppo c'è un bug ke ho risolto ora devo solo riuscire a mettere bene un piccolo particolare e poi mi occupo di quel perc. Grazie mille dei complimenti. :biggrin:

  7. Il mio antivirus mi ha avvisato di un virus (Backdoor o qualcosa di simile) all'interno del file rar, possibile?

     

    Io non ce l'ho messo di sicuro. Cmq mi sembra molto strano, direi ke è quasi impossibile ci sia un virus anke xke il mio pc non ne ha.

  8. Megaupload o Rapidshare, ma fanno tutti e due altamente schifo, il migliore e mediafire.

     

    In mancanza di mediafire l'ho uppato su megaupload. Grazie mille!! Appena finito di uppare metto il link.

  9. Purtroppo il link che hai messo non va

     

    Mediafire ha cambiato qualcosa e quindi adesso fa dei processi STRANI sia per l'uppaggio sia per ottenere solo il link del download

     

    Dopo aver uppato metti Save and Continue credo e poi una cosa che riguarda lo Sharing URL credo...

     

    Se ce la fai riuppa e rimetti...

    Graz

     

    Grazie per avermelo detto xò c'è un piccolo problema: mediafire è in manutenzione(almeno credo) quindi non posso upparlo li.. Purtroppo non conosco altri siti dove poterlo uppare potete aiutarmi?!! Grazie mille!! :rovatfl:

  10. Bene aggiunto il penultimo aggiornamento, il prossimo sarà il menu completamente funzionante, ora manca poco poco. Ho cambiato il colore da rosso a blu, era stancante alla lunga altrimenti. Spero vi piaccia. Provatelo :rovatfl: ... Ciao!!
  11. :rovatfl: non puoi per esempio disegnarlo o prenderlo da qualche parte, tanto cambia il numero non il simbolo no? (Probabilmente ho detto una cavolata perchè non so un tubo di rgss)

     

    Si si hai ragione infatti l'idea era proprio di fare così (non preocc è da una settimana ke ho visto per la prima volta la mia prima riga di codice quindi nemmeno io sono un esperto), solo ke prima voglio finire il menu poi metto per bene le imperfezioni ke sono qualcosa in più. :sisi:

    Grazie mille del consiglio cmq!!

  12. Nell'ultimo screen, quello del bestiario, in alto a destra c'è scritto "3 Perc.", è la percentuale di completamento del bestiario? Se si sarebbe molto meglio mettere il simbolo della percentuale (%), se no... che cos'è XD?

    Comunque gran bel menù!

    Ho messo perc. xke nel font ke uso non c'è % purtroppo :rovatfl: .

  13. Nuovo Aggiornamento!! Ormai mi manca poco. Ho aggiunto il menu delle entità (sarebbero gli eoni) grazie all'aeon system di sleeping lionheart. Ora mi manca solo la voce "Gruppo". Non ho aggiunto screen per non annoiarvi xò ho uppato il file aggiornato quindi se volete provarlo :rovatfl: . Grazie mille!! Ciao!!
  14. Ho fatto un nuovo passo avanti, ho aggiunto il bestiario completamente funzionante e ho tolto un piccolo bug ke c'era sul puntatore di selezione. Ho aggiunto un paio di screen. Spero vi piaccia. A presto. Ciao!! :sisi:
  15. Bene ho terminato anke il menu delle abilità. Sono più o meno a metà lavoro. Rispetto agli screen ke ci sono cambia la scritta magie con abilità per il resto non ci sono modifiche oltre all'aggiunta ovviamente del menu stesso delle abilità. Spero vi piaccia! :tongue:
×
×
  • Create New...