Jump to content
Rpg²S Forum

Veicoli Esplorabili


Guest clyde
 Share

Recommended Posts

Guest clyde

Veicoli Esplorabili

Descrizione

Questo script permette di assegnare a ciascun veicolo una mappa che ne rappresenta l'interno.

 

Autore

Non voglio essere creditato
. Creditate tenseiten/seitensei e shaz per lo script su cui mi sono basato!

 

Allegati

per chi avesse ancora dubbi su come funziona lo script. Ovviamente i bellissimi interni presenti nel progetto sono protetti da copyright e ho uno stuolo di avvocati pronti a dimostrarlo.

 

Istruzioni per l'uso

Istruzioni in testa allo script

 

 

 

#===============================================================================
# * Veicoli Esplorabili
#   Versione 1.0
#-------------------------------------------------------------------------------
# * Autore: Non voglio essere creditato
#===============================================================================
# BASATO SU:
#===============================================================================
# * Vehicle Interiors
#   Version 0.35b
#-------------------------------------------------------------------------------
# * Authored by: tenseiten/seitensei
# * With help from: shaz
#===============================================================================
#===============================================================================
=begin


.:Introduzione:.
Questo script permette di assegnare a ciascun veicolo una mappa che ne
rappresenta l'interno. Questo dovrebbe bastare a farvi venire in
mente gli infiniti utilizzi possibili (tutti copiati da Final Fantasy)


.:Istruzioni:.

- Imposta l'ID Mappa e le coordinate X/Y della mappa che fa da interno
per il veicolo.

- Crea un evento che riporta il giocatore nella world map
e lo forza a pilotare il veicolo col seguente codice:
$game_player.pilot_vehicle

- Per uscire dal veicolo e tornare sulla world map a piedi usa il codice:
$game_player.exit_vehicle


=end
#===============================================================================
#-------------------------------------------------------------------------------
# * Sezione Configurazione
#-------------------------------------------------------------------------------
module InterniVeicoli

 BOAT_ENABLED = true   # La barca ha gli interni?
 BOAT_MAP = 4		    # ID Mappa
 BOAT_MAP_X = 13		  # Coordinata X di ingresso
 BOAT_MAP_Y = 4			    # Coordinata Y di ingresso

 SHIP_ENABLED = true   # La nave ha gli interni?
 SHIP_MAP = 3		    # ID Mappa
 SHIP_MAP_X = 10		  # Coordinata X di ingresso
 SHIP_MAP_Y = 12		  # Coordinata Y di ingresso

 AIRSHIP_ENABLED = true  # L'aeronave ha gli interni?
 AIRSHIP_MAP = 2			    # ID Mappa
 AIRSHIP_MAP_X = 11	  # Coordinata X di ingresso
 AIRSHIP_MAP_Y = 4	    # Coordinata Y di ingresso
end
#-------------------------------------------------------------------------------
# * Fine Configurazione
#-------------------------------------------------------------------------------
class Game_Player < Game_Character
 #--------------------------------------------------------------------------
 # * Get on Vehicle (From Overmap)
 #   Intercept the player, and send them inside.
 #--------------------------------------------------------------------------
 alias control_vehicle get_on_vehicle
 def get_on_vehicle

   front_x = $game_map.round_x_with_direction(@x, @direction)
   front_y = $game_map.round_y_with_direction(@y, @direction)
   if $game_map.boat.pos?(front_x, front_y)
  if InterniVeicoli::BOAT_ENABLED
    #Save world map information
    @player_w_map = $game_map.map_id
    @player_w_x = @x
    @player_w_y = @y
    @vehicle_w_x = front_x
    @vehicle_w_y = front_y
    @used_vehicle = :boat
    @vehicle_phase = "boarded"
    #Now Teleport to the map set in config
    reserve_transfer(InterniVeicoli::BOAT_MAP, InterniVeicoli::BOAT_MAP_X, InterniVeicoli::BOAT_MAP_Y, @direction)
  else
    #Continue to normal function when not enabled
    @vehicle_type = :boat
    control_vehicle
  end
   end

   if $game_map.ship.pos?(front_x, front_y)
  if InterniVeicoli::SHIP_ENABLED
    #Save world map information
    @player_w_map = $game_map.map_id
    @player_w_x = @x
    @player_w_y = @y
    @vehicle_w_x = front_x
    @vehicle_w_y = front_y
    @used_vehicle = :ship
    @vehicle_phase = "boarded"
    #Now Teleport to the map set in config
    reserve_transfer(InterniVeicoli::SHIP_MAP, InterniVeicoli::SHIP_MAP_X, InterniVeicoli::SHIP_MAP_Y, @direction)
  else
    #Continue to normal function when not enabled
    @vehicle_type = :ship
    control_vehicle
  end
   end

   if $game_map.airship.pos?(@x, @y)
  if InterniVeicoli::AIRSHIP_ENABLED
    #Save world map information
    @player_w_map = $game_map.map_id
    @player_w_x = @x
    @player_w_y = @y
    @used_vehicle = :airship
    @vehicle_phase = "boarded"
    #Now Teleport to the map set in config
    reserve_transfer(InterniVeicoli::AIRSHIP_MAP, InterniVeicoli::AIRSHIP_MAP_X, InterniVeicoli::AIRSHIP_MAP_Y, @direction) # transfer to new map
  else
    #Continue to normal function when not enabled
    @vehicle_type = :airship
    control_vehicle
  end
   end
 end

 #--------------------------------------------------------------------------
 # * Pilot Vehicle (From Interior)
 #   Brings player back to the overmap to control the ship
 #--------------------------------------------------------------------------
 def pilot_vehicle
   # Save Interior Map Location
   @player_int_map = $game_map.map_id
   @player_int_x = @x
   @player_int_y = @y
   # Transfer to World Map
   if @used_vehicle == :airship || @vehicle_phase == "onboard"
  reserve_transfer(@player_w_map, @player_w_x, @player_w_y, @direction)
   else
  reserve_transfer(@player_w_map, @vehicle_w_x, @vehicle_w_y, @direction)
   end
   @vehicle_phase = "onboard"
   @vehicle_type = @used_vehicle
   control_vehicle
 end

 #--------------------------------------------------------------------------
 # * Leave Vehicle (From Overmap)
 #   Intercept the player, and end them inside
 #--------------------------------------------------------------------------
 alias abandon_vehicle get_off_vehicle
 def get_off_vehicle
   custom = false
   custom = true if @vehicle_type == :boat && InterniVeicoli::BOAT_ENABLED
   custom = true if @vehicle_type == :ship && InterniVeicoli::SHIP_ENABLED
   custom = true if @vehicle_type == :airship && InterniVeicoli::AIRSHIP_ENABLED
   if custom == true
  if abandon_vehicle
    @vehicle_phase = "landed"
    @player_w_map = $game_map.map_id
    @player_w_x = @x
    @player_w_y = @y
    case @vehicle_type
    when :boat
	  k = 0
    when :ship
	  k = 1
    when :airship
	  k = 2
    end
    @vehicle_w_x = $game_map.vehicles[k].x
    @vehicle_w_y = $game_map.vehicles[k].y
    reserve_transfer(@player_int_map, @player_int_x, @player_int_y, @direction)
  end
   else
  abandon_vehicle
   end
 end

 #--------------------------------------------------------------------------
 # * Exit Vehicle (From Interior)
 #   Returns the party to the overmap
 #--------------------------------------------------------------------------
 def exit_vehicle
   reserve_transfer(@player_w_map, @player_w_x, @player_w_y, @direction)
 end

end

 

 

 

Bugs e Conflitti Noti

N/D

 

Altri Dettagli

Dato che gli ultimi script da me postati sono stati considerati di dubbia utilità, ho deciso di prendere quel brutto anatroccolo che è lo script Vehicles Interiors di tenseiten/seitensei, e trasformarlo in un cigno. Il risultato è questo mio script semioriginale e di indubbia INUTILITA'.
Edited by clyde
Link to comment
Share on other sites

L'autore sei tu, ma non vuoi essere creditato, o si chiama proprio così? XD

Perchè nel primo caso è meglio sempre sapere chi ringraziare, tanto puoi dirlo comunque di non essere creditato.

"Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]

http://holyres.altervista.org/UserBoard/BannerOverdrive35.png
http://holyres.altervista.org/UserBoard/Cap3.png

http://www.indiexpo.net/signature/578.png

Miei script per RPG Maker VX Ace:


*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png

Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza.

 

 



I miei tutorial:


Come distribuire il gioco - e anche come creare un'installazione professionale!
RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed esperti
Come mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mapping
Loop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finali
Creare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto!

Link to comment
Share on other sites

Guest clyde

L'autore sei tu, ma non vuoi essere creditato, o si chiama proprio così? XD

Perchè nel primo caso è meglio sempre sapere chi ringraziare, tanto puoi dirlo comunque di non essere creditato.

Non sai quanta gente non pensa che il mio nome sta a sinistra e finisce per non creditarmi come voluto! Comunque grazie al tuo commento mi sono ricordato che il mio script è (molto) basato su un altro, i cui autori andrebbero dunque creditati.

Edited by clyde
Link to comment
Share on other sites

Questo è un po' cattivo come script! Preferisco il metodo ad eventi così da far loro imparare un po' D:

^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Mmmh se ho capito quello che fa lo script... non ho provato, ma dovrebbe essere fattibile perchè c'è la condizione se veicolo è guidato, poi altra condizione con tasto premuto, ti salvi le coordinate di posizione ed usi il sali/scendi veicolo! ^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Guest clyde

Mmmh se ho capito quello che fa lo script... non ho provato, ma dovrebbe essere fattibile perchè c'è la condizione se veicolo è guidato, poi altra condizione con tasto premuto, ti salvi le coordinate di posizione ed usi il sali/scendi veicolo! ^ ^

No, lo script intercetta quando sali/scendi dal veicolo e invece di metterti subito al comando del veicolo ti fa sempre passare prima per l'interno del veicolo. L'esempio che hai fatto tu, invece, è riproducibile ad eventi.

Link to comment
Share on other sites

Ah ecco appena sali vai dentro al veicolo e poi devi dar conferma al apitano per partire! ^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Non è malaccio...perchè non ci metti anche la possibilità di entrare nella mappa del veicolo anche quando non sei vicino a un punto di attracco? Esempio: sei in mezzo al mare, premi JHCK, e ti entra nella mappa...così che ci si può fare una chiacchieratina con party o cose varie che magari uno decide di sistemarsi...stile fainal fantasi sei!


Hai una firma?

Mmh...no?

NON HAI UNA FIRMA?! NON HO UNA FIRMA?!?! AAAAAAAAAAAAHH!!

http://screenshot.it.sftcdn.net/it/scrn/83000/83352/homer-munch-theme-2.jpg

 

Tributo al folletto 8D (ad opera di Flame, ovviamente o_o'):
http://img12.imageshack.us/img12/3218/tryflamelol3.gif http://img29.imageshack.us/img29/9633/flameswordman.gif

PREMI:

Il tasto Invio!

http://rpg2s.net/gif/SCContest3Oct.gif

 

Link to comment
Share on other sites

mmm....

teletrasporti il veicolo che stai usando di fronte all'eroe(mi raccomando per di fronte si intende che l'eroe guarda il veicolo rispetto alla sua direzione) e poi fai:

$game_player.get_on_vehicle

Per qualsiasi motivo non aprite questo spoiler.

 

 

Ho detto di non aprirlo !

 

 

Se lo apri ancora esplode il mondo.

 

 

Aaaaaa è un vizio.

 

 

Contento? Il mondo è esploso, sono tutti morti

per colpa della tua curiosità .

 

 

Vuoi che ti venga anche il morbillo, la varicella e l'AIDS???

 

 

O bravo ora sei un malato terminale e nessuno

ti puo curare, sono tutti morti !

 

 

Se clicchi ancora una volta il PC esplode.

 

 

E dai smettila !!

 

Uff!! Hai cliccato tante volte che ho dovuto sostituirlo con un codebox.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

http://s8.postimg.org/yntv9nxld/Banner.png

http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif

Link to comment
Share on other sites

Guest clyde

Gollum smettila di copiare Final Fantasy!

Gollum intendeva dire che mentre stai viaggiando a bordo del tuo veicolo premi un tasto e ti ritrovi dentro a complottare coi tuoi eroi (stile Final Fantasy [n]).

Link to comment
Share on other sites

Chiedo venia per non aver mai giocato a FF6.

Per qualsiasi motivo non aprite questo spoiler.

 

 

Ho detto di non aprirlo !

 

 

Se lo apri ancora esplode il mondo.

 

 

Aaaaaa è un vizio.

 

 

Contento? Il mondo è esploso, sono tutti morti

per colpa della tua curiosità .

 

 

Vuoi che ti venga anche il morbillo, la varicella e l'AIDS???

 

 

O bravo ora sei un malato terminale e nessuno

ti puo curare, sono tutti morti !

 

 

Se clicchi ancora una volta il PC esplode.

 

 

E dai smettila !!

 

Uff!! Hai cliccato tante volte che ho dovuto sostituirlo con un codebox.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

http://s8.postimg.org/yntv9nxld/Banner.png

http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif

Link to comment
Share on other sites

Per [n] intendeva un ipotetico final fantasy di qualsiasi numero xD questa oppizzione c'è a tutti :sisi: (almeno credo)


Hai una firma?

Mmh...no?

NON HAI UNA FIRMA?! NON HO UNA FIRMA?!?! AAAAAAAAAAAAHH!!

http://screenshot.it.sftcdn.net/it/scrn/83000/83352/homer-munch-theme-2.jpg

 

Tributo al folletto 8D (ad opera di Flame, ovviamente o_o'):
http://img12.imageshack.us/img12/3218/tryflamelol3.gif http://img29.imageshack.us/img29/9633/flameswordman.gif

PREMI:

Il tasto Invio!

http://rpg2s.net/gif/SCContest3Oct.gif

 

Link to comment
Share on other sites

Lo trovo un ottimo script.

Ma alla fine come si fa per il viaggio?C'è una scelta multipla?Entra nel veicolo o viaggia con il veicolo?

http://www.freankexpo.net/signature/1129.png

2986.png

BIM_Banner3.png

Premi RpgMaker

 


http://www.rpg2s.net/forum/uploads/monthly_01_2017/msg-293-0-48316500-1483794996.jpghttp://www.rpg2s.net/dax_games/r2s_regali2.pngContesthttp://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest3Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest3Oct.gifhttp://rpg2s.net/gif/SCContest3Oct.gifhttp://rpg2s.net/gif/SCContest3Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest3Oct.gifhttp://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif http://rpg2s.net/gif/SCContest1Oct.gif http://rpg2s.net/gif/SCContest2Oct.gif http://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest1Oct.gifhttp://www.rpg2s.net/awards/bestpixel2.jpghttp://www.rpg2s.net/awards/bestresourCSist2.jpghttp://www.rpg2s.net/awards/mostproductive1.jpghttp://i42.servimg.com/u/f42/13/12/87/37/iconap13.pnghttp://i42.servimg.com/u/f42/13/12/87/37/iconap14.pnghttp://i42.servimg.com/u/f42/13/12/87/37/iconap15.pnghttp://i42.servimg.com/u/f42/13/12/87/37/iconap16.pnghttp://i42.servimg.com/u/f42/13/12/87/37/screen10.pnghttp://www.rpgmkr.net/contest/screen-contest-primo.pnghttp://www.makerando.com/forum/uploads/jawards/iconawards3.png

Link to comment
Share on other sites

@Lusianl:

- Crea un evento che riporta il giocatore nella world map

e lo forza a pilotare il veicolo col seguente codice:

$game_player.pilot_vehicle

 

^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Guest clyde
Mi trovo di fronte l'ostacolo più stupido e insormontabile mai riscontrato in uno script. Spero di risolverlo a breve e avrete una versione dello script completamente rinnovata e molto più carina e personalizzabile. Se non lo risolvo giuro qui, in questo post, che mi ritiro dal making.
Link to comment
Share on other sites

Se vuoi posso darti una mano.

"Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]

http://holyres.altervista.org/UserBoard/BannerOverdrive35.png
http://holyres.altervista.org/UserBoard/Cap3.png

http://www.indiexpo.net/signature/578.png

Miei script per RPG Maker VX Ace:


*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png

Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza.

 

 



I miei tutorial:


Come distribuire il gioco - e anche come creare un'installazione professionale!
RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed esperti
Come mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mapping
Loop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finali
Creare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto!

Link to comment
Share on other sites

What's the matter?


Hai una firma?

Mmh...no?

NON HAI UNA FIRMA?! NON HO UNA FIRMA?!?! AAAAAAAAAAAAHH!!

http://screenshot.it.sftcdn.net/it/scrn/83000/83352/homer-munch-theme-2.jpg

 

Tributo al folletto 8D (ad opera di Flame, ovviamente o_o'):
http://img12.imageshack.us/img12/3218/tryflamelol3.gif http://img29.imageshack.us/img29/9633/flameswordman.gif

PREMI:

Il tasto Invio!

http://rpg2s.net/gif/SCContest3Oct.gif

 

Link to comment
Share on other sites

Guest clyde
Mi vergognavo ad aprire il mio primo topic di richiesta di aiuto! Adesso sono fuori casa, quindi il codice non posso fornirlo. Il mio grande cruccio è questo. Sono in mezzo al codice dello script. Ho il player in una mappa, e lo voglio far comparire in un'altra mappa a bordo di un veicolo, per far vedere l'azione di discesa. Devo trasferire il player, farlo salire a bordo con get_on_vehicle. Naturalmente devo nascondere l'inghippo mandando a nero lo schermo. Solitamente userei un Graphics.fadeout, ma in mezzo c'è reserve_transfer che ridisegna lo schermo e rovina l'effetto. A questo punto ho pensato a Graphics.freeze, ma il maledetto ignora il Graphics.fadeout e quando chiamo Graphics.transition l'immagine di partenza è la mappa senza fadeout. Di nuovo effetto rovinato dalla mappa che fa capolino in mezzo al fade. Terza opzione, penso al fadeout di Game_Screen. Chiamo $game_map.screen.start_fadeout, ma devo ottenere subito la transizione, e per far questo devo usare il metodo duration.times { Fiber.yield } utilizzato anche dall'interprete (ricordo che Graphics.update non posso usarlo sia che uso Graphics.fadeout sia che uso Graphics.freeze). Questo funziona sempre tranne in un punto, dove restituisce l'errore dovuto al fatto di trovarsi nel root Fiber. Non conosco abbastanza il Fiber da cavarci troppo le mani, e non mi vengono altre soluzioni di due righe.
Link to comment
Share on other sites

Perchè non metti tonalità nero, fai quello che devi fare, ripristino tonalità? Così salti fade e cose varie ed è bello che risolto...sempre se ho capito bene, poi io lo spiego ad "eventi" che andrebbero trasposti in script.


Hai una firma?

Mmh...no?

NON HAI UNA FIRMA?! NON HO UNA FIRMA?!?! AAAAAAAAAAAAHH!!

http://screenshot.it.sftcdn.net/it/scrn/83000/83352/homer-munch-theme-2.jpg

 

Tributo al folletto 8D (ad opera di Flame, ovviamente o_o'):
http://img12.imageshack.us/img12/3218/tryflamelol3.gif http://img29.imageshack.us/img29/9633/flameswordman.gif

PREMI:

Il tasto Invio!

http://rpg2s.net/gif/SCContest3Oct.gif

 

Link to comment
Share on other sites

Guest clyde

Perchè non metti tonalità nero, fai quello che devi fare, ripristino tonalità? Così salti fade e cose varie ed è bello che risolto...sempre se ho capito bene, poi io lo spiego ad "eventi" che andrebbero trasposti in script.

Ripeto, in mezzo c'è reserve transfer che ridisegna lo schermo. La mappa viene ricaricata con tutti i dispose che ne conseguono. Paradossalmente ad eventi è la cosa più immediata del mondo. Purtroppo il Fiber è una novità per ruby e soprattutto per me. E oggi sono troppo stanco e poco lucido per lottarci.

Link to comment
Share on other sites

Il problema è che ti focalizzi di più su vari stratagemmi invece di arrivare alla radice della questione. Classe Game_Vehicle, metodo update_airship_altitude. Modificalo in modo da farla atterrare all'istante quando serve. Modifiando gli altri metodi nella classe ti verrà ancora più facile.

"Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]

http://holyres.altervista.org/UserBoard/BannerOverdrive35.png
http://holyres.altervista.org/UserBoard/Cap3.png

http://www.indiexpo.net/signature/578.png

Miei script per RPG Maker VX Ace:


*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png

Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza.

 

 



I miei tutorial:


Come distribuire il gioco - e anche come creare un'installazione professionale!
RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed esperti
Come mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mapping
Loop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finali
Creare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto!

Link to comment
Share on other sites

Guest clyde
Stavo cercando di mantenere i metodi originali intatti, comunque non hai centrato il punto. E oggi rivedendo con più attenzione comincio a credere che questo errore sia più strano del previsto. Innanzitutto, ammetto che Fiber sfugge ancora al mio controllo. Il comando Fiber yield ritorna al "parente" che ha chiamato il fiber. È intuitivo che il comando non possa essere usato nel root fiber, poichè questi non ha parenti. Ma non capisco come mai all'interno di una stessa classe dovrebbe dare errore in un solo punto. Comunque ho provato tutti i modi possibili per ovviare al problema del teletrasporto da effettuare al buio, e solo adesso mi sono accorto che l'immagine che fa capolino nel mio Graphics.transition fra nero e nuova mappa, non è un freeze della vecchia mappa, ma un freeze della nuova. O.o la situazione è: sto pilotando il veicolo. Arrivo alla terraferma e premo invio per scendere. Se il punto di atterraggio è valido, intercetto la normale procedura di discesa a terra. Con un giro di codice mando lo schermo a nero, il player scende dal veicolo e lo teletrasporto nella mappa dell'interno veicolo, lo schermo torna normale. Qui il metodo funziona. A questo punto il player decide di scendere dal veicolo. Schermo a nero, trasporto il player a terra lo faccio salire a bordo, riporto al normale lo schermo e lo faccio scendere davanti agli occhi dell'utente. Se non fosse che durante "Apri Schermo" fa capolino quell'inquietante fermoimmagine!
Link to comment
Share on other sites

  • 1 year later...

Scusate il necropost, ma volevo ricordare a questo script che lo odio ancora.

EDIT:
Ok, problem solved in 2 secondi dopo 2 anni.

 

#===============================================================================
# * Veicoli Esplorabili
#   Versione 1.0
#-------------------------------------------------------------------------------
# * Autore: Non voglio essere creditato
#===============================================================================
# BASATO SU:
#===============================================================================
# * Vehicle Interiors
#   Version 0.35b
#-------------------------------------------------------------------------------
# * Authored by: tenseiten/seitensei
# * With help from: shaz
#===============================================================================
#===============================================================================

=begin

.:Introduzione:.
Questo script permette di assegnare a ciascun veicolo una mappa che ne
rappresenta l'interno.


.:Istruzioni:.

-Per ogni veicolo, imposta qui nello script l'ID mappa e le coordinate 
  dell'interno.
-Nell'interno, posiziona un evento che permetta di pilotare il veicolo con:
  $game_player.pilot_vehicle
-Nell'interno, posiziona un evento che permetta di uscire dal veicolo con:
  $game_player.exit_vehicle

=end

#-------------------------------------------------------------------------------
# * Sezione Configurazione
#-------------------------------------------------------------------------------
module InterniVeicoli
 
  BOAT_ENABLED = true # La barca ha gli interni?
  BOAT_MAP = 4		    # ID Mappa
  BOAT_MAP_X = 13		  # Coordinata X di ingresso
  BOAT_MAP_Y = 4			# Coordinata Y di ingresso

  SHIP_ENABLED = true # La nave ha gli interni?
  SHIP_MAP = 3		    # ID Mappa
  SHIP_MAP_X = 10		  # Coordinata X di ingresso
  SHIP_MAP_Y = 12		  # Coordinata Y di ingresso

  AIRSHIP_ENABLED = true  # L'aeronave ha gli interni?
  AIRSHIP_MAP = 2			    # ID Mappa
  AIRSHIP_MAP_X = 11	    # Coordinata X di ingresso
  AIRSHIP_MAP_Y = 4	      # Coordinata Y di ingresso
  
end
#-------------------------------------------------------------------------------
# * Fine Configurazione
#-------------------------------------------------------------------------------


class Game_Player < Game_Character
  #--------------------------------------------------------------------------
  # * Get on Vehicle (From Overmap)
  #   Intercept the player, and send them inside.
  #--------------------------------------------------------------------------
  alias control_vehicle get_on_vehicle
  def get_on_vehicle
 
    front_x = $game_map.round_x_with_direction(@x, @direction)
    front_y = $game_map.round_y_with_direction(@y, @direction)
    
    if $game_map.boat.pos?(front_x, front_y)
      if InterniVeicoli::BOAT_ENABLED
        #Save world map information
        @player_w_map = $game_map.map_id
        @player_w_x = @x
        @player_w_y = @y
        @vehicle_w_x = front_x
        @vehicle_w_y = front_y
        @used_vehicle = :boat
        @vehicle_phase = "boarded"
        #Now Teleport to the map set in config
        reserve_transfer(InterniVeicoli::BOAT_MAP, InterniVeicoli::BOAT_MAP_X, InterniVeicoli::BOAT_MAP_Y, @direction)
      else
        #Continue to normal function when not enabled
        @vehicle_type = :boat
        control_vehicle
      end
    end

    if $game_map.ship.pos?(front_x, front_y)
      if InterniVeicoli::SHIP_ENABLED
        #Save world map information
        @player_w_map = $game_map.map_id
        @player_w_x = @x
        @player_w_y = @y
        @vehicle_w_x = front_x
        @vehicle_w_y = front_y
        @used_vehicle = :ship
        @vehicle_phase = "boarded"
        #Now Teleport to the map set in config
        reserve_transfer(InterniVeicoli::SHIP_MAP, InterniVeicoli::SHIP_MAP_X, InterniVeicoli::SHIP_MAP_Y, @direction)
      else
        #Continue to normal function when not enabled
        @vehicle_type = :ship
        control_vehicle
      end
    end

    if $game_map.airship.pos?(@x, @y)
      if InterniVeicoli::AIRSHIP_ENABLED
        #Save world map information
        @player_w_map = $game_map.map_id
        @player_w_x = @x
        @player_w_y = @y
        @used_vehicle = :airship
        @vehicle_phase = "boarded"
        #Now Teleport to the map set in config
        reserve_transfer(InterniVeicoli::AIRSHIP_MAP, InterniVeicoli::AIRSHIP_MAP_X, InterniVeicoli::AIRSHIP_MAP_Y, @direction) # transfer to new map
      else
        #Continue to normal function when not enabled
        @vehicle_type = :airship
        control_vehicle
      end
    end
  end

  #--------------------------------------------------------------------------
  # * Pilot Vehicle (From Interior)
  #   Brings player back to the overmap to control the ship
  #--------------------------------------------------------------------------
  def pilot_vehicle
    
    # Save Interior Map Location
    @player_int_map = $game_map.map_id
    @player_int_x = @x
    @player_int_y = @y
    
    # Transfer to World Map
    if @used_vehicle == :airship || @vehicle_phase == "onboard"
      reserve_transfer(@player_w_map, @player_w_x, @player_w_y, @direction)
    else
      reserve_transfer(@player_w_map, @vehicle_w_x, @vehicle_w_y, @direction)
    end
    @vehicle_phase = "onboard"
    @vehicle_type = @used_vehicle
    control_vehicle
  end

  #--------------------------------------------------------------------------
  # * Leave Vehicle (From Overmap)
  #   Intercept the player, and end them inside
  #--------------------------------------------------------------------------
  alias abandon_vehicle get_off_vehicle
  def get_off_vehicle
    custom = false
    custom = true if @vehicle_type == :boat && InterniVeicoli::BOAT_ENABLED
    custom = true if @vehicle_type == :ship && InterniVeicoli::SHIP_ENABLED
    custom = true if @vehicle_type == :airship && InterniVeicoli::AIRSHIP_ENABLED
    if custom == true
      if vehicle.land_ok?(@x, @y, @direction)
          set_direction(2) if in_airship?
          @followers.synchronize(@x, @y, @direction)
          vehicle.get_off
          unless in_airship?
            force_move_forward
            @transparent = false
          end
          @vehicle_getting_off = true
          @move_speed = 4
          @through = false
          make_encounter_count
          @followers.gather
        end
        @vehicle_getting_off
        if vehicle.land_ok?(@x, @y, @direction)
          @player_w_map = $game_map.map_id
          @player_w_x = @x
          @player_w_y = @y
          reserve_transfer(@player_int_map, @player_int_x, @player_int_y, @direction) # transfer to new map
        end
    else
      abandon_vehicle
    end
  end

  #--------------------------------------------------------------------------
  # * Exit Vehicle (From Interior)
  #   Returns the party to the overmap
  #--------------------------------------------------------------------------
  def exit_vehicle
    reserve_transfer(@player_w_map, @player_w_x, @player_w_y, @direction)
  end

end

 

 

Edited by BuddyTroller
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...