Ally Posted April 26, 2009 Share Posted April 26, 2009 (edited) Titolo:Ombre sotto i PGVersione:1.0Autore/i:Ally/HakuInformazioni:Avendo avuto la giornata libera,ho concluso la creazione di questo script.Permette tramite dei call script e dei commenti,di richiamare delle ombre(sotto veste grafica),che rimarranno sotto i PGHo preso spunto dallo script di ccoa,facendone uno tutto mio e di gestione molto diversa ^^,'giocando' con la classe Sprite_Character :)Screenshots:NessunoIstruzioni:Inserite lo Script sopra Main #============================================================================== # ** Ombre_SottoPG #------------------------------------------------------------------------------ # Questo script permette di attivare e/o disattivare delle ombre che si posizioneranno sotto # il PG o anche sotto a tutti gli altri pg presenti su mappa # # Creatore: Ally # Versione: 1.0 # Data: 15/04/2009 # Sito web: www.rpgmkr.net #============================================================================== class Game_Event < Game_Character def has_shadow() for p in @event.pages for command in p.list if command.code == 108 if command.parameters[0]=="Ombra" return 1 elsif command.parameters[0]=="Ombra Blu" return 2 end end end end return 0 end end class Game_Temp attr_accessor :shadow_under_hero attr_accessor :shadows_enabled alias shadow_initialize initialize def initialize @shadow_under_hero=false @shadows_enabled=true shadow_initialize end end class Sprite_Character #-------------------------------------------------------------------------- # * Aggiornamento Frame #-------------------------------------------------------------------------- def update super # If tile ID, file name, or hue are different from current ones if @tile_id != @character.tile_id or @character_name != @character.character_name or @character_hue != @character.character_hue # Remember tile ID, file name, and hue @tile_id = @character.tile_id @character_name = @character.character_name @character_hue = @character.character_hue # If tile ID value is valid if @tile_id >= 384 self.bitmap = RPG::Cache.tile($game_map.tileset_name, @tile_id, @character.character_hue) self.src_rect.set(0, 0, 32, 32) self.ox = 16 self.oy = 32 # If tile ID value is invalid else self.bitmap = RPG::Cache.character(@character.character_name, @character.character_hue) if $game_temp.shadows_enabled if @character == $game_player if $game_temp.shadow_under_hero shadow_bitmap=Bitmap.new("Graphics/Pictures/ombra") shadow_bitmap.stretch_blt(shadow_bitmap.rect, self.bitmap, self.bitmap.rect) self.bitmap=shadow_bitmap end elsif @character.has_shadow==1 shadow_bitmap=Bitmap.new("Graphics/Pictures/ombra") shadow_bitmap.stretch_blt(shadow_bitmap.rect, self.bitmap, self.bitmap.rect) self.bitmap=shadow_bitmap elsif @character.has_shadow==2 shadow_bitmap=Bitmap.new("Graphics/Pictures/ombra_blu") shadow_bitmap.stretch_blt(shadow_bitmap.rect, self.bitmap, self.bitmap.rect) self.bitmap=shadow_bitmap end end @cw = bitmap.width / 4 @ch = bitmap.height / 4 self.ox = @cw / 2 self.oy = @ch end end # Set visible situation self.visible = (not @character.transparent) # If graphic is character if @tile_id == 0 # Set rectangular transfer sx = @character.pattern * @cw sy = (@character.direction - 2) / 2 * @ch self.src_rect.set(sx, sy, @cw, @ch) end # Set sprite coordinates self.x = @character.screen_x self.y = @character.screen_y self.z = @character.screen_z(@ch) # Set opacity level, blend method, and bush depth self.opacity = @character.opacity self.blend_type = @character.blend_type self.bush_depth = @character.bush_depth # Animation if @character.animation_id != 0 animation = $data_animations[@character.animation_id] animation(animation, true) @character.animation_id = 0 end end end class Scene_Map def remake_spriteset # Remake sprite set @spriteset.dispose @spriteset = Spriteset_Map.new end end Demo:DemoCompatibilità:N.DSpero possa tornarvi utile ;) Edited April 26, 2013 by Dilos Script monoriga sistemato. http://rpg2s.net/gif/SCContest3Oct.gif Link to comment Share on other sites More sharing options...
regan Posted April 27, 2009 Share Posted April 27, 2009 Spiegare meglio come funziona no eh? Link to comment Share on other sites More sharing options...
Timisci Posted April 27, 2009 Share Posted April 27, 2009 Non male come script, potrebbe tornare utile a molti Progetto in corso: "Hero Walking: Toward Another Life" Video Old Intro su Youtube Visite: 11.896! http://img212.imageshack.us/img212/1060/logheryb0.jpg *Posizioni raggiunte nei contest* http://www.rpg2s.net/awards/bestuser1.jpghttp://www.rpg2s.net/awards/beststaff1.jpg http://www.rpg2s.net/awards/bestmaker3.jpghttp://www.rpg2s.net/awards/bestcritical1.jpghttp://www.rpg2s.net/awards/mostcharismatic2.jpg http://www.rpg2s.net/awards/mosthelpful1.jpghttp://www.rpg2s.net/awards/mostpolite1.jpghttp://www.rpg2s.net/awards/mostpresent1.jpg http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img118.imageshack.us/img118/181/sccontest1octdt9.gif http://img230.imageshack.us/img230/1273/sccontest1batio5.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img143.imageshack.us/img143/3755/destroyae4.png http://img141.imageshack.us/img141/3081/comics3od3.gif http://img118.imageshack.us/img118/181/sccontest1octdt9.gif SE VUOI AVERE RENS PER RISORSE, TUTORIAL, DEMO, ECC... LEGGI QUI Link to comment Share on other sites More sharing options...
Ally Posted April 27, 2009 Author Share Posted April 27, 2009 Spiegare meglio come funziona no eh?Più o meno ho spiegato a cosa serve ^^'Scarica la demo e guarda ;) Non male come script, potrebbe tornare utile a molti Grazie timisci...era uno script che stavo finendo per Chriss Darril,che gli serviva una gestione per le ombre,ma alla fine non gli è più servito,e l'ho postato ;) http://rpg2s.net/gif/SCContest3Oct.gif Link to comment Share on other sites More sharing options...
Narutofan95 Posted April 27, 2009 Share Posted April 27, 2009 Purtroppo non funziona con i chara grandi. Ho provato e si distorcono.. http://i46.tinypic.com/295vf6e.png merutochan Bandcamp | Twitter | Tumblr Link to comment Share on other sites More sharing options...
Guardian of Irael Posted April 27, 2009 Share Posted April 27, 2009 Bello script Ally ^ ^Narutofan ha ragione se lo usi con i chara grandi te li ridimensiona facendoli diventare come i chara normali (mi sono divertito a togliere e mettere l'ombra per ingrandirli e rimpicciolirliXD)! (\_/)(^ ^) <----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...
Ally Posted April 28, 2009 Author Share Posted April 28, 2009 Non ho proprio pensato a questo dettaglio O_OVedrò di risolvere questo problema per chi usa chara più grandi ^^' http://rpg2s.net/gif/SCContest3Oct.gif Link to comment Share on other sites More sharing options...
regan Posted April 28, 2009 Share Posted April 28, 2009 Ho postato il messaggio dpo aver provato la demo.Non si capisce nulla( per chi non sa il ruby) di come funzioni.Ho dovuto per forza scaricare la demo perchè hai messo lo scipr in maniera che non sai copiaincollabile(viene su una sola stringa) Link to comment Share on other sites More sharing options...
Ally Posted April 29, 2009 Author Share Posted April 29, 2009 Io ho usato il TAG CODE XD http://rpg2s.net/gif/SCContest3Oct.gif Link to comment Share on other sites More sharing options...
gianlu Posted December 28, 2010 Share Posted December 28, 2010 ciao scusa ma le immagini dove sono il link della demo non funge nn c sono file!!! :smile: http://mypsn.eu.playstation.com/psn/profile/gianlu9767.png Il mio progetto personale: (Sospeso) http://img833.imageshack.us/img833/3821/progresso.png <-------Clicca sul banner per vedere il mio sitoCercasi personale (anche alle prime armi) possibilmente grafico e storyboarder Link to comment Share on other sites More sharing options...
SIMO696 Posted December 28, 2010 Share Posted December 28, 2010 :smile: guarda la data del post....se non riuppa non puoi ovviamente scaricare la demo prova a chiederglielo visto che sul forum e' ancora attivo I'm working for a new project 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