Jump to content
Rpg²S Forum

Script Svuotamento Inventario


adelphos
 Share

Recommended Posts

Svuotamento Inventario

Descrizione

Lo script permette di cancellare tutto ciò presente nell'Inventario. Sono escluse le armi ed armature con cui sono equipaggiati gli eroi.

 

Autore

Adelphos - TIMER

 

Istruzioni per l'uso

Dovrete dedicare una variabile di gioco a questo processo.

Questa variabile dovrà essere inizializzata a 0 prima di richiamare lo script.

Per richiamare lo script usare la funzione script nella sezione Avanzate dei comandi evento e digitare:

$scene = Scene_Avanzo.new

 

 

# Script per lo svuotamento dell'inventario	# class Scene_Avanzo < Scene_Base   def start	super	comando_azzeramento  end   def comando_azzeramento	$var = 123 # Numero ID di una variabile da dedicare a questo processo #	if $game_variables[$var] == 0 	  then @contatore = 1		   @schermata_iniziale = Window_Help.new		   @schermata_iniziale.set_text("Caricamento dei nuovi dati in corso.")		   # Frase che si vuole visualizzare #	  else @contatore = $game_variables[$var] + 1	  end	$game_variables[123] = @contatore	weapons = $data_weapons[@contatore]	$game_party.gain_item(weapons, -99) # Numero di armi da togliere #	armors = $data_armors[@contatore]	$game_party.gain_item(armors, -99) # Numero di armature da togliere #	items = $data_items[@contatore]	$game_party.gain_item(items, -99) # Numero di oggetti da togliere #	if @contatore == 86 # ID massimo che si vuole raggiungere(a vostra scelta).	  #(Es. 86 indica che eliminerà in base al vostro database le prime 86 armi)	  #(armature e oggetti)	  then  $scene = Scene_Map.new		else  $scene = Scene_Avanzo.new	  end	endend

 

 

Bugs e Conflitti Noti

Più che un bug è un difettuccio. Lo script, più oggetti volete eliminare più tempo in piega ad eseguire il lavoro.

Spero di poter trovare il modo di velocizzarlo :rovatfl: .

Progetto a cui stiamo lavorando:

http://img26.imageshack.us/img26/6451/sonlogo1.png

Rilasciata la DEMO del CAPITOLO 2.

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

Link to comment
Share on other sites

Domanda banale: l'utilità pratica quale è?

 

IMHO ha più senso quello script per gli inventari multipli (veniva tolto tutto, ma veniva salvato in una variabile così da poter essere ripristinato in qualunque momento)

http://i1141.photobucket.com/albums/n597/RazakGik/New-age-retro-hippie-psy_zpsde262717.gif

 

 

 

Sei un figo! *_____________*

Auguri Hash! Sempre nell'ombra a spiare e uno dei pochi che tentanto di tenere la Chat viva.
Non tutti sanno che è uno dei migliori programmatori/scripter di Rpg2s. ;D

The Tao gave birth to machine language. Machine language gave
birth to the assembler.
The assembler gave birth to the compiler. Now there are ten
thousand languages.
Each language has its purpose, however humble. Each language
expresses the Yin and Yang of software. Each language has its
place within the Tao.
But do not program in COBOL if you can avoid it.

Prince Wang's programmer was coding software. His fingers
danced upon the keyboard. The program compiled without an
error message, and the program ran like a gentle wind.
"Excellent!" the Prince exclaimed, "Your technique is faultless!"
"Technique?" said the programmer turning from his terminal,
"What I follow is Tao -- beyond all techniques! When I first
began to program I would see before me the whole problem in
one mass. After three years I no longer saw this mass. Instead, I
used subroutines. But now I see nothing. My whole being exists
in a formless void. My senses are idle. My spirit, free to work
without plan, follows its own instinct. In short, my program
writes itself. True, sometimes there are difficult problems. I see
them coming, I slow down, I watch silently. Then I change a
single line of code and the difficulties vanish like puffs of idle
smoke. I then compile the program. I sit still and let the joy of
the work fill my being. I close my eyes for a moment and then
log off."
Prince Wang said, "Would that all of my programmers were as
wise!

 



Mi spiace Apo
http://i1141.photobucket.com/albums/n597/RazakGik/Apo.png

 

http://i1141.photobucket.com/albums/n597/RazakGik/No-plastic-forks-2.gif
(Nono approves)

L'inizio di tutto:

 

[22:46] <TioBrando> Penso che le forchette di plastica siano una grande invenzione per il nuovo ordine mondiale...Il fatto che si rompano spesso le rende i catalizzatori perfetti di rabbia e frustrazione, le cose più importanti per rendere manipolabile la mente umana...
[22:46] <TioBrando> Le logge massoniche le hanno inventate chiaramente per questo scopo

 


Il mio credo:

 

E di più vi dico francamente, châio non mi sottometto alla mia infelicità , né piego il capo al destino, o vengo seco a patti, come fanno gli altri uomini; e ardisco desiderare la morte, e desiderarla sopra ogni cosa, con tanto ardore e con tanta sincerità , con quanta credo fermamente che non sia desiderata al mondo se non da pochissimi. Né vi parlerei così se non fossi ben certo che, giunta lâora, il fatto non ismentirà le mie parole; perché quantunque io non vegga ancora alcun esito alla mia vita, pure ho un sentimento dentro, che quasi mi fa sicuro che lâora châio dico non sia lontana. Troppo sono maturo alla morte, troppo mi pare assurdo e incredibile di dovere, così morto come sono spiritualmente, così conchiusa in me da ogni parte la favola della vita, durare ancora quaranta o cinquantâanni, quanti mi sono minacciati dalla natura. Al solo pensiero di questa cosa io rabbrividisco. Ma come ci avviene di tutti quei mali che vincono, per così dire, la forza immaginativa, così questo mi pare un sogno e unâillusione, impossibile a verificarsi. Anzi se qualcuno mi parla di un avvenire lontano come di cosa che mi appartenga, non posso tenermi dal sorridere fra me stesso: tanta confidenza ho che la via che mi resta a compiere non sia lunga. E questo, posso dire, è il solo pensiero che mi sostiene. Libri e studi, che spesso mi maraviglio dâaver tanto amato, disegni di cose grandi, e speranze di gloria e dâimmortalità , sono cose delle quali è anche passato il tempo di ridere. Dei disegni e delle speranze di questo secolo non rido: desidero loro con tutta lâanima ogni miglior successo possibile, e lodo, ammiro ed onoro altamente e sincerissimamente il buon volere: ma non invidio però i posteri, né quelli che hanno ancora a vivere lungamente. In altri tempi ho invidiato gli sciocchi e gli stolti, e quelli che hanno un gran concetto di se medesimi; e volentieri mi sarei cambiato con qualcuno di loro. Oggi non invidio più né stolti né savi, né grandi né piccoli, né deboli né potenti. Invidio i morti, e solamente con loro mi cambierei. Ogni immaginazione piacevole, ogni pensiero dellâavvenire, châio fo, come accade, nella mia solitudine, e con cui vo passando il tempo, consiste nella morte, e di là non sa uscire. Né in questo desiderio la ricordanza dei sogni della prima età , e il pensiero dâesser vissuto invano, mi turbano più, come solevano. Se ottengo la morte morrò così tranquillo e così contento, come se mai nullâaltro avessi sperato né desiderato al mondo. Questo è il solo benefizio che può riconciliarmi al destino. Se mi fosse proposta da un lato la fortuna e la fama di Cesare o di Alessandro netta da ogni macchia, dallâaltro di morir oggi, e che dovessi scegliere, io direi, morir oggi, e non vorrei tempo a risolvermi.

 



Citazioni memorabili:


Maratona di Metal Gear: arrivato allo scontro con il Metal Gear Rex di MGS mi squilla il telefono e metto in pausa:

[18:41] <hashakgik> telefono ç.ç
[18:42] <@SeraphAndrew> rispondigli che stai fermando un attacco nucleare
[18:42] <@SeraphAndrew> e che non puoi stare al telefono
[18:42] <sarde> lol
[18:42] <hashakgik> lol
[18:42] <hashakgik> Detto
[18:42] <sarde> che detto da hasha nn è cosi strano
[18:43] <@SeraphAndrew> xDDD

[22:37] <HashakGik> Uno dei misteri della vita...
[22:37] <HashakGik> Come "Come nascono i bambini?"
[22:38] <SpeedHunter> scusa
[22:38] <SpeedHunter> ma se i bambini
[22:38] <SpeedHunter> nascono dalle pance delle madri
[22:38] <SpeedHunter> la rpima donna
[22:38] <SpeedHunter> come cazzo è nata
[22:38] <SpeedHunter> ?
[22:38] <SpeedHunter> e chi cazzo l'ha penetrata?
[22:38] <SpeedHunter> la don inesistente
[22:38] <SpeedHunter> che ancora nonera nata
[22:39] <SpeedHunter> perchè non esisteva
[22:39] <SpeedHunter> oddio
[22:40] <HashakGik> Ti perdi in inutili dettagli, dovresti accontentarti del fatto che i bambini nascono ricorsivamente e che la vita crea nuove fork dello stesso processo
[22:41] <SpeedHunter> ma io mi riprdouco per scissione
[22:41] <HashakGik> Dovresti chiederti piuttosto perché non siamo ancora andati in stack overflow
[22:41] <SpeedHunter> intanto che vado
[22:41] <SpeedHunter> come le meduse
[22:42] <HashakGik> Quindi non è un tuo problema la fine dell'umanità causata da un errore di memoria...
[22:42] <SpeedHunter> nono
[22:42] <SpeedHunter> asd
[22:42] <HashakGik> Buon per te

Gli inconvenienti di essere il boss finale, ovvero: "Perché due membri del party spariscono inspiegabilmente e ciò fa arrabbiare il boss finale?"

[14:16] <HashakGik> E se fossero finiti proprio dentro al covo del boss finale?
[14:16] <HashakGik> Mandati a loro insaputa a combattere
[14:16] <HashakGik> O come diversivo per un attacco frontale
[14:16] <Macha> ahaha, e lo beccano mentre si fa la doccia? XD
[14:16] <HashakGik> lol
[14:16] <Macha> questo giustificherebbe l'incazzatura, sisi
[14:17] <HashakGik> Purtroppo è un gioco serio e il boss finale se ne è accorto ed è già a terrorizzare i saggi di persona
[14:17] <Macha> oppure per sbaglio gli ammazzano l'animaletto domestico preferito per mangiare
[14:17] <Macha> o anche sì, si tratta di un terreno di sua proprietÃ
[14:17] <Macha> o il protagonista rischia di scoprire qualche segreto sul posto che poi andrebbe a vantaggio dei residenti del villaggio
[14:18] <Macha> un segreto non necessariamente legato ad armi o artefatti leggendari eh
[14:18] <HashakGik> Il codice del suo bancomat
[14:19] <HashakGik> Per mobilitare eserciti i boss finali devono essere molto ricchi
[14:19] <Macha> AHAHAHAH
[14:19] <Macha> bellissimo
[14:20] <Macha> nascondere il codice del bancomat in una noce
[14:20] <HashakGik> lol

 




In Psyche we trust!
(Galleria pissichedelica)

http://img691.imageshack.us/img691/66/fishandlove.gif
http://i1141.photobucket.com/albums/n597/RazakGik/Psy-Mayo_zps5bda44c8.gif
http://i1141.photobucket.com/albums/n597/RazakGik/Psychedelic-Mantis.gif
http://img263.imageshack.us/img263/385/nonopsichedelica.gif
http://img19.imageshack.us/img19/2960/cassatapsichedelica.gif
http://img815.imageshack.us/img815/2467/pollooooooooooooopsiche.gif
http://img253.imageshack.us/img253/1517/blueshoesofpsichedelia.gif
http://i1141.photobucket.com/albums/n597/RazakGik/Psyhieroglyphfish.gif
http://i1141.photobucket.com/albums/n597/RazakGik/Santaspsy.gif


Chicken of Bodom

http://img440.imageshack.us/img440/9769/chickenofbodom.png


Gifts from R2s:


Testament:
http://img263.imageshack.us/img263/385/nonopsichedelica.gif
Sadico:
http://img196.imageshack.us/img196/5707/pescepsichedelico.png


 

 

 

Link to comment
Share on other sites

Domanda banale: l'utilità pratica quale è?

 

IMHO ha più senso quello script per gli inventari multipli (veniva tolto tutto, ma veniva salvato in una variabile così da poter essere ripristinato in qualunque momento)

 

Tipo se faccio una storia con 3 personaggi giocabili in 3 momenti diversi,posso usare questo script per evitare che gli oggetti di un pg passino al successivo °°

RPG Maker VX Ace Project...

Premi vinti :


http://rpg2s.net/gif/SCContest1Oct.gif

Link to comment
Share on other sites

Tipo se faccio una storia con 3 personaggi giocabili in 3 momenti diversi,posso usare questo script per evitare che gli oggetti di un pg passino al successivo °°

Ma così la voglia di collectare e farmare passa e la longevità tocca il minimo storico...Non credete?

http://i1141.photobucket.com/albums/n597/RazakGik/New-age-retro-hippie-psy_zpsde262717.gif

 

 

 

Sei un figo! *_____________*

Auguri Hash! Sempre nell'ombra a spiare e uno dei pochi che tentanto di tenere la Chat viva.
Non tutti sanno che è uno dei migliori programmatori/scripter di Rpg2s. ;D

The Tao gave birth to machine language. Machine language gave
birth to the assembler.
The assembler gave birth to the compiler. Now there are ten
thousand languages.
Each language has its purpose, however humble. Each language
expresses the Yin and Yang of software. Each language has its
place within the Tao.
But do not program in COBOL if you can avoid it.

Prince Wang's programmer was coding software. His fingers
danced upon the keyboard. The program compiled without an
error message, and the program ran like a gentle wind.
"Excellent!" the Prince exclaimed, "Your technique is faultless!"
"Technique?" said the programmer turning from his terminal,
"What I follow is Tao -- beyond all techniques! When I first
began to program I would see before me the whole problem in
one mass. After three years I no longer saw this mass. Instead, I
used subroutines. But now I see nothing. My whole being exists
in a formless void. My senses are idle. My spirit, free to work
without plan, follows its own instinct. In short, my program
writes itself. True, sometimes there are difficult problems. I see
them coming, I slow down, I watch silently. Then I change a
single line of code and the difficulties vanish like puffs of idle
smoke. I then compile the program. I sit still and let the joy of
the work fill my being. I close my eyes for a moment and then
log off."
Prince Wang said, "Would that all of my programmers were as
wise!

 



Mi spiace Apo
http://i1141.photobucket.com/albums/n597/RazakGik/Apo.png

 

http://i1141.photobucket.com/albums/n597/RazakGik/No-plastic-forks-2.gif
(Nono approves)

L'inizio di tutto:

 

[22:46] <TioBrando> Penso che le forchette di plastica siano una grande invenzione per il nuovo ordine mondiale...Il fatto che si rompano spesso le rende i catalizzatori perfetti di rabbia e frustrazione, le cose più importanti per rendere manipolabile la mente umana...
[22:46] <TioBrando> Le logge massoniche le hanno inventate chiaramente per questo scopo

 


Il mio credo:

 

E di più vi dico francamente, châio non mi sottometto alla mia infelicità , né piego il capo al destino, o vengo seco a patti, come fanno gli altri uomini; e ardisco desiderare la morte, e desiderarla sopra ogni cosa, con tanto ardore e con tanta sincerità , con quanta credo fermamente che non sia desiderata al mondo se non da pochissimi. Né vi parlerei così se non fossi ben certo che, giunta lâora, il fatto non ismentirà le mie parole; perché quantunque io non vegga ancora alcun esito alla mia vita, pure ho un sentimento dentro, che quasi mi fa sicuro che lâora châio dico non sia lontana. Troppo sono maturo alla morte, troppo mi pare assurdo e incredibile di dovere, così morto come sono spiritualmente, così conchiusa in me da ogni parte la favola della vita, durare ancora quaranta o cinquantâanni, quanti mi sono minacciati dalla natura. Al solo pensiero di questa cosa io rabbrividisco. Ma come ci avviene di tutti quei mali che vincono, per così dire, la forza immaginativa, così questo mi pare un sogno e unâillusione, impossibile a verificarsi. Anzi se qualcuno mi parla di un avvenire lontano come di cosa che mi appartenga, non posso tenermi dal sorridere fra me stesso: tanta confidenza ho che la via che mi resta a compiere non sia lunga. E questo, posso dire, è il solo pensiero che mi sostiene. Libri e studi, che spesso mi maraviglio dâaver tanto amato, disegni di cose grandi, e speranze di gloria e dâimmortalità , sono cose delle quali è anche passato il tempo di ridere. Dei disegni e delle speranze di questo secolo non rido: desidero loro con tutta lâanima ogni miglior successo possibile, e lodo, ammiro ed onoro altamente e sincerissimamente il buon volere: ma non invidio però i posteri, né quelli che hanno ancora a vivere lungamente. In altri tempi ho invidiato gli sciocchi e gli stolti, e quelli che hanno un gran concetto di se medesimi; e volentieri mi sarei cambiato con qualcuno di loro. Oggi non invidio più né stolti né savi, né grandi né piccoli, né deboli né potenti. Invidio i morti, e solamente con loro mi cambierei. Ogni immaginazione piacevole, ogni pensiero dellâavvenire, châio fo, come accade, nella mia solitudine, e con cui vo passando il tempo, consiste nella morte, e di là non sa uscire. Né in questo desiderio la ricordanza dei sogni della prima età , e il pensiero dâesser vissuto invano, mi turbano più, come solevano. Se ottengo la morte morrò così tranquillo e così contento, come se mai nullâaltro avessi sperato né desiderato al mondo. Questo è il solo benefizio che può riconciliarmi al destino. Se mi fosse proposta da un lato la fortuna e la fama di Cesare o di Alessandro netta da ogni macchia, dallâaltro di morir oggi, e che dovessi scegliere, io direi, morir oggi, e non vorrei tempo a risolvermi.

 



Citazioni memorabili:


Maratona di Metal Gear: arrivato allo scontro con il Metal Gear Rex di MGS mi squilla il telefono e metto in pausa:

[18:41] <hashakgik> telefono ç.ç
[18:42] <@SeraphAndrew> rispondigli che stai fermando un attacco nucleare
[18:42] <@SeraphAndrew> e che non puoi stare al telefono
[18:42] <sarde> lol
[18:42] <hashakgik> lol
[18:42] <hashakgik> Detto
[18:42] <sarde> che detto da hasha nn è cosi strano
[18:43] <@SeraphAndrew> xDDD

[22:37] <HashakGik> Uno dei misteri della vita...
[22:37] <HashakGik> Come "Come nascono i bambini?"
[22:38] <SpeedHunter> scusa
[22:38] <SpeedHunter> ma se i bambini
[22:38] <SpeedHunter> nascono dalle pance delle madri
[22:38] <SpeedHunter> la rpima donna
[22:38] <SpeedHunter> come cazzo è nata
[22:38] <SpeedHunter> ?
[22:38] <SpeedHunter> e chi cazzo l'ha penetrata?
[22:38] <SpeedHunter> la don inesistente
[22:38] <SpeedHunter> che ancora nonera nata
[22:39] <SpeedHunter> perchè non esisteva
[22:39] <SpeedHunter> oddio
[22:40] <HashakGik> Ti perdi in inutili dettagli, dovresti accontentarti del fatto che i bambini nascono ricorsivamente e che la vita crea nuove fork dello stesso processo
[22:41] <SpeedHunter> ma io mi riprdouco per scissione
[22:41] <HashakGik> Dovresti chiederti piuttosto perché non siamo ancora andati in stack overflow
[22:41] <SpeedHunter> intanto che vado
[22:41] <SpeedHunter> come le meduse
[22:42] <HashakGik> Quindi non è un tuo problema la fine dell'umanità causata da un errore di memoria...
[22:42] <SpeedHunter> nono
[22:42] <SpeedHunter> asd
[22:42] <HashakGik> Buon per te

Gli inconvenienti di essere il boss finale, ovvero: "Perché due membri del party spariscono inspiegabilmente e ciò fa arrabbiare il boss finale?"

[14:16] <HashakGik> E se fossero finiti proprio dentro al covo del boss finale?
[14:16] <HashakGik> Mandati a loro insaputa a combattere
[14:16] <HashakGik> O come diversivo per un attacco frontale
[14:16] <Macha> ahaha, e lo beccano mentre si fa la doccia? XD
[14:16] <HashakGik> lol
[14:16] <Macha> questo giustificherebbe l'incazzatura, sisi
[14:17] <HashakGik> Purtroppo è un gioco serio e il boss finale se ne è accorto ed è già a terrorizzare i saggi di persona
[14:17] <Macha> oppure per sbaglio gli ammazzano l'animaletto domestico preferito per mangiare
[14:17] <Macha> o anche sì, si tratta di un terreno di sua proprietÃ
[14:17] <Macha> o il protagonista rischia di scoprire qualche segreto sul posto che poi andrebbe a vantaggio dei residenti del villaggio
[14:18] <Macha> un segreto non necessariamente legato ad armi o artefatti leggendari eh
[14:18] <HashakGik> Il codice del suo bancomat
[14:19] <HashakGik> Per mobilitare eserciti i boss finali devono essere molto ricchi
[14:19] <Macha> AHAHAHAH
[14:19] <Macha> bellissimo
[14:20] <Macha> nascondere il codice del bancomat in una noce
[14:20] <HashakGik> lol

 




In Psyche we trust!
(Galleria pissichedelica)

http://img691.imageshack.us/img691/66/fishandlove.gif
http://i1141.photobucket.com/albums/n597/RazakGik/Psy-Mayo_zps5bda44c8.gif
http://i1141.photobucket.com/albums/n597/RazakGik/Psychedelic-Mantis.gif
http://img263.imageshack.us/img263/385/nonopsichedelica.gif
http://img19.imageshack.us/img19/2960/cassatapsichedelica.gif
http://img815.imageshack.us/img815/2467/pollooooooooooooopsiche.gif
http://img253.imageshack.us/img253/1517/blueshoesofpsichedelia.gif
http://i1141.photobucket.com/albums/n597/RazakGik/Psyhieroglyphfish.gif
http://i1141.photobucket.com/albums/n597/RazakGik/Santaspsy.gif


Chicken of Bodom

http://img440.imageshack.us/img440/9769/chickenofbodom.png


Gifts from R2s:


Testament:
http://img263.imageshack.us/img263/385/nonopsichedelica.gif
Sadico:
http://img196.imageshack.us/img196/5707/pescepsichedelico.png


 

 

 

Link to comment
Share on other sites

Tipo se faccio una storia con 3 personaggi giocabili in 3 momenti diversi,posso usare questo script per evitare che gli oggetti di un pg passino al successivo °°

Ma allora in quel caso ha ragione Hash'ak'Gik dicendo che serve più quello degli inventari multipli, così quando torni al personaggio prima puoi rimettere gli oggetti di quel personaggio.

 

Anche questo script può servire, nel caso si debba far perdere tutti gli oggetti ai personaggi (per esempio, mettiamo che nella trama un ladro li rapini, si salvano solo le armi che hanno in mano).

Link to comment
Share on other sites

@Sabaku L: se torni però a possedere un vecchio pg mi pare di capire che non hai nulla registrato e perdi tutto quello che avevi ottenuto. Non potresti implementare la funzione di registrare tali oggetti, adelphos?

^ ^

 

EDIT: anticipato :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

TIMER: Se l'ho fatto è perché mi serviva farlo dato che nel gioco che stiamo facendo si arriva ad un punto in cui si cambia totalmente ambientazione e personaggi. Considerando che mi sembrava non ci fossero script che funzionassero con questa funzione ho deciso di postarlo. Ovviamente è migliorabile ma spero possiate comprendere che è solo il terzo script su cui lavoro.

Progetto a cui stiamo lavorando:

http://img26.imageshack.us/img26/6451/sonlogo1.png

Rilasciata la DEMO del CAPITOLO 2.

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

Link to comment
Share on other sites

Posso darti una mano?

 

Eccoti uno script molto più lite e dall'esecuzione rapida.

 

#==============================================================================
# Empty Inventory
#-------------------------------------------------------------------------------
# Autore: Darknight
# Versione: 1.0
# Data: 34 03 2011
#-------------------------------------------------------------------------------
# Intro:
#  Con Call Script usare $game_party.EmptyInventory()
#===============================================================================

class Game_Party
 def EmptyInventory()
   @items = {}
   @weapons = {}
   @armors = {}
 end
end

 

I vantaggi:

- non ti serve una scene, basta un call script;

- è molto più rapido;

- eviti di impegnare variabili.

 

 

Se posso darti anche qualche suggerimento sullla stesura di script

1: non continuare a creare scene, che rallentano il processo, se anche servisse una scene per fare una operazione usa il metodo update mettendo un loop nella main

2: evita di usare scene se puoi espandere i metodi di classi esistenti (come in questo caso)

3: per eliminare oggetti (come in questo caso) non fare un loop fra gli oggetti nel database ma fra quelli posseduti, velocizza di sicuro l'operazione :rovatfl:

Link to comment
Share on other sites

@ Darknight

... In 7 righe di codice mi risolvi il problema? Grazie davvero! Ho decisamente da imparare ancora molto riguardo questo linguaggio di programmazione. Vedrò di inventarmi qualcosa di nuovo e magari più utile per il forum.

Grazie ancora.

Progetto a cui stiamo lavorando:

http://img26.imageshack.us/img26/6451/sonlogo1.png

Rilasciata la DEMO del CAPITOLO 2.

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

Link to comment
Share on other sites

Beh hai già fatto qualcosa, ed il suo lavoro lo faceva.

Ci vuole solo tempo per imparare e poi si ottengono risultati in meno codice e risparmiando tempo e risorse sia del pc che di rpg maker (io se posso evito sempre variabili e switch).

Comunque continua ad impegnarti e a studiare lo scripting di rpg maker ... vedrai quanti trucchi imparerai.

Link to comment
Share on other sites

Grazie della fiducia. Cercherò di seguire i tuoi consigli (visti i risultati). Se non ti scoccia ho già inserito nel progetto lo script che hai postato ed i risultati sono nettamente più istantanei.

Progetto a cui stiamo lavorando:

http://img26.imageshack.us/img26/6451/sonlogo1.png

Rilasciata la DEMO del CAPITOLO 2.

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

Link to comment
Share on other sites

Si certo, l'ho postato proprio per farlo usare ^_^
Link to comment
Share on other sites

Con questo elimini solo gli items, non le armors e le weapons.

Inoltre se hai molti oggetti, armi e weapon richiede più tempo (quantitativo irrisorio, ma perchè sprecarne quando si può evitare :-P)

Piuttosto, come avevo scritto sopra, va fatto un loop fra gli oggetti posseduti, ma avrebbe senso solo per un'implementazione in cui si vuole evitare di cancellare alcuni oggetti in base agli id

 

Per esempio, salvando un solo id, ma da implementare per più id (ora non ho tmepo per farlo)

 

class Game_Party
 def EmptyInventory()
   for item_id in @items
     if item_id != id_da_non_cancellare
     	@items[item_id] = 0
     end
   end
   for weapon_id in @weapons
     if weapon_id != id_da_non_cancellare
     	@weapons[weapon_id] = 0
     end
   end
   for armor_id in @armors
     if armor_id != id_da_non_cancellare
     	@armors[armor_id] = 0
     end
   end
 end
end

Link to comment
Share on other sites

Con questo elimini solo gli items, non le armors e le weapons.
Eliminare gli items tendendo il resto è precisamente lo scopo dello script a quanto ho capito.

 

Questo per eliminarli tutti e tre.

for item in $data_items  $game_party.lose_item(item, 99)endfor item in $data_weapons  $game_party.lose_item(item, 99)endfor item in $data_armors  $game_party.lose_item(item, 99)end

Flattery makes friends and truth makes enemies.

Link to comment
Share on other sites

No vuole eliminare solo gli oggetti non equipaggiati
Link to comment
Share on other sites

Si stavo solo dicendo che lui le armi e gli equipaggiamenti li vuole eliminare
Link to comment
Share on other sites

No tu hai scritto

Eliminare gli items tendendo il resto è precisamente lo scopo dello script a quanto ho capito.

Invece lui vuole eliminare tutto quello che c'è nell'inventory, tranne le armi e le protezioni equipaggiate, che comunque non ci sono nell'inventory

Link to comment
Share on other sites

Si, e poi sotto ho scritto questo.

 

Questo per eliminarli tutti e tre.

for item in $data_items  $game_party.lose_item(item, 99)endfor item in $data_weapons  $game_party.lose_item(item, 99)endfor item in $data_armors  $game_party.lose_item(item, 99)end

 

Che elimina gli oggetti, le armi e le armature non equipaggiate.

Flattery makes friends and truth makes enemies.

Link to comment
Share on other sites

@ heisenman

Sono sicuramente molti i modi in cui farlo. Se avessi conosciuto la sintassi del for, probabilmente avrei optato anche io per questa soluzione. Immagino che vadano bene sia la tua che quella di Darknight. Comunque non dire che è uno script inutile perché esistono giochi a cui non interessa salvare per forza l'inventario precedente, piuttosto di che il mio script ci mette parecchio a svolgere la mansione. :wink:

Progetto a cui stiamo lavorando:

http://img26.imageshack.us/img26/6451/sonlogo1.png

Rilasciata la DEMO del CAPITOLO 2.

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

Link to comment
Share on other sites

Beh ci mette tanto rispetto ad altri metodi, ma anche facendo un for ci si mette di più che facendogli ricreare le hash vuote per tutti e tre i gruppi.

E così si ha una sola riga di codice da inserire nella Call script (e nel caso si decida di fare qualche modifica al codice si cambia in un solo punto), nel caso si debba mettere in più punti del gioco, ci si risparmiano 9 righe di codice ogni volta. :wink:

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...