Sleeping Leonhart Posted March 25, 2009 Share Posted March 25, 2009 (edited) License Board System DescrizioneMero copia/incolla del topic della versione VX.Questo script simula il sistema di licenze di Final Fantasy XII.AutoreThe Sleeping LeonhartAllegatiDemoScript #============================================================================== # ** License Board #------------------------------------------------------------------------------ # Autore: The Sleeping Leonhart # Versione: 1.0 # Data di rilascio: 20/03/2009 #------------------------------------------------------------------------------ # Descrzione: # Questo script simula il sistema di licenze di Final Fantasy XII. #------------------------------------------------------------------------------ # Versione: # 1.0 (20/03/2009): Versione Base. #------------------------------------------------------------------------------ # Istruzioni: # Inserire il file BoardSystem in System. # Per far apparire la scacchiera delle licenze usare: # $scene = Scene_LBoard.new(eroe) # Per personalizzare lo script andate nella sezione Configurazione. #============================================================================== #============================================================================== # Configurazione #============================================================================= module License_Board #========================================================================= # Board: Imposta la License Board per gli eroi. #------------------------------------------------------------------------- # Sintassi: # Board = {actor_id => gridfile, ...} # Parametri: # actor_id: id dell'eroe # gridfile: nome del file della License Board #========================================================================= Board = {1 => "Grid1"} #========================================================================= # Board.default: Imposta la License Board per gli eroi non definiti. #------------------------------------------------------------------------- # Sintassi: # Board.default = gridfile # Parametri: # gridfile: nome del file della License Board #========================================================================= Board.default = "Grid1" #========================================================================= # PreUnlockedPanel: Imposta le caselle gia sbloccate. #------------------------------------------------------------------------- # Sintassi: # PreUnlockedPanel = {actor_id => [panel, ...], ...} # Parametri: # actor_id: id dell'eroe # panel: numero del pannello da sbloccare #========================================================================= PreUnlockedPanel = {1 => [11], 2 =>[6, 11], 3 => [1], 4 => [1, 16]} #========================================================================= # Icon: Imposta le icone visualizzate per i parametri. #------------------------------------------------------------------------- # Sintassi: # Icon = {param => icon_name, ...} # Parametri: # param: nome del parametro. I parametri possono essere: # "Hp", "Mp", "Atk", "Def", "Int", "Agi" # icon_index: nome dell'icona mostrata #========================================================================= Icon = { "Hp" => "021-Potion01", "Mp" => "022-Potion02", "Atk" => "048-Skill05", "Dex" => "048-Skill05", "Int" => "048-Skill05", "Agi" => "048-Skill05" } #========================================================================= # Animation_Id: Imposta l'animazione mostrata allo sblocco di una casella. #------------------------------------------------------------------------- # Sintassi: # Animation_Id = animation_id # Parametri: # animation_id: id dell'animazione, inserire nil se non si vuole mostrare #========================================================================= Animation_Id = 22 #========================================================================= # EnemyLP: Imposta gli LP ricevuti dai nemici. #------------------------------------------------------------------------- # Sintassi: # EnemyLP = {enemy_id => lp, ...} # Parametri: # enemy_id: id del nemico # lp: numero di lp ricevuti #========================================================================= EnemyLP = {1=> 10} #========================================================================= # EnemyLP.default: Imposta gli LP ricevuti dai nemici non definiti. #------------------------------------------------------------------------- # Sintassi: # EnemyLP.default = lp # Parametri: # lp: numero di lp ricevuti #========================================================================= EnemyLP.default = 40 #========================================================================= # LPName: Imposta il nome degli lp. #------------------------------------------------------------------------- # Sintassi: # LPName = string # Parametri: # string: nome degli lp #========================================================================= LPName = "Lp" #========================================================================= # Background: Imposta il background per la License Board. #------------------------------------------------------------------------- # Sintassi: # Background = string # Parametri: # string: nome del file di background(situato in system), inserire nil # per non mostrare il background #========================================================================= Background = "LicenseBG" end class GridPanel attr_accessor :type attr_accessor :value attr_accessor :ap def initialize @type = "" @value = 0 @ap = 0 end end class Game_Actor attr_accessor :license attr_accessor :licenselearned attr_accessor :lp attr_accessor :class attr_reader :licenseboard alias tsllcnsbrdsstm_gmctr_ntzlz initialize def initialize(actor_id) @class = $data_classes[$data_actors[actor_id].class_id].clone tsllcnsbrdsstm_gmctr_ntzlz(actor_id) @license = {} if License_Board::PreUnlockedPanel[actor_id] != nil for i in License_Board::PreUnlockedPanel[actor_id] @license[i] = true end end @license.default = false @licenselearned = [] @licenseboard = load_data("Data/" + License_Board::Board[actor_id] + ".rxdata") @lp = 0 end def equippable?(item) if item.is_a?(RPG::Weapon) if @class.weapon_set.include?(item.id) return true end end if item.is_a?(RPG::Armor) if @class.armor_set.include?(item.id) return true end end return false end alias tsllcnsbrdsstm_gmctr_clss_d class_id def class_id=(class_id) tsllcnsbrdsstm_gmctr_clss_d if $data_classes[class_id] != nil @class = $data_classes[class_id].clone end end end class Game_Enemy attr_reader :lp alias tsllcnsbrdsstm_gmnm_ntzlz initialize def initialize(troop_id, member_index) tsllcnsbrdsstm_gmnm_ntzlz(troop_id, member_index) @lp = License_Board::EnemyLP[@enemy_id] end end class Window_LicenseHelp < Window_Base def initialize super(0, 416 - 80, 640, 96) self.contents = Bitmap.new(width - 32, height - 32) end def set_text(text, align = 0) if text != @text or align != @align self.contents.clear self.contents.font.color = system_color self.contents.draw_text(4, 0, self.width - 40, 24, text[0].to_s, align) self.contents.font.color = normal_color self.contents.draw_text(4, 24, self.width - 40, 24, text[1].to_s, align) @text = text @align = align end end end class Window_LicenseB < Window_Selectable def initialize(actor) super(0, 0, 640, 480) @actor = actor @item_max = @actor.licenseboard[0][0] * @actor.licenseboard[0][1] @column_max = @actor.licenseboard[0][1] self.contents = Bitmap.new([width - 32, (@column_max - 1) * 24].max, [height - 32, row_max * 24].max) @system = RPG::Cache.picture("BoardSystem") create_cursor refresh self.opacity = 0 self.index = 0 end def create_cursor @cursor = RPG::Sprite.new @cursor.z = self.z + 4 @cursor.bitmap = Bitmap.new(24, 24) @cursor.bitmap.blt(0, 0, @system, Rect.new(24, 0, 24, 24)) end def item_rect(index) rect = Rect.new(0, 0, 0, 0) rect.width = 24 rect.height = 24 rect.x = 4 + index % @column_max * 24 rect.y = 12 + index / @column_max * 24 return rect end def show_animation(id) return if id == nil @cursor.animation($data_animations[id], false) end def refresh self.contents.clear board = @actor.licenseboard for i in 0...@item_max next if board[1][i].type == "" draw_panel(i) end end def update super @cursor.update end def draw_panel(i) rect = item_rect(i) sr = Rect.new(0, (((rect.x + rect.y) / 24) % 2) * 24, 24, 24) self.contents.blt(rect.x, rect.y, @system, sr) if @actor.license[i] == true panel = @actor.licenseboard[1][i] if panel.type == "Skill" icon = $data_skills[panel.value].icon_name elsif panel.type == "Weapon" icon = $data_weapons[panel.value[0]].icon_name elsif panel.type == "Armor" icon = $data_armors[panel.value[0]].icon_name else icon = License_Board::Icon[panel.type] end bitmap = RPG::Cache.icon(icon) self.contents.blt(rect.x, rect.y, bitmap, Rect.new(0, 0, 24, 24), @actor.licenselearned.include?(i) ? 255 : 128) self.contents.font.size = 12 self.contents.draw_text(rect.x, rect.y + 6, 24, 24, panel.ap.to_s) end end def dispose super @cursor.bitmap.dispose @cursor.dispose end def update_cursor_rect self.cursor_rect.set(0, 0, 0, 0) rect = item_rect(index) ix = rect.x - (256 * (index % @column_max) / (@column_max / 2)) - 4 ix = 0 if ix < 0 self.ox = ix @cursor.x = self.x + 16 + rect.x - self.ox @cursor.y = self.y + 16 + rect.y - self.oy end def update_help panel = @actor.licenseboard[1][index] return @help_window.set_text("") if panel.type == "" || !@actor.license[self.index] if panel.type == "Skill" skill = $data_skills[panel.value] @help_window.set_text([skill.name, skill.description]) elsif panel.type == "Weapon" text = "" for i in panel.value weapon = $data_weapons[i] text += weapon.name + " | " end @help_window.set_text(["Armi", text]) elsif panel.type == "Armor" text = "" for i in panel.value armor = $data_armors[i] text += armor.name + " | " end @help_window.set_text(["Armature", text]) else param = panel.type h = {"Hp" => $data_system.words.hp, "Mp" => $data_system.words.sp, "Atk" => $data_system.words.str, "Dex" => $data_system.words.dex, "Int" => $data_system.words.int, "Agi" => $data_system.words.agi} @help_window.set_text([h[param], sprintf("Incrementa di %s.", panel.value)]) end end end class Window_ActorLicensePoint < Window_Base def initialize(actor) super(640 - 160, 0, 160, 96) self.contents = Bitmap.new(width - 32, height - 32) @actor = actor refresh end def refresh self.contents.clear draw_actor_graphic(@actor, 0, 0) draw_actor_name(@actor, 0, 0) self.contents.font.color = system_color self.contents.draw_text(64, 40, 128, 24, License_Board::LPName) self.contents.font.color = normal_color self.contents.draw_text(64, 40, 96, 24, @actor.lp.to_s, 1) end end class Window_BattleResultLp < Window_Base def initialize(ap) super(160, 208, 320, 64) self.contents = Bitmap.new(width - 32, height - 32) self.y = 160 - height / 2 self.back_opacity = 160 self.visible = false @ap = ap refresh end def refresh self.contents.clear self.contents.font.color = normal_color cx = contents.text_size(@ap.to_s).width self.contents.draw_text(4, 0, cx, 32, @ap.to_s) self.contents.font.color = system_color self.contents.draw_text(cx + 8, 0, 128, 32, License_Board::LPName) end end class Scene_Battle alias tslaps_scenebattle_start_phase5 start_phase5 def start_phase5 tslaps_scenebattle_start_phase5 lp = 0 for enemy in $game_troop.enemies unless enemy.hidden lp += enemy.lp end end for i in 0...$game_party.actors.size actor = $game_party.actors[i] actor.lp += lp end @result_window.visible = true if @result_window.visible != nil loop do Graphics.update Input.update break if Input.trigger?(Input::C) end @result_window.dispose if @result_window.visible != nil @result_window = Window_BattleResultLp.new(lp) @phase5_wait_count = 10 end end class Scene_LBoard def initialize(actor) @actor = actor end def main if License_Board::Background != nil @background = Sprite.new @background.bitmap = RPG::Cache.picture(License_Board::Background) end @command_window = Window_LicenseB.new(@actor) @help_window = Window_LicenseHelp.new @command_window.help_window = @help_window @stat_window = Window_ActorLicensePoint.new(@actor) main_update terminate end def main_update Graphics.transition loop do Graphics.update Input.update update if $scene != self break end end Graphics.freeze end def terminate if License_Board::Background != nil @background.bitmap.dispose @background.dispose end @command_window.dispose @help_window.dispose @stat_window.dispose end def update @command_window.update if @command_window.item_rect(@command_window.index).y < 240 @help_window.y = 480 - @help_window.height @stat_window.y = 0 else @help_window.y = 0 @stat_window.y = 480 - @stat_window.height end if @command_window.item_rect(@command_window.index).x < 320 @stat_window.x = 640 - @stat_window.width else @stat_window.x = 0 end if @command_window.active update_command_selection end end def update_command_selection if Input.trigger?(Input::B) $game_system.se_play($data_system.cancel_se) $scene = Scene_Map.new elsif Input.trigger?(Input::C) panel = @actor.licenseboard[1][@command_window.index] return if panel.type == "" return $game_system.se_play($data_system.buzzer_se) if @actor.lp < panel.ap if @actor.license[@command_window.index] && !@actor.licenselearned.include?(@command_window.index) $game_system.se_play($data_system.decision_se) lic = @actor.license[@command_window.index + 1] @actor.license[@command_window.index - 1] = true if @command_window.index > 0 && (@command_window.index % @actor.licenseboard[0][1]) != 0 @actor.license[@command_window.index + 1] = true if (@command_window.index % @actor.licenseboard[0][1]) < @actor.licenseboard[0][1] @actor.license[@command_window.index - @actor.licenseboard[0][1]] = true if @command_window.index > (@actor.licenseboard[0][1] - 1) @actor.license[@command_window.index + @actor.licenseboard[0][1]] = true if @command_window.index < @actor.licenseboard[0][0] * @actor.licenseboard[0][1] if panel.type == "Skill" @actor.learn_skill(panel.value) elsif panel.type == "Weapon" for i in panel.value @actor.class.weapon_set.push(i) end @actor.class.weapon_set.uniq! elsif panel.type == "Armor" for i in panel.value @actor.class.armor_set.push(i) end @actor.class.armor_set.uniq! else case panel.type when "Hp" @actor.maxhp += panel.value when "Mp" @actor.maxsp += panel.value when "Atk" @actor.str += panel.value when "Dex" @actor.dex += panel.value when "Int" @actor.int += panel.value when "Agi" @actor.agi += panel.value end end @command_window.show_animation(License_Board::Animation_Id) @actor.licenselearned.push(@command_window.index) @actor.lp -= panel.ap @command_window.refresh @stat_window.refresh end end end end Istruzioni per l'usoInserire il file BoardSystem in Pictures(gia incluso nella demo)Per far apparire la scacchiera delle licenze usare: $scene = Scene_LBoard.new(eroe) Bugs e Conflitti NotiN/AAltri DettagliNon ho messo la possibilità di dover comprare le licenze prima di poterle usare, mi stavo un po antipatica come cosa se volete però l'aggiungo come possibilità. Scusate la pesantezza del file me un exe in ruby compilato occupa uno sproposito. Edited April 26, 2013 by Dilos Script monoriga sistemato. http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
Guardian of Irael Posted March 25, 2009 Share Posted March 25, 2009 Allora è vero che non hai abbandonato l' XP :PDavvero un ottimo lavoro soprattutto per la GridEditor che è intuitiva ^ ^ ed aggiunge un tocco di classeXD (\_/)(^ ^) <----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) ^ ^ 🖤http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gifhttp://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3http://i.imgur.com/MpaUphY.jpg by Idriu E:3Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44) http://i.imgur.com/PgUqHPm.pngUfficiale"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:3Ricorda...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.pngGrazie Testament XD Fan n°1 ufficiale di PQ! :DVivail Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che nonavevo programmi di grafica per fare un banner su questo pc XD (ora ho dinuovo il mio PC veramente :D) Rosso Guardiano dellahttp://i.imgur.com/Os5rvhx.pngRpg2s RPG BY FORUM:Nome: Darth Reveal PV totali 2PA totali 16Descrizione: 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 interneLevaitanSpada a due mani elsa lungaGuanti 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)CordaBottiglia di idromeleForma di formaggioTorcia (serve ad illuminare, dura tre settori)Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)Ampolla BiancaSemi di Balissa CAVALLO NORMALE + SELLA (30 +2 armi) contentente:66$Benda di pronto soccorso x3Spada a due maniFagotto per Adara (fazzoletto ricamato) Link to comment Share on other sites More sharing options...
MasterSion Posted March 25, 2009 Share Posted March 25, 2009 Alleluia l'ultimo script che mi serviva per il gioco grazie mille http://img256.imageshack.us/img256/7639/ihateyou.gifUn uomo senza religione è come un pesce senza bicicletta.http://img18.imageshack.us/img18/3668/decasoft1.pnghttp://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif Link to comment Share on other sites More sharing options...
MasterSion Posted March 25, 2009 Share Posted March 25, 2009 (edited) Sleeping Leonhart , ma non è possibile associare a ogni giocatore la sue licenze esempio premendo Y dal menù???perchè sinceramente ho guardato attentamente il codice ma non ho capito che index usa. Edit:risolto, adesso non riesco ada impostare L/R per far "scorrere" l'actor Edited March 26, 2009 by MasterSion http://img256.imageshack.us/img256/7639/ihateyou.gifUn uomo senza religione è come un pesce senza bicicletta.http://img18.imageshack.us/img18/3668/decasoft1.pnghttp://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif Link to comment Share on other sites More sharing options...
Sleeping Leonhart Posted March 26, 2009 Author Share Posted March 26, 2009 Aaaaallora in Scene_LBoard aggiungi a def initialize(actor)questo@index = @actor.indexdevi metterlo sotto @actor = actorPoi in def update_command_selection aggiungi if Input.trigger?(Input::L) $game_system.se_play($data_system.cursor_se) @index = (@index + $game_party.actors.size - 1) % $game_party.actors.size $scene = Scene_LBoard.new($game_party.actors[@index]) return end if Input.trigger?(Input::R) $game_system.se_play($data_system.cursor_se) @index = (@index + 1) % $game_party.actors.size $scene = Scene_LBoard.new($game_party.actors[@index]) return endDovrebbe funzionare ;) http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
MasterSion Posted March 27, 2009 Share Posted March 27, 2009 an ecco perchè non funzionava non avevo messo questa parte @index = @actor.indexquindi non sapeva che cosa era la variabile index lol che nabbo http://img256.imageshack.us/img256/7639/ihateyou.gifUn uomo senza religione è come un pesce senza bicicletta.http://img18.imageshack.us/img18/3668/decasoft1.pnghttp://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif Link to comment Share on other sites More sharing options...
Squall_Leonheart Posted March 27, 2009 Share Posted March 27, 2009 Innanzitutto complimenti all'autore che ha fatto un bel lavoro^^Poi volevo chiedere se in questa versione c'è abilitata la funzione che fa si che alcune licenze si attivino solo ad un punto del gioco,tipo per gli esper in FFXII(A me precisamente servirebbe che dopo un determinato evento sia apprendibile una skill) Iscriviti sul mio canale youtube -https://www.youtube.com/channel/UCYOxXExvlXiOFfYD1fTFpww?view_as=subscriberSeguimi su Instagram -https://www.instagram.com/ancestralguitarist/---------------------------------------------------------------------------------------------------------------------------------------Contest vinti---------------------------------------------------------------------------------------------------------------------------------------FACE CONTEST # 3BANNER CONTEST #69 Link to comment Share on other sites More sharing options...
Sleeping Leonhart Posted March 27, 2009 Author Share Posted March 27, 2009 MMM vediamo, per prima cosa cambiaattr_reader :licenseboardin attr_accessor :licenseboardpoi usagrid = GridPanel.new grid.type = "Skill" grid.value = IDSKILLDAAPPRENDERE grid.ap = COSTOINLP $game_party.actors[POSIZIONEMEMBROPARTY].licenseboard[1][NUMEROLICENZA] = gridLe scritte in maiuscolo sono i valori che devi mettere tu.POSIZIONEMEMBROPARTY parte da 0 e non da 1 http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
Amos_MHF Posted March 27, 2009 Share Posted March 27, 2009 Utile.Molto utile, anche se non lo userò nel mio progetto. Complimenti, splendido come sempre nelle tue creazioni :] Partecipante al Rpg2s.net Game Contest 2008/2009http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpgGioco in Sviluppo: Oromis' TalePremi Rpg2s.net Game Contest 2008/2009:http://www.rpg2s.net/gif/GC_programmazione2.gif Miglior Programmazione XP: 2°http://www.rpg2s.net/gif/GC_premio3.gif Longevità: 3° Hiken... Tsubame Gaeshi! Link to comment Share on other sites More sharing options...
ProGM Posted April 5, 2009 Share Posted April 5, 2009 scusate, mea culpa, nel modificare il post sopra ho erroneamente eliminato il link alla demo... Qualcuno è in grado di recuperarla? Progetti: http://i.imgur.com/jmLkIqi.pnghttp://i54.tinypic.com/2rh4ojq.pnghttps://github.com/ProGM Crea anche tu il tuo gioco per Game Boy! http://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/img/fablecontest1st.pnghttp://i43.tinypic.com/1zokd2s.png http://i.imgur.com/BEu6G.gifhttp://i.imgur.com/H1ARhq7.gifhttp://i.imgur.com/Af6ijZN.gifAOT: Associazione Odiamo la Telecom:http://i.imgur.com/aYJs89E.png"4 gattini... 4 stelline... E le 4 paperelle non ci stavano :3"Flame http://i30.tinypic.com/i27ypj.png Link to comment Share on other sites More sharing options...
Sleeping Leonhart Posted April 6, 2009 Author Share Posted April 6, 2009 Risistemato il link ;) http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
never_land Posted May 11, 2009 Share Posted May 11, 2009 scusa nn riesco a copiare lo scriptcioè io faccio copia e incolla ma si incolla tutto in orizzontale e nn sulle varie linee ti prego aiutami Link to comment Share on other sites More sharing options...
Levanth Posted May 12, 2009 Share Posted May 12, 2009 Ottimo script kmq volevo chiederti se si potesse far si che alcune abilita' e magie potesse essere apprese solo da alcuni personaggi. Si combatte per la vittoria... O si muore tentando... http://team.ffonline.it/imgpersonaggio/squall_it.jpg E tu in che personaggio ti identifichi? Link to comment Share on other sites More sharing options...
never_land Posted May 12, 2009 Share Posted May 12, 2009 scusate il ripost ma devo avere assolutamente questo script, solamente che come ho già detto, mi si copiatutto su una riga, qualcuno può dirmi come copiarlo (seconde me è per colpa della casella dove vi è inserito lo scipt, che è diversa dalle altre...........boo..........) vi prego è urgente Link to comment Share on other sites More sharing options...
never_land Posted May 13, 2009 Share Posted May 13, 2009 scustae il milionesimo ripost ma è troppo importyante questo script x ultimare il mio gioco vi pego potete rimettere lo script nella solita casella poiler verde invece ce in quella attuale bianca, perchè come già detto, mi si copia su un unica linea invece che nelle varie righe ed è l unico script che fa così prego qualcuno di ripostarlo o riscriverlo grazie Link to comment Share on other sites More sharing options...
Squall_Leonheart Posted May 13, 2009 Share Posted May 13, 2009 Ottimo script kmq volevo chiederti se si potesse far si che alcune abilita' e magie potesse essere apprese solo da alcuni personaggi. Vedi che nella demo c'è il grid editor apposta per creare una scacchiera per ogni personaggio,basta che nn inserisci la stessa magia nei personaggi che nn devono averla. scustae il milionesimo ripost ma è troppo importyante questo script x ultimare il mio gioco vi pego potete rimettere lo script nella solita casella poiler verde invece ce in quella attuale bianca, perchè come già detto, mi si copia su un unica linea invece che nelle varie righe ed è l unico script che fa così prego qualcuno di ripostarlo o riscriverlo grazie never_land Inviato il Ieri, 02:30 PM scusate il ripost ma devo avere assolutamente questo script, solamente che come ho già detto, mi si copiatutto su una riga, qualcuno può dirmi come copiarlo (seconde me è per colpa della casella dove vi è inserito lo scipt, che è diversa dalle altre...........boo..........) Delle volte mi è capitato,nn so da cosa dipende ma prova a copiarlo prima nel txt oppure nella demo postata da Sleeping copia lo script per intero. Iscriviti sul mio canale youtube -https://www.youtube.com/channel/UCYOxXExvlXiOFfYD1fTFpww?view_as=subscriberSeguimi su Instagram -https://www.instagram.com/ancestralguitarist/---------------------------------------------------------------------------------------------------------------------------------------Contest vinti---------------------------------------------------------------------------------------------------------------------------------------FACE CONTEST # 3BANNER CONTEST #69 Link to comment Share on other sites More sharing options...
never_land Posted May 13, 2009 Share Posted May 13, 2009 nn capisco perchè ma prima mi s, graziemi meglio cm posso farei copino i numeri (che nello script di leonherth si interrompono ad un certo punto e nn so il xkè) e cmnq nn mi si copia, potresti spiegar Link to comment Share on other sites More sharing options...
Levanth Posted May 13, 2009 Share Posted May 13, 2009 grid = GridPanel.newgrid.type = "Skill"grid.value = IDSKILLDAAPPRENDEREgrid.ap = COSTOINLP$game_party.actors[POSIZIONEMEMBROPARTY].licenseboard[1][NUMEROLICENZA] = grid Dove devo usarlo??? if Input.trigger?(Input::L) $game_system.se_play($data_system.cursor_se) @index = (@index + $game_party.actors.size - 1) % $game_party.actors.size $scene = Scene_LBoard.new($game_party.actors[@index]) return end if Input.trigger?(Input::R) $game_system.se_play($data_system.cursor_se) @index = (@index + 1) % $game_party.actors.size $scene = Scene_LBoard.new($game_party.actors[@index]) return end Da errore nella riga 3 e 9 del tuo codice sopra citato... Si combatte per la vittoria... O si muore tentando... http://team.ffonline.it/imgpersonaggio/squall_it.jpg E tu in che personaggio ti identifichi? Link to comment Share on other sites More sharing options...
never_land Posted May 13, 2009 Share Posted May 13, 2009 vedo che siamo in 2 (io e levanth) che hanno problemi cn questo script, nn è he sia possibile ripostarlo cn l usuale spoiler di colore verde altrimenti copiarlo è impossibile Link to comment Share on other sites More sharing options...
Squall_Leonheart Posted May 15, 2009 Share Posted May 15, 2009 Never per transportare lo script delle licenze senza copiarlo dalla conv,apri la demo hostata da sleep e copia la classe license board dall'editor degli script Iscriviti sul mio canale youtube -https://www.youtube.com/channel/UCYOxXExvlXiOFfYD1fTFpww?view_as=subscriberSeguimi su Instagram -https://www.instagram.com/ancestralguitarist/---------------------------------------------------------------------------------------------------------------------------------------Contest vinti---------------------------------------------------------------------------------------------------------------------------------------FACE CONTEST # 3BANNER CONTEST #69 Link to comment Share on other sites More sharing options...
never_land Posted May 18, 2009 Share Posted May 18, 2009 nn lo trovo e nn mi si apre la lista script ne dalla demo (durante il gioco) e dal game.rgpoj, nn capisco........ Link to comment Share on other sites More sharing options...
Squall_Leonheart Posted May 18, 2009 Share Posted May 18, 2009 Never la demo devi aprirla come un tuo progetto.una volta dentro il progetto premi f9 e ti copi lo script delle license. Iscriviti sul mio canale youtube -https://www.youtube.com/channel/UCYOxXExvlXiOFfYD1fTFpww?view_as=subscriberSeguimi su Instagram -https://www.instagram.com/ancestralguitarist/---------------------------------------------------------------------------------------------------------------------------------------Contest vinti---------------------------------------------------------------------------------------------------------------------------------------FACE CONTEST # 3BANNER CONTEST #69 Link to comment Share on other sites More sharing options...
never_land Posted May 19, 2009 Share Posted May 19, 2009 sn veramente stupido ma nn riesco in nessun modo aprendo la demo c è il game.exe per fare la prova del funzionamento dlle licenze e da li f9 nn funge la voce game.rxproj mi dice FAILED TO LOAD ACTOR DATA e nn capisco cs signifchi o c è un altro modo di cui io ero all oscuro oppur sn incompetente xhe è + probabile) potresti spiegarmi meglio???? Link to comment Share on other sites More sharing options...
Squall_Leonheart Posted May 19, 2009 Share Posted May 19, 2009 Eh dovrebbe spiegarti meglio l'autore,io credo che a questo punto centri la tua versione di RPGMAKERXP Iscriviti sul mio canale youtube -https://www.youtube.com/channel/UCYOxXExvlXiOFfYD1fTFpww?view_as=subscriberSeguimi su Instagram -https://www.instagram.com/ancestralguitarist/---------------------------------------------------------------------------------------------------------------------------------------Contest vinti---------------------------------------------------------------------------------------------------------------------------------------FACE CONTEST # 3BANNER CONTEST #69 Link to comment Share on other sites More sharing options...
never_land Posted May 19, 2009 Share Posted May 19, 2009 pens anch io visto che dopo tt nn va ancora e mi sa che le due versioni sn incompatibili (io ho la 1.02a ma ha un picolo diffetto nel font che nn mi si visualizzano i nomi delle armi equipaggite nel menù equipaggiamnto...........potrebbe centrare qualcosa???) 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