Rpg˛S Forum uses cookies. Read the Privacy Policy for more info. To remove this message, please click the button to the right:    I accept the use of cookies

Vai al contenuto

Rpg˛S Forum uses cookies. Read the Privacy Policy for more info. To remove this message, please click the button to the right:    I accept the use of cookies

Screen Contest #90

Kamikun






  • Si prega di effettuare il log in prima di rispondere
Scena menų modificata

    NightCroweler
  • Nuovo Arrivato

  • Utenti
  • Rens: 0
  • 0
  • Stelletta
  • 98 messaggi

#1 Inviato 11 September 2011 - 07:12 AM

Salve a tutti voi gente!
Vengo subito al sodo. Ammetto di non essere un grande scripter, anche se qualcosa di script ci mastico, ma avrei bisogno del vostro aiuto.

Devo fare un RPG in cui ci sarā sempre e solo 1 personaggio, interpretato dal giocatore, e quindi mi serve che Equipaggiamento, Status, e Skill non partano con la selezione eroe, ma direttamente con l'unico nel party, che č fisso.
Inoltre dovrei fare in modo che la finestrella della lista del Party (cioč quella a destra del menų di gioco) non faccia vedere il Party ma la Scene_Status, ovviamente ridimensionata.

Qualche anima pia puō occuparsi di questo povero mendicante?

Modificato da NightCroweler, 11 September 2011 - 07:13 AM.

Progetto in corso:


Spoiler

    NightCroweler
  • Nuovo Arrivato

  • Utenti
  • Rens: 0
  • 0
  • Stelletta
  • 98 messaggi

#2 Inviato 11 September 2011 - 07:14 AM

EDIT: Anche se ovviamente devo togliere il comando Status, ma quello lo so fare.

Progetto in corso:


Spoiler

    Valentino
  • Utente avanzato

  • Utenti
  • Rens: 180
  • 0
  • StellettaStellettaStelletta
  • 464 messaggi
  • Sesso:Maschio
  • Provenienza:Maniago
  • Abilitā:Esperto

#3 Inviato 11 September 2011 - 10:44 AM

Semplicemente dove trovi il comando che rende attiva la @status_window ovvero righe come a queste:

@command_window.active = false
@status_window.active = true
@status_window.index = 0

basta cambiarle con la scena rispettiva all'index in cui si trova ovvero se ti serve andare nell equip all'index per esempio 3 basta scrivere:

case @command_window.index
when 3
$scene = Scene_Equip.new(0)
end


ma trovi gran parte dello scheletro giā costruito.... Basta solo sostituire, comunque vedi che ho messo dopo scene_equip quello zero tra parentesi? Indica di aprire la schermata per il primo pg del party ;) ovviamente lo puoi applicare anche allo status alle magie ecc...

Per sostituire la @status_window con la "scene status" cerca la riga all'inizio dello script del menu:

@status_window = Window_MenuStatus.new

e sostituiscila con

@status_window = Window_Status.new(0)
dove lo 0 indica sempre di prendere in considerazione il primo pg.... Poi per ridimensionarla si tratta di cambiare cordinate e eliminare spazi inutili

    NightCroweler
  • Nuovo Arrivato

  • Utenti
  • Rens: 0
  • 0
  • Stelletta
  • 98 messaggi

#4 Inviato 11 September 2011 - 16:21 PM

Grazie mille Valentino!
Ho avuto davvero molta fortuna ad avere l'attenzione di un cosė bravo scripter...
Se c'č quancosa che posso fare per ricambiare, basta dirlo...

Progetto in corso:


Spoiler

    Valentino
  • Utente avanzato

  • Utenti
  • Rens: 180
  • 0
  • StellettaStellettaStelletta
  • 464 messaggi
  • Sesso:Maschio
  • Provenienza:Maniago
  • Abilitā:Esperto

#5 Inviato 11 September 2011 - 18:58 PM

Figurati... comunque non sono cosė bravo XD Non serve nulla per ricambiare tranquillo :)

    NightCroweler
  • Nuovo Arrivato

  • Utenti
  • Rens: 0
  • 0
  • Stelletta
  • 98 messaggi

#6 Inviato 11 September 2011 - 20:20 PM

La parte della selezione diretta del primo pg funziona, ma non funge invece la parte della sostituzione
Scene_MenuStatus e Scene_Status...
mi da questo errore:

Script 'Window_Base' line 206: NoMethodError occurred.
undefined method 'hp' for 0:Fixnum

Aiuto...

Progetto in corso:


Spoiler

    Valentino
  • Utente avanzato

  • Utenti
  • Rens: 180
  • 0
  • StellettaStellettaStelletta
  • 464 messaggi
  • Sesso:Maschio
  • Provenienza:Maniago
  • Abilitā:Esperto

#7 Inviato 11 September 2011 - 20:25 PM

scusa mi sono accorto di un errore.... al posto di
@status_window = Window_Status.new(0)

metti

@status_window = Window_Status.new($game_party.members[0])

ora dovrebbe andare

    NightCroweler
  • Nuovo Arrivato

  • Utenti
  • Rens: 0
  • 0
  • Stelletta
  • 98 messaggi

#8 Inviato 11 September 2011 - 20:52 PM

Grazie mille... ora funziona alla perfezione.

Progetto in corso:


Spoiler




  • Feed RSS