Sleeping Leonhart Posted March 20, 2009 Share Posted March 20, 2009 (edited) License Board SystemDescrizioneQuesto script simula il sistema di licenze di Final Fantasy XII. AutoreThe Sleeping Leonhart AllegatiDemo Script#============================================================================== # ** License Board #------------------------------------------------------------------------------ # Autore: The Sleeping Leonhart # Versione: 1.1 # Data di rilascio: 20/03/2009 #------------------------------------------------------------------------------ # Descrzione: # Questo script simula il sistema di licenze di Final Fantasy XII. #------------------------------------------------------------------------------ # Versione: # 1.0 (19/03/2009): Versione Base. # 1.1 (20/03/2009): BugFix. #------------------------------------------------------------------------------ # Istruzioni: # Inserire il file BoardSystem in System. # Per incrementare gli lp di un eroe usare: # $game_actors[id].lp += NumeroLP # 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_index, ...} # Parametri: # param: nome del parametro. I parametri possono essere: # "Hp", "Mp", "Atk", "Def", "Int", "Agi" # icon_index: indice dell'icona mostrata #========================================================================= Icon = { "Hp" => 64, "Mp" => 65, "Atk" => 120, "Def" => 121, "Int" => 122, "Agi" => 123 } #========================================================================= # 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 = 39 #========================================================================= # 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=> 1} #========================================================================= # 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_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] + ".rvdata") @lp = 0 end def class if @class_id != $data_classes[@class_id].id @class = $data_classes[@class_id].clone end return @class end end class Game_Enemy attr_reader :lp alias tsllcnsbrdsstm_gmnm_ntzlz initialize def initialize(index, enemy_id) @lp = License_Board::EnemyLP[enemy_id] tsllcnsbrdsstm_gmnm_ntzlz(index, enemy_id) end end class Window_LicenseHelp < Window_Base def initialize super(0, 416 - 80, 544, 80) 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, WLH, text[0], align) self.contents.font.color = normal_color self.contents.draw_text(4, 24, self.width - 40, WLH, text[1], align) @text = text @align = align end end end class Window_LicenseB < Window_Selectable def initialize(actor) super(0, 0, 544, 416) @actor = actor @item_max = @actor.licenseboard[0][0] * @actor.licenseboard[0][1] @column_max = @actor.licenseboard[0][1] @system = Cache.system("BoardSystem") create_cursor refresh self.opacity = 0 self.index = 0 end def create_contents self.contents.dispose self.contents = Bitmap.new([width - 32, (@column_max - 1) * 24].max, [height - 32, row_max * 24].max) end def create_cursor @cursor = Sprite_Base.new @cursor.z = self.z + 1 @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.start_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_index elsif panel.type == "Weapon" icon = $data_weapons[panel.value[0]].icon_index elsif panel.type == "Armor" icon = $data_armors[panel.value[0]].icon_index else icon = License_Board::Icon[panel.type] end draw_icon(icon, rect.x, rect.y, @actor.licenselearned.include?(i) ) self.contents.font.size = 12 self.contents.draw_text(rect.x, rect.y + 6, 24, 24, panel.ap) end end def dispose super @cursor.bitmap.dispose @cursor.dispose end def update_cursor super 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" => Vocab.hp, "Mp" => Vocab.mp, "Atk" => Vocab.atk, "Def" => Vocab.def, "Int" => Vocab.spi, "Agi" => Vocab.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(544 - 160, 0, 160, 96) @actor = actor refresh end def refresh self.contents.clear draw_actor_face(@actor, 0, 0, 64) 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 Scene_Battle alias tsllcnsbrdsstm_scnbttl_dspl_xp_gld display_exp_and_gold def display_exp_and_gold tsllcnsbrdsstm_scnbttl_dspl_xp_gld lp = 0 for enemy in $game_troop.members lp += enemy.lp end for actor in $game_party.members actor.lp += lp end if lp > 0 text = sprintf("Hai ricevuto %s %s!", lp, License_Board::LPName) $game_message.texts.push('\.' + text) end wait_for_message end end class Scene_LBoard < Scene_Base def initialize(actor) @actor = actor end def start super create_menu_background if License_Board::Background != nil @background = Sprite.new @background.bitmap = Cache.system(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) end def terminate super dispose_menu_background if License_Board::Background != nil @background.bitmap.dispose @background.dispose end @command_window.dispose @help_window.dispose @stat_window.dispose end def update super update_menu_background @command_window.update if @command_window.item_rect(@command_window.index).y < 160 @help_window.y = 416 - @help_window.height @stat_window.y = 0 else @help_window.y = 0 @stat_window.y = 416 - @stat_window.height end if @command_window.item_rect(@command_window.index).x < 240 @stat_window.x = 544 - @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) Sound.play_cancel $scene = Scene_Map.new elsif Input.trigger?(Input::C) panel = @actor.licenseboard[1][@command_window.index] return if panel.type == "" return Sound.play_buzzer if @actor.lp < panel.ap if @actor.license[@command_window.index] && !@actor.licenselearned.include?(@command_window.index) Sound.play_decision 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.maxmp += panel.value when "Atk" @actor.atk += panel.value when "Def" @actor.def += panel.value when "Int" @actor.spi += 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 System(gia incluso nella demo)Per far apparire la scacchiera delle licenze usare:$scene = Scene_LBoard.new(eroe) Bugs e Conflitti NotiN/A Altri 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 March 25, 2009 by Sleeping Leonhart 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...
Narutofan95 Posted March 20, 2009 Share Posted March 20, 2009 (edited) Scarico e provo :3 EDIT: Sinceramente non avendo giocato a FF non conosco la funzione precisa, ma mi sembra un gran lavoro, però il file compilato in ruby non mi parte o.O RIEDIT: Parte, parte, sono io che non l'ho visto. Confermo i bug di ocelot, ma non ho ancora capito bene XD Edited March 20, 2009 by Narutofan95 http://i46.tinypic.com/295vf6e.png merutochan Bandcamp | Twitter | Tumblr Link to comment Share on other sites More sharing options...
ocelot-hcpunk Posted March 20, 2009 Share Posted March 20, 2009 (edited) scaricato e provato, gran bel lavoro!! fa rabbrividire la license board originale!! il grid editor sembra un po' buggato, ad esempio quando carichi un file crasha, quando lo chiudi rimane la finestrella di scelta del tool e altri... in ogni caso complimenti!! edit: piccolo bug: quando passi di livello non viene mostrato il messaggio dei punti... (però li aggiunge comunque) Edited March 20, 2009 by ocelot-hcpunk Sneocdo uno sdtiuo dlel'Untisverià di Cadmbrige, non irmptoa cmoe snoo sctrite le plaroe, tutte le letetre posnsoo esesre al pstoo sbgalaito, l'ipmtortane sloo che la prmia e l'umltia letrtea saino al ptoso gtsiuo, il rtesonon ctona. Il cerlvelo è comquune semrpe in gdrao di decraifre tttuo qtueso coas, pcherè non lgege ongisilngoa ltetrea, ma lgege la palroa nel suo insmiee... vstio?E' VERO!!! La morte non è male: perché libera l'uomo da tutti i mali, e insieme coi beni gli toglie i desiderii. La vecchiezza è male sommo: perché priva l'uomo di tutti i piaceri, lasciandogliene gli appetiti; e porta seco tutti i dolori. Nondimeno gli uomini temono la morte, e desiderano la vecchiezza.G. Leopardi, Pensieri (VI) Regalami dei soldi anche tu!! Partecipante al Rpg2s.net Game Contest 2008/2009 con il DigitaDream Projecthttp://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpgGioco in Sviluppo: Arkana Chronicles (mapper, eventista mappe) Link to comment Share on other sites More sharing options...
MasterSion Posted March 21, 2009 Share Posted March 21, 2009 bravo come al solito ( io avevo l'anticipo comunque...) Quando per xp? xD 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 23, 2009 Share Posted March 23, 2009 qualcuno posta lo script della demo così provo a tradurlo 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...
ocelot-hcpunk Posted March 23, 2009 Share Posted March 23, 2009 credo sia già tradotto, a meno che sleeping non sia inglese o (peggio ancora) jappo XD Sneocdo uno sdtiuo dlel'Untisverià di Cadmbrige, non irmptoa cmoe snoo sctrite le plaroe, tutte le letetre posnsoo esesre al pstoo sbgalaito, l'ipmtortane sloo che la prmia e l'umltia letrtea saino al ptoso gtsiuo, il rtesonon ctona. Il cerlvelo è comquune semrpe in gdrao di decraifre tttuo qtueso coas, pcherè non lgege ongisilngoa ltetrea, ma lgege la palroa nel suo insmiee... vstio?E' VERO!!! La morte non è male: perché libera l'uomo da tutti i mali, e insieme coi beni gli toglie i desiderii. La vecchiezza è male sommo: perché priva l'uomo di tutti i piaceri, lasciandogliene gli appetiti; e porta seco tutti i dolori. Nondimeno gli uomini temono la morte, e desiderano la vecchiezza.G. Leopardi, Pensieri (VI) Regalami dei soldi anche tu!! Partecipante al Rpg2s.net Game Contest 2008/2009 con il DigitaDream Projecthttp://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpgGioco in Sviluppo: Arkana Chronicles (mapper, eventista mappe) Link to comment Share on other sites More sharing options...
giver Posted March 23, 2009 Share Posted March 23, 2009 credo sia già tradotto, a meno che sleeping non sia inglese o (peggio ancora) jappo XDPenso che intendesse dire convertirlo per l'XP . . . qualcuno posta lo script della demo così provo a tradurloGli script del VX si possono vedere all'interno dell'XP.Devi creare un progetto nuovo/vuoto e chiudere il tool.Vai nella cartella della demo fatta col VX dove c'è il file Scripts.rvdata e lo rinomini come Scripts.rxdata.Sostituisci il file rinominato con quello omonimo del progetto creato apposta con l'XP.A questo punto, aprendo quel progetto, puoi osservare gli script del VX proprio come se fossero dell'XP, ma ovviamente non li puoi testare perchè la struttura dati usata dai due tool è differente . . . SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]http://www.rpg2s.net/forum/index.php/topic/21892-vintagevisualsrewrite-enhanced-revised-victory-screen-v-35-da-autori-vari-a-giver/ http://www.rpg2s.net/forum/index.php/topic/21868-eventing-utility-simple-last-battle-events-fix-v-30-by-giver/ http://www.rpg2s.net/forum/index.php/topic/21853-vintagerewrite-constance-menu-per-4-personaggi-da-team-constance-a-giver/ http://www.rpg2s.net/forum/index.php/topic/22126-vintagedoveroso-necroedit-dummy-title-22u-update-per-crearlo-ad-eventi-su-mappa-by-giver/ http://www.rpg2s.net/forum/index.php/topic/22127-vintagevisuals-tale-chapters-save-system-20-by-giver/ Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !! http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gifNon riesco a smettere di essere affascinato da immagini come questa . . .http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpgAlcuni wallpapers che faccio ruotare sul mio vecchio PC . . .http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpghttp://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpghttp://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpghttp://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . . BBCode TestingTypeface & Size Link to comment Share on other sites More sharing options...
Sleeping Leonhart Posted March 23, 2009 Author Share Posted March 23, 2009 Ho gia fatto il porting per XP appena riesco a prendere possesso del PC lo posto. Per quanto riguarda i bug io non ne ho riscontrato nessuno, devo indagare meglio. 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 23, 2009 Share Posted March 23, 2009 Ho gia fatto il porting per XP appena riesco a prendere possesso del PC lo posto. Per quanto riguarda i bug io non ne ho riscontrato nessuno, devo indagare meglio. se hai già tradotto aspetto =) comunque splendido il miniprogramma per fare la tabella per quel algoritmo che ti avevo chiesto per l'alchimia hai pensato qualcosa ???altriementi mi tocca scrivere 9k righe di codice... aspetto con ansia 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 25, 2009 Author Share Posted March 25, 2009 Ho aggiornato lo script poichè avevo trovato uno stupido bug, comunque di quelli segnalati io ho provato in tutti i modi ma non li ho trovati, se mi dite le condizioni precise in cui vi sono usciti magari riesco a trovarli. @Narutofan: Per capire cosa sono le licenze guarda QUI (uno dei primi risultati di google che spiegano cosa sono le licenze).Inoltre ho provato a spiegarlo un po anche nella guida che sta nella demo. 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...
tidus00 Posted May 27, 2009 Share Posted May 27, 2009 (edited) la demo non si scarica... chi può uppare?Oppure, per far prima, chi può uppare il file BoardSystem in System? Edited May 27, 2009 by tidus00 http://i46.tinypic.com/260qs1l.jpghttp://i48.tinypic.com/21owyt0.jpghttp://i45.tinypic.com/oj12x5.jpghttp://i45.tinypic.com/oj12x5.jpghttp://i48.tinypic.com/2qanw9v.jpghttp://i45.tinypic.com/oj12x5.jpghttp://i49.tinypic.com/2cpdkb8.jpg http://i47.tinypic.com/vpyfix.jpg http://i45.tinypic.com/jago40.jpg http://img231.imageshack.us/img231/8504/tidus1.png non esco l'ora che vedaUn gioco così ben fatto da farti sballare la testa! XD http://img111.imageshack.us/img111/9452/eevtestvaporeontype4fs.png http://img27.imageshack.us/img27/8540/dsbar.pnghttp://img294.imageshack.us/img294/6876/nostalebar.pnghttp://img90.imageshack.us/img90/2158/tbars.pnghttp://i40.tinypic.com/soqvb8.jpghttp://i45.tinypic.com/29duu1l.jpghttp://img237.imageshack.us/img237/2482/30275.pnghttp://img182.imageshack.us/img182/8/rpgxpbarrpgmzv1.pnghttp://img195.imageshack.us/img195/6998/userbarannette.pnghttp://i48.tinypic.com/awdylh.jpg Link to comment Share on other sites More sharing options...
Levanth Posted June 6, 2009 Share Posted June 6, 2009 Ciao Sleeping ... Innanzitutto complimenti x lo script! Avrei una domanda da farti: Come faccio a mettere il chiama script delle licenze dentro il menu x far si che si aggiunga il Comando Licenze e chiami cosi la finestra licenze di tutti i 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...
abadon92 Posted June 23, 2009 Share Posted June 23, 2009 Salve a tutti, prima di tutto ho provato lo script e devo dire che è un lavoro ben fatto: Complimenti!C'è un piccolo problema, le armi, anche se la licenza non è stata ancora appresa, si equipaggiano comunque..a questo punto la griglia non serve a molto.. Risolvi questo problema ^^ Coming Soon http://i50.tinypic.com/35d9nix.png "...non hai bisogno di cercare, è tutto dentro di te..." Contesthttp://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest3Oct.gifhttp://rpg2s.net/gif/SCContest3Oct.gifhttp://rpg2s.net/gif/SCContest3Oct.gif http://i46.tinypic.com/2zof6dt.png Link to comment Share on other sites More sharing options...
superveemon Posted August 13, 2009 Share Posted August 13, 2009 (edited) abadon92, Veramente l'errore l'hai commesso tu, perche devi togliere tutti gli equipaggiamenti alle classi dei personaggi, poichè con le licenze si attivano questi equipaggiamenti Edited August 13, 2009 by superveemon http://www.ff-fan.com/chartest/banners/yuna.jpgWhich Final Fantasy Character Are You?Final Fantasy 7"Ci sono vari mondi, ma tutti condividono lo stesso cielo,""un solo cielo, un solo destino"Kingdom Hearts III'll be here...Why...?I'll be 'waiting'... here...For what?I'll be waiting... for you... so...If you come here...You'll find me.I promise. Link to comment Share on other sites More sharing options...
Leoncina Posted September 7, 2009 Share Posted September 7, 2009 Complimenti, molto bello come script... Le cose belle finiscono troppo presto... E tu vorresti solo premere rewind... Link to comment Share on other sites More sharing options...
Dragonskiller Posted September 9, 2009 Share Posted September 9, 2009 Scusami, Sleeping, ma il link per la demo è scaduto... Non è che potresti riuppare? PLEASE!!! Link to comment Share on other sites More sharing options...
Kingartur2 Posted September 14, 2009 Share Posted September 14, 2009 chi me lo riuppa 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...
Cosmo Posted October 13, 2009 Share Posted October 13, 2009 Ho un problema nel testare questo script. Se tento di creare una nuova griglia od inserire nuove caselle nella griglia già proposta nella demo non vengono riconosciuti gli ID delle armi (credo sia quello) perchè non appaiono nella casella dell'editor di griglie sopra il numero dei LP richiesti per attivarla, ed ingame mi da errore. Script "licence board" line 253: TypeError occurrednot implicit conversion from nil to integer Io non me ne intendo, per cui non riesco a risolvermi da solo :) cmq scusate se lo dico ma fatevi na sega...io sn single e vabbè ma fare un topic per vedere ragazze mamma mia... Link to comment Share on other sites More sharing options...
MasterSion Posted October 13, 2009 Share Posted October 13, 2009 hai copiato e incollato il grid editor dentro la cartella del tuo progetto ? Altriementi è logico che non trova i tuoi id. 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...
Cosmo Posted October 13, 2009 Share Posted October 13, 2009 L'ho fatto. Lui non "scrive gli ID" quando creo una casella. Nel momento in cui devo scegliere che caratteristiche dare ad una casella, l'elenco delle armi, armature, abilità, è coerente con quello del database del gioco, ma cliccando "inserisci" appare sulla casella la tipologia (ad es. weapon), poi spazio vuoto, dove in quelle di default ci sono gli ID degli oggetti, ed il numero di LP richiesti. Non so se mi sono spiegato. cmq scusate se lo dico ma fatevi na sega...io sn single e vabbè ma fare un topic per vedere ragazze mamma mia... Link to comment Share on other sites More sharing options...
MasterSion Posted October 13, 2009 Share Posted October 13, 2009 Infatti non ho capito, ma hai letto la guida attinente al grid-board perchè lì spiega tutto.(poi da me funziona perfettamente). 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...
Cosmo Posted October 13, 2009 Share Posted October 13, 2009 Non credo di aver trovato/visto questa guida? Mi sai dire dove trovarla, così prima di seccarti ancora con i miei tentativi di spiegarti cosa non va vedo se riesco a farla funzionare da solo? :) cmq scusate se lo dico ma fatevi na sega...io sn single e vabbè ma fare un topic per vedere ragazze mamma mia... Link to comment Share on other sites More sharing options...
MasterSion Posted October 13, 2009 Share Posted October 13, 2009 (edited) ecco ho allegato la cartella dell'help con il documento.Grid_Editor_Help.htmlGrid_Editor_Help.html Edited October 13, 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...
Cosmo Posted October 13, 2009 Share Posted October 13, 2009 Okay, grazie ad un minimo accorgimento che la guida mi ha fatto notare adesso ho capito. :)Però per qualche motivo devo aver fatto qualcosa sulle stringhe dello script che adesso non va più, e la demo non è più scaricabile. Sai dove posso trovarla? cmq scusate se lo dico ma fatevi na sega...io sn single e vabbè ma fare un topic per vedere ragazze mamma mia... Link to comment Share on other sites More sharing options...
Cosmo Posted October 15, 2009 Share Posted October 15, 2009 Ho un altro problema. Ho creato una griglia 24x24 col grid editor. E non solo questi se dopo averla salvata gli chiedo di caricarla non la carica e si chiude, ma all'interno del gioco la griglia risulta tagliata ad un certo punto. C'è un modo di risolvere la cosa. cmq scusate se lo dico ma fatevi na sega...io sn single e vabbè ma fare un topic per vedere ragazze mamma mia... 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