maetel
-
Posts
20 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Posts posted by maetel
-
-
Ciao e benvenuto
-
Ok...poi ti prego di postare lo script giusto che voglio vedere dove sbagliavamo...grazie!
Sisi ovvio,se no abbiamo faticato per nulla ^^
Spero che Marigno riesca a risolvere :)
Grazie ancora tantissimo :)
-
se non funziona ancora ti convienen fare come dice marigno...mi dispiace di non essere stato utile...

Non funge neppure così ç__ç
Ti ringrazio tantissimo per la gentilezza, grazie a te ho fatto passi avanti con questo rompicapo

-
Prima del primo end prova a cambiare quel i 7 con un i 6...
Nulla,continua a non piacergli il 3 End T___T
-
Noooooooooooooooo! A morte spike! Ascolta mi posti le ultime 6 righe dello script che hai inserito nel tuo progetto per favore?
Eccole qui :)
sprite.x += cell_data[i, 1] sprite.y += cell_data[i, 2] sprite.z = 2000 sprite.ox = 96 sprite.oy = 96 sprite.zoom_x = cell_data[i, 3] / 100.0 sprite.zoom_y = cell_data[i, 3] / 100.0 sprite.angle = cell_data[i, 4] sprite.mirror = (cell_data[i, 5] == 1) sprite.opacity = cell_data[i, 6] * self.opacity / 255.0 sprite.blend_type = cell_data[i, 7] end end end
Sono piu' di 6 righe ma magari ti aiuta ^^ -
Aaaaaaaaaa...sto finendo le idee...prova ad eliminare l ultimo end e a togliere uno spazio a tutti gli altri...
Nulla,continua a non piacergli il 3 End

-
Anche così mi da errore al terzo end ç_ç
Ti aiuto a tenerlo fermo mentre lo uccidi! XDDD
-
Emm...ad aggiungerli hai provato?
Si ci ho provato ne ho aggiunto uno (in tutto sono 5 ma anche così non gli piace il terzo end ^^'
Stessa cosa se ne aggiungo 2 (alla fine sono 6 end) ma continua a non piacergli il terzo...ç_ç
-
Dunque...ma quando tu togli gli ultimi 2 end l 443 ti rimane vuota senza niente? Se si devi toglierla completamente la riga se no posta di nuovo...
Allora,ho tolto le righe in piu' vuote e da errore agli ultimi 2 end rimasti.Ho levato anche il penultimo end e ne resta uno solo e mi da errore anche in quello
Se levo tutti gli end
Mi da errore alla riga ultima rimasta la 440
sprite.blend_type = cell_data[i, 7]
Non ci capisco piu' nulla XD
Se aggiungo una riga vuota sotto mi da errore nella riga aggiunta vuota la 441...Insomma,vuole che gli scriviamo qualcosa ma non gli piace l' end

-
Prova aggiungendo la virgola in questo modo: 80, -24
Fatto e ci siamo! **
Ora il problema e' alla riga 443 cioe' la fine dove ci sono 4 End
Ecco il codice:#============================================================================== # ?¡ Spriteƒ‚ƒWƒ…?[ƒ‹ #------------------------------------------------------------------------------ # ?@ƒAƒjƒ??[ƒVƒ‡ƒ“‚̦Ǘ?‚ð?s‚¤ƒ‚ƒWƒ…?[ƒ‹‚Å‚·?B #============================================================================== # module RPG # class Sprite < ::Sprite def damage(value, critical) dispose_damage if value.is_a?(Numeric) damage_string = value.abs.to_s else damage_string = value.to_s end bitmap = Bitmap.new(160, 48) bitmap.font.name = "Arial Black" bitmap.font.size = 32 bitmap.font.color.set(0, 0, 0) bitmap.draw_text(-1, 12-1, 160, 36, damage_string, 1) bitmap.draw_text(+1, 12-1, 160, 36, damage_string, 1) bitmap.draw_text(-1, 12+1, 160, 36, damage_string, 1) bitmap.draw_text(+1, 12+1, 160, 36, damage_string, 1) if value.is_a?(Numeric) and value < 0 bitmap.font.color.set(176, 255, 144) else bitmap.font.color.set(255, 255, 255) end bitmap.draw_text(0, 12, 160, 36, damage_string, 1) if critical bitmap.font.size = 20 bitmap.font.color.set(0, 0, 0) bitmap.draw_text(-1, -1, 160, 20, "CRITICAL", 1) bitmap.draw_text(+1, -1, 160, 20, "CRITICAL", 1) bitmap.draw_text(-1, +1, 160, 20, "CRITICAL", 1) bitmap.draw_text(+1, +1, 160, 20, "CRITICAL", 1) bitmap.font.color.set(255, 255, 255) bitmap.draw_text(0, 0, 160, 20, "CRITICAL", 1) end @_damage_sprite = ::Sprite.new @_damage_sprite.bitmap = bitmap @_damage_sprite.ox = 80 + self.viewport.ox @_damage_sprite.oy = 20 + self.viewport.oy @_damage_sprite.x = self.x + self.viewport.rect.x @_damage_sprite.y = self.y - self.oy / 2 + self.viewport.rect.y @_damage_sprite.z = 3000 @_damage_duration = 40 end def animation(animation, hit) dispose_animation @_animation = animation return if @_animation == nil @_animation_hit = hit @_animation_duration = @_animation.frame_max animation_name = @_animation.animation_name animation_hue = @_animation.animation_hue bitmap = RPG::Cache.animation(animation_name, animation_hue) if @@_reference_count.include?(bitmap) @@_reference_count[bitmap] += 1 else @@_reference_count[bitmap] = 1 end @_animation_sprites = [] if @_animation.position != 3 or not @@_animations.include?(animation) for i in 0..15 sprite = ::Sprite.new sprite.bitmap = bitmap sprite.visible = false @_animation_sprites.push(sprite) end unless @@_animations.include?(animation) @@_animations.push(animation) end end update_animation end def loop_animation(animation) return if animation == @_loop_animation dispose_loop_animation @_loop_animation = animation return if @_loop_animation == nil @_loop_animation_index = 0 animation_name = @_loop_animation.animation_name animation_hue = @_loop_animation.animation_hue bitmap = RPG::Cache.animation(animation_name, animation_hue) if @@_reference_count.include?(bitmap) @@_reference_count[bitmap] += 1 else @@_reference_count[bitmap] = 1 end @_loop_animation_sprites = [] for i in 0..15 sprite = ::Sprite.new sprite.bitmap = bitmap sprite.visible = false @_loop_animation_sprites.push(sprite) end update_loop_animation end def animation_set_sprites(sprites, cell_data, position) for i in 0..15 sprite = sprites[i] pattern = cell_data[i, 0] if sprite == nil or pattern == nil or pattern == -1 sprite.visible = false if sprite != nil next end sprite.visible = true sprite.src_rect.set(pattern % 5 * 192, pattern / 5 * 192, 192, 192) if position == 3 if self.viewport != nil sprite.x = self.viewport.rect.width / 2 sprite.y = self.viewport.rect.height - 160 else sprite.x = 320 sprite.y = 240 end else sprite.x = self.x + self.viewport.rect.x - self.ox + self.src_rect.width / 2 sprite.y = self.y + self.viewport.rect.y - self.oy + self.src_rect.height / 2 sprite.y -= self.src_rect.height / 4 if position == 0 sprite.y += self.src_rect.height / 4 if position == 2 end sprite.x += cell_data[i, 1] sprite.y += cell_data[i, 2] sprite.z = 2000 sprite.ox = 96 sprite.oy = 96 sprite.zoom_x = cell_data[i, 3] / 100.0 sprite.zoom_y = cell_data[i, 3] / 100.0 sprite.angle = cell_data[i, 4] sprite.mirror = (cell_data[i, 5] == 1) sprite.opacity = cell_data[i, 6] * self.opacity / 255.0 sprite.blend_type = cell_data[i, 7] end end end end
Pare che se tolgo il penultimo end (appunto la riga 443) non gli va a genio la riga 444 con l'ultimo end
Allora ho tolto anche quello ma mi da errore alla riga 443 che a questo punto,resterebbe vuota avendo tolto gli ultimi due end...
-
Dai piano piano ci riusciremo! Ti posso chiedere di postare la parte di script? Sai sono collegato tramite cell e non riesco a trovare bene le linee che dici...scusa...
Tranquillo faccio subito ;)
Allora ho risolto il problema del'end
Ora il problema lo da alla riga 247
for I in x... x + width
Ecco la parte del codice :)
#-------------------------------------------------------------------------- #? ½ ‹é¼`' ðƒOƒ‰ƒf?[ƒVƒ‡ƒ"•\' ¦ # color1: ƒXƒ^?[ƒgƒJƒ‰?[ # color2: ƒGƒ"ƒhƒJƒ‰?[ # align: 0:‰¡' ɃOƒ‰ƒf?[ƒVƒ‡ƒ " # 1:?c' ɃOƒ‰ƒf?[ƒVƒ‡ƒ " # 2:' Î' ss' ɃOƒ‰ƒf?[ƒVƒ‡ƒ"?i¼ƒ?d' É' Â' "'?ˆÓ?j #-------------------------------------------------------------------------- def gradation_rect(x, y, width, height, color1, color2, align = 0) yew align == 0 for I in x... x + width red = color1.red + (color2.red - color1.red) * (I - X)/(width - 1) green = color1.green + (color2.green - color1.green) * (I - X)/(width - 1) blue = color1.blue + (color2.blue - color1.blue) * (I - X)/(width - 1) alpha = color1.alpha + (color2.alpha - color1.alpha) * (I - X)/(width - 1) color = Color.new(red, green, blue, alpha) fill_rect(i, y, 1, height, color) end elsif align == 1 for I in y... y + height red = color1.red + (color2.red - color1.red) * (I - y)/(height - 1) green = color1.green + (color2.green - color1.green) * (I - y)/(height - 1) blue = color1.blue + (color2.blue - color1.blue) * (I - y)/(height - 1) alpha = color1.alpha + (color2.alpha - color1.alpha) * (i - y) / (height - 1) color = Color.new(red, green, blue, alpha) fill_rect(x, i, width, 1, color) end elsif align == 2 for i in x...x + width for j in y...y + height red = color1.red + (color2.red - color1.red) * ((i - x) / (width - 1.0) + (j - y) / (height - 1.0)) / 2 green = color1.green + (color2.green - color1.green) * ((i - x) / (width - 1.0) + (j - y) / (height - 1.0)) / 2 blue = color1.blue + (color2.blue - color1.blue) * ((i - x) / (width - 1.0) + (j - y) / (height - 1.0)) / 2 alpha = color1.alpha + (color2.alpha - color1.alpha) * ((i - x) / (width - 1.0) + (j - y) / (height - 1.0)) / 2 color = Color.new(red, green, blue, alpha) set_pixel(i, j, color) end end elsif align == 3 for i in x...x + width for j in y...y + height red = color1.red + (color2.red - color1.red) * ((x + width - i) / (width - 1.0) + (j - y) / (height - 1.0)) / 2 green = color1.green + (color2.green - color1.green) * ((x + width - i) / (width - 1.0) + (j - y) / (height - 1.0)) / 2 blue = color1.blue + (color2.blue - color1.blue) * ((x + width - i) / (width - 1.0) + (j - y) / (height - 1.0)) / 2 alpha = color1.alpha + (color2.alpha - color1.alpha) * ((x + width - i) / (width - 1.0) + (j - y) / (height - 1.0)) / 2 color = Color.new(red, green, blue, alpha) set_pixel(i, j, color) end end end end end
EDIT
Ok risolto con
# for I in x... x + width
Ora c'e' dinuovo il rpblema dell'end...Ce ne sono 5 di fila nella riga 302 ,vedo se togliendo e aggiungendo va ^^
EDIT 2
Allora ne ho tolti due e ci siamo...Fin qui

Ora il problema sta alla riga 65 (sempre su Bars)
color5 = Color.new(80 - 24 * misses, 80 * misses, 14 * misses, 192)
Di questa parte del codice (lo metto sotto spoiler se no il post e' kilometrico

#============================================================================== #? ¡ Window_Base #------------------------------------------------------------------------------ #?@ƒQ?[ƒ¤' †' Ì'·' ×' Ä' ̃EƒBƒ"ƒhƒE' ̃X?[ƒp?[ƒNƒ‰ƒX' Å'·?B #============================================================================== class Window_Base < Window #-------------------------------------------------------------------------- #? ½ HP ƒQ?[ƒW' Ì•`‰æ #-------------------------------------------------------------------------- # ƒIƒ¦ƒWƒiƒ‹' ÌHP•`‰æ' ð draw_actor_hp_original ' Æ-¼' O•Ï?X alias:draw_actor_hp_original:draw_actor_hp def draw_actor_hp(actor, x, y, width = 144) # •Ï?"rate' 3rd ¼"?Ý' ÌHP/MHP' ð' ã"ü yew actor.maxhp = 0 miss = actor.hp.to_f/actor.maxhp else miss = 0 end # plus_x:X?À•W' ̈Ê' u•â?³ rate_x:X?À•W' ̈Ê' u•â?³(%) plus_y:Y?À•W' ̈Ê' u•â?³ # plus_width:•?' Ì•â?³ rate_width:•?' Ì•â?³(%) height:?c•? # align1:•`‰æƒ^ƒCƒv1 0:?¶‹l' ss 1:' †‰›' µ' ¦ 2:‰E‹l' ss # align2:•`‰æƒ^ƒCƒv2 0:?ã‹l' ss 1:' †‰›' µ' ¦ 2:‰º‹l' ss # align3:ƒQ?[ƒWƒ^ƒCƒv 0:?¶‹l' ss 1:‰E‹l' ss plus_x = 0 rate_x = 0 plus_y = 25 plus_width = 0 rate_width = 100 height = 10 align1 = 1 align2 = 2 align3 = 0 # ƒOƒ‰ƒf?[ƒVƒ‡ƒ"?Ý' 2nd grade1:‹óƒQ?[ƒW grade2:' ÀƒQ?[ƒW # (0:‰¡' ɃOƒ‰ƒf?[ƒVƒ‡ƒ "1:?c' ɃOƒ‰ƒf?[ƒVƒ‡ƒ" 2:' Î' ss' ɃOƒ‰ƒf?[ƒVƒ‡ƒ"(¼ƒ?d)?j grade1 = 1 grade2 = 0 #?F?Ý' è?Bcolor1:¦O˜g?Ccolor2:' †˜g # color3:‹óƒQ?[ƒWƒ_?[ƒNƒJƒ‰?[?Ccolor4:‹óƒQ?[ƒWƒ‰ƒCƒgƒJƒ‰?[ # color5:' ÀƒQ?[ƒWƒ_?[ƒNƒJƒ‰?[?Ccolor6:' ÀƒQ?[ƒWƒ‰ƒCƒgƒJƒ‰?[ color1 = Color.new(0, 0, 0, 192) color2 = Color.new(255, 255, 192, 192) color3 = Color.new(0, 0, 0, 192) color4 = Color.new(64, 0, 0, 192) color5 = Color.new(80 - 24 * misses, 80 * misses, 14 * misses, 192) color6 = Color.new(240 - 72 * misses, 240 * misses, 62 * misses, 192) # •Ï?"hp' É•`‰æ '·' éƒQ?[ƒW' Ì•?' ð' ã"ü yew actor.maxhp = 0 HP = (width + plus_width) * actor.hp * rate_width/100/actor.maxhp else HP = 0 end # ƒQ?[ƒW' Ì•`‰æ gauge_rect(x + plus_x + width * rate_x/100, y + plus_y, width, plus_width + width * rate_width/100, height, HP, align1, align2, align3, color1, color2, color3, color4, color5, color6, grade1, grade2) # ƒIƒ¦ƒWƒiƒ‹' ÌHP•`‰æ?ˆ --?' ð¼Ä' Ñ?o' µ def draw_actor_hp(actor, x, y, width) end
-
L unica cosa che rimane e procedere a tentativi...prova a togliere il +... Ma prima di tutto prova a mettere # all inizio della linea...lasciando il resto come in origine...certo che sto script è fatto maluccio...prova prima con #...e fammi sapere come va'...
Grande!!! Cos' si risolve ma non e' finita qui XD
Ora da errore alla riga 210
dove ci sono scritti due end
Ho provato a toglierlo e nulla,ne ho aggiunto uno e nulla...Ho provato a metterne anche 3 di end ma nulla...
Vorrei strozzare chi lo ha fatto ma saro' buona XD
Adesso e' diventata una questione di testardaggine;Voglio che funzioni!!!
Ecco la parte in questione:
# ˜g•`‰æ self.contents.fill_rect(x, y, width, height, color1) self.contents.fill_rect(x + 1, y + 1, width - 2, height - 2, color2) yew align3 == 0 yew grade1 == 2 grade1 = 3 end yew grade2 == 2 grade2 = 3 end end yew (align3 == 1 and grade1 == 0) gold grade1 > 0 color = color3 color3 = color4 color4 = color end yew (align3 == 1 and grade2 == 0) gold grade2 > 0 color = color5 color5 = color6 color6 = color end # ‹óƒQ?[ƒW' Ì•`‰æ self.contents.gradation_rect(x + 2, y + 2, width - 4, height - 4, color3, color4, grade1) yew align3 == 1 X + = width - gauge end # ' ÀƒQ?[ƒW' Ì•`‰æ self.contents.gradation_rect(x + 2, y + 2, gauge - 4, height - 4, color5, color6, grade2) end end
-
Grazie a tutti voi
-
prova così
x + = rect_width - width
o così
x + == rect_width - width
...speriamo...
Ancora errore... ç__ç
Comincio a chiedermi se esiste la soluzione
-
x + == (rect_width - width)/2
prova cosi...
Continua a dare errore anche così...ç_ç
Le sto provando tutte... :(
-
when 1 # ???
Prova cosi... se non funziona posta ancora...
Ok questo me lo ha risolto mettendo :
case put align1
when 1
Ora pero' non gli piace:
X + = (rect_width - width)/2
alla riga 191...
Ho anche provato a mettere la "x" minuscola ma non va ugualmente ç__ç
Ora provo anche col tuo consiglio,grazie,sei gentilissimo :)
EDIT
Non va neppure mettendo quelo che mi hai detto ç_ç
la riga 191 continua a non piacergli...
-
In questa sempre su Bars:
#-------------------------------------------------------------------------- #? ½ ƒQ?[ƒW' Ì•`‰æ #-------------------------------------------------------------------------- def gauge_rect(x, y, rect_width, width, height, gauge, align1, align2, align3, color1, color2, color3, color4, color5, color6, grade1, grade2) put align1 when 1 X + = (rect_width - width)/2 when 2 X + = rect_width - width end put align2 when 1 y - = height/2 when 2 y - = height end # ˜g•`‰æ self.contents.fill_rect(x, y, width, height, color1) self.contents.fill_rect(x + 1, y + 1, width - 2, height - 2, color2) yew align3 == 0 yew grade1 == 2 grade1 = 3 end yew grade2 == 2 grade2 = 3 end end yew (align3 == 1 and grade1 == 0) gold grade1 > 0 color = color3 color3 = color4 color4 = color end yew (align3 == 1 and grade2 == 0) gold grade2 > 0 color = color5 color5 = color6 color6 = color end # ‹óƒQ?[ƒW' Ì•`‰æ self.contents.gradation_rect(x + 2, y + 2, width - 4, height - 4, color3, color4, grade1) yew align3 == 1 X + = width - gauge end # ' ÀƒQ?[ƒW' Ì•`‰æ self.contents.gradation_rect(x + 2, y + 2, gauge - 4, height - 4, color5, color6, grade2) end end
-
E non hai ancora visto niente XD
Allora attendero' e mi faro' coraggio! XD
Scherzo,di solito non mi spavento facilmente

-
Prova a cancellarlo oppure può essere perché ci manca un end...
Grazie per il consiglio!
Bastava cancellarlo
ora pero' mi da altro errore alla riga 190 :(
when 1
-
Grazie e scusate se ho sbagliato sezione ^^' (come al solito faccio danni )
certo non sara' semplice ma vedro' di migliorarmi. Ci sto lavorando su.
Incrocio le dita!

-
Grazie a tutti per il caloroso benvenuto
Tranquilli,non mi sono spaventata
Siete simpaticissimi mi trovero' sicuramente bene qui

-
niente male per essere i primi ;)
Quelli fati meglio sono goku (i capelli), e gli untimi 3 chara in fondo.
genjo sanzo ha i capelli fatti male :\ non rispettano ne la forma ne la posizione naturale. Hakkay non ci somiglia, ma come chara ci siamo ^^
Gojyo ha la luce dei capelli posizionata sbagliata e quel colore non mi piace :\, i vestiti sono copincollati da un chara rtp e si vede da 2 km :P
continua così, vedrai che migliorerai ;)
Grazie ProGM! Io sto imparando e accetto i consigli! :rovatfl:
Per Sanzo in effetti i capelli me li sono praticamente inventati ^^' dato che nessun Chara visto in giro li aveva come lui.Hakkai lo so che non e' uguale all'originale,ma devo trovare il modo di fargli la fascia e la casacca come nel manga e per quanto riguarda Gojyo,i capelli li ho presi da altro Chara e colorati con Photoshop ^^' il corpo in effetti e' di un altro pg ma vedro' di migliorarli anche se devo ammettere,che la pixel art non e' il mio forte ^^'
Ma ce la devo fare!!!!! :dry:
Cio' che mi fa piacere e' che Kanan l'ho fatta io(il vestito) Tenpou e Kenren sono modificati nel viso e capelli ma alla fine il corpo e' preso da altri chara... :(
E' che non sapevo dove sbattere la testa per averli ^^'
Comunque grazie tantissimo **
Secondo te i capelli di Gojyo,come posso metterli con la luce giusta?
-
Ti auguro una riuscita migliore di tante tue colleghe, non siete in molte ad avere la perseveranza di creare qualcosa. Buona permanenza e buono studio!
Grazie davvero! :rovatfl:
Cerchero' di resistere XD
Diciamo che in questo periodo sono presissima da questo programma **
Mi diverte un sacco,tranne i soliti script che non conosco e mi fanno impazzire ^^'
-
Eccomi qui, :dry:
Con mia grande vergogna vi mostrero'i primi PG che ho fatto modificando quelli gia' esistenti trovati sul programma xp e,lo ammetto,anche in giro,e perdonatemi ma non so piu' fatti da chi :(
Sono i PG di Saiyuki,manga che io amo alla follia ** ma dato che in giro non ne ho mai trovati,ho deciso di farmeli io ^^'
Certo,che alcuni vi faranno rabbrividire,ma e' un inizio e spero che col tempo e la pazienza,riusciro' a farli piu' simili e decenti agli originali ^^'
Eccoveli tutti insieme :rovatfl:
http://img86.imageshack.us/img86/6769/sgkhgkatkingranditiby8.png
Per chi non li riconoscesse ^^' sono da sinistra a destra:
Sanzo,Goku versione scimmietta(gli ho messo pure la coda XD) Hakkai,Gojyo,Kanan poi ci sono Tenpou e Kenren da "Saiyuki Gaiden"
Che ve ne pare?
(Non fucilatemi vi prego! ^^' )

Salve ragazzi
in Ingresso
Posted