Kingartur2 Posted October 9, 2009 Share Posted October 9, 2009 (edited) Questo script come le funzioni aggiunte della winodow base non è direttamente utile ma evta di fare casini per esempio durane i muovi evento, infatti bastà un chiamre questi codici da un qualsiasi call script o direttamente dal box script.Per il momento ha funzioni principali ma conto con il vostro aiuto di migliorarlo. XDAutore: kingartur2Versione: 1.0.0Ultimo aggiornamento: 22:22 09/10/2009Script #-------------------------------------------------------------------------- #-------------------------------------------------------------------------- #-------------------------Funzioni definite multiuso----------------------- #-------------------------------------------------------------------------- #-------------------------------------------------------------------------- # Autore : kingartur2 # Versione : 1.0.0 # Ultimo aggiornamento 22:22 09/10/2009 #-------------------------------------------------------------------------- #-------------------------------------------------------------------------- #------------------------------ISTRUZIONI---------------------------------- #-------------------------------------------------------------------------- =begin Lista funzioni: 1)Ottieni oggetti 2)Ottieni armi 3)Ottieni protezioni 4)Perdi oggetti 5)Perdi armi 6)Perdi protezioni 7)Aggiungi denaro 8)Riduci denaro 9)Apprendi un abilità 10)Dimentica un abilità 11)Aggiungi un eroe al party 12)Togli un eroe dal party 13)Equipaggia un arma o protezione 14)Togli dall'equiaggiamento un arma o protezione 15)Equipaggia un arma o protezione a prediscindere dal fatto che si possega o no 16)Aumenta il livello di un eroe 17)Decresci il livello di un eroe Fine Lista comandi 1)Ottieni oggetti SINTASSI: ottieni_oggetti(id oggetto, numero) - id oggetto : id dell'oggetto nel database - numero : numero degli oggetti che si vogliono ottenere 2)Ottieni armi SINTASSI: ottieni_armi(id arma, numero) - id oggetto : id dell'arma nel database - numero : numero delle armi che si vogliono ottenere 3)Ottieni protezioni SINTASSI: ottieni_protezioni(id protezione, numero) - id oggetto : id della protezione nel database - numero : numero delle protezioni che si vogliono ottenere 4)Perdi oggetti SINTASSI: perdi_oggetti(id oggetto, numero) - id oggetto : id dell'oggetto nel database - numero : numero degli oggetti che si vogliono perdere 5)Perdi armi SINTASSI: perdi_armi(id arma, numero) - id arma : id dell'arma nel database - numero : numero delle armi che si vogliono perdere 6)Perdi protezioni SINTASSI: perdi_oggetti(id protezioni, numero) - id oggetto : id della protezione nel database - numero : numero delle protezioni che si vogliono perdere 7)Aggiungi denaro SINTASSI: ottieni_denaro(valore) - valore : numero dei soldi che i vogliono ottenere 8)Perdi denaro SINTASSI: perdi_denaro(valore) - valore : numero dei soldi che i vogliono perdere 9)Apprendi abilità SINTASSI: impara_abilità(id eroe, id abilità) - id eroe : id dell'eroe a cui si vuol far apprendere l'abilità - id abilità : id dell'abilità che si vuol far apprendere 10)Dimentica abilità SINTASSI: dimentica_abilità(id eroe, id abilità) - id eroe : id dell'eroe a cui si vuol far dimenticare l'abilità - id abilità : id dell'abilità che si vuol far dimenticare 11)Aggiungi un eroe al party SINTASSI: aggiungi_eroe(id eroe) -id eroe : id dell'eroe che si vuole aggiungere al party 12)Rimuovi un eroe dal party SINTASSI: togli_eroe(id eroe) -id eroe : id dell'eroe che si vuole rimuovere dal party 13)Aggiunge un arma o protezione all'equipaggimento SINTASSI: equipaggia(tipo, id, id eroe) -tipo : il tipo di equipaggiamento, mettere: "Arma" : per indicare un arma "Scudo" : per indicare uno scudo "Elmo" : per indicare un elmo "Armatura" : per indicare un armatura "Accesorio" : per indicare un accesorio -id : l'id dell'arma/protezione nel database -id eroe : id dell'eroe a cui equipaggiare l'arma/protezione 14)Rimuove un arma o protezione dall'equipaggimento SINTASSI: togli_equipaggiamento(tipo, id eroe) -tipo : il tipo di equipaggiamento, mettere: "Arma" : per indicare un arma "Scudo" : per indicare uno scudo "Elmo" : per indicare un elmo "Armatura" : per indicare un armatura "Accesorio" : per indicare un accesorio -id eroe : id dell'eroe a cui togliere l'arma/protezione 13)Aggiunge un arma o protezione all'inventario e la equipaggia SINTASSI: aggiungi_e_equipaggia(tipo, id, id eroe) -tipo : il tipo di equipaggiamento, mettere: "Arma" : per indicare un arma "Scudo" : per indicare uno scudo "Elmo" : per indicare un elmo "Armatura" : per indicare un armatura "Accesorio" : per indicare un accesorio -id : l'id dell'arma/protezione nel database -id eroe : id dell'eroe a cui equipaggiare l'arma/protezione 14)Aggiunge al livello di un eroe un valore SINTASSI: aggiungi_livello(id eroe, valore) -id eroe : L'id dell'eroe a cui aumentare il livello -valore : il valore da aggiungere al livello dell'eroe 15)Toglie al livello di un eroe un valore SINTASSI: riduci_livello(id eroe, valore) -id eroe : L'id dell'eroe a cui ridurre il livello -valore : il valore da rimuovere al livello dell'eroe =end #========================================================================== #==============================INZIO SCRIPT================================ #========================================================================== #-------------------------------------------------------------------------- # Aumenta il numero di oggetti del party #-------------------------------------------------------------------------- def ottieni_oggetti(id, numero) #Richiama il "def gain_item" della classe game_party $game_party.gain_item(id, numero) end #========================================================================== #-------------------------------------------------------------------------- # Aumenta il numero di armi del party #-------------------------------------------------------------------------- def ottieni_armi(id, numero) #Richiama il "def gain_weapon" della classe game_party $game_party.gain_weapon(id, numero) end #========================================================================== #-------------------------------------------------------------------------- # Aumenta il numero di protezioni del party #-------------------------------------------------------------------------- def ottieni_protezioni(id, numero) #Richiama il "def gain_armor" della classe game_party $game_party.gain_armor(id, numero) end #========================================================================== #-------------------------------------------------------------------------- # Riduce il numero di oggetti del party #-------------------------------------------------------------------------- def perdi_oggetti(id, numero) #Richiama il "def lose_item" della classe game_party $game_party.lose_item(id, numero) end #========================================================================== #-------------------------------------------------------------------------- # Riduce il numero di armi del party #-------------------------------------------------------------------------- def perdi_armi(id, numero) #Richiama il "def lose_weapon" della classe game_party $game_party.lose_weapon(id, numero) end #========================================================================== #-------------------------------------------------------------------------- # Riduce il numero di protezioni del party #-------------------------------------------------------------------------- def perdi_protezioni(id, numero) #Richiama il "def lose_armor" della classe game_party $game_party.lose_armor(id, numero) end #========================================================================== #-------------------------------------------------------------------------- # Aumenta i soldi del party #-------------------------------------------------------------------------- def ottieni_denaro(numero) #Richiama il "def gain_gold" della classe game_party $game_party.gain_gold(numero) end #========================================================================== #-------------------------------------------------------------------------- # Diminuisci i soldi del party #-------------------------------------------------------------------------- def perdi_denaro(numero) #Richiama il "def lose_gold" della classe game_party $game_party.lose_gold(numero) end #========================================================================== #-------------------------------------------------------------------------- # Fa apprendere un abilità a un eroe #-------------------------------------------------------------------------- def impara_abilità(id_eroe, id_abilità) #Richiama il "def learn_skill" della classe game_actor $game_actors[id_eroe].learn_skill(id_abilità) end #========================================================================== #-------------------------------------------------------------------------- # Fa dimenticare un abilità a un eroe #-------------------------------------------------------------------------- def dimentica_abilità(id_eroe, id_abilità) #Richiama il "def forget_skill" della classe game_actor $game_actors[id_eroe].forget_skill(id_abilità) end #========================================================================== #-------------------------------------------------------------------------- # Aggiunge un eroe al party #-------------------------------------------------------------------------- def aggiungi_eroe(id_eroe) #Richiama il "def add_actor" della classe game_party $game_party.add_actor(id_eroe) end #========================================================================== #-------------------------------------------------------------------------- # Rimuove un eroe dal party #-------------------------------------------------------------------------- def togli_eroe(id_eroe) #Richiama il "def remove_actor" della classe game_party $game_party.remove_actor(id_eroe) end #========================================================================== #-------------------------------------------------------------------------- # Pemette di equipaggiare un arma o protezione a un eroe #-------------------------------------------------------------------------- def equipaggia(tipo, id, id_eroe) #Controlla il tipo di equipaggaimento da indossare case tipo #Se è un arma da come output il valore '0' when "Arma" tipo = 0 #Se è uno scudo da come output il valore '1' when "Scudo" tipo = 1 #Se è un elmo da come output il valore '2' when "Elmo" tipo = 2 #Se è un armatura da come output il valore '3' when "Armatura" tipo = 3 #Se è un accesorio da come output il valore '4' when "Accesorio" tipo = 4 end #Richiama il "def equip" della classe game_actor $game_actors[id_eroe].equip(tipo, id) end #========================================================================== #-------------------------------------------------------------------------- # Permette di togliere dall'equipaggiamento un arma # o una protezione #-------------------------------------------------------------------------- def togli_equipaggiamento(tipo, id_eroe) #Controlla il tipo di equipaggaimento da indossare case tipo #Se è un arma da come output il valore '0' when "Arma" tipo = 0 #Se è uno scudo da come output il valore '1' when "Scudo" tipo = 1 #Se è un elmo da come output il valore '2' when "Elmo" tipo = 2 #Se è un armatura da come output il valore '3' when "Armatura" tipo = 3 #Se è un accesorio da come output il valore '4' when "Accesorio" tipo = 4 end #Richiama il "def equip" della classe game_actor $game_actors[id_eroe].equip(tipo, 0) end #========================================================================== #-------------------------------------------------------------------------- # Permette di equipaggiare un'arma o una protezione # a prediscindere dal fatto che si abbia si o no #-------------------------------------------------------------------------- def aggingi_e_equipaggia(tipo, id, id_eroe) case tipo #Controlla se è un arma, se lo è l'aggiunge when "Arma" $game_party.gain_weapon(id, 1) #Controlla se è una protezione, se lo è l'aggiunge when "Scudo", "Elmo", "Armatura", "Accesorio" $game_party.gain_armor(id, 1) end #Controlla il tipo di equipaggaimento da indossare case tipo #Se è un arma da come output il valore '0' when "Arma" tipo = 0 #Se è uno scudo da come output il valore '1' when "Scudo" tipo = 1 #Se è un elmo da come output il valore '2' when "Elmo" tipo = 2 #Se è un armatura da come output il valore '3' when "Armatura" tipo = 3 #Se è un accesorio da come output il valore '4' when "Accesorio" tipo = 4 end #Richiama il "def equip" della classe game_actor $game_actors[id_eroe].equip(tipo, id) end #========================================================================== #-------------------------------------------------------------------------- # Permette di aumentare il livello di un eroe #-------------------------------------------------------------------------- def aggiungi_livello(id_eroe, valore) #Richiama il "def level" della classe game_actor $game_actors[id_eroe].level += valore end #========================================================================== #-------------------------------------------------------------------------- # Permette di decrescere il livello di un eroe #-------------------------------------------------------------------------- def riduci_livello(id_eroe, valore) #Richiama il "def level" della classe game_actor $game_actors[id_eroe].level -= valore end #========================================================================== #========================================================================== #=============================FINE SCRIPT================================== #========================================================================== Sono ben accette critiche...grazie Edited April 26, 2013 by Dilos Script monoriga sistemato. 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now