Jump to content
Rpg²S Forum

Astro86

Utenti
  • Posts

    525
  • Joined

  • Last visited

Posts posted by Astro86

  1. Cerco qualcuno che si occupi di curare la trama (o almeno una trama che si aregga in piedi), dialoghi ,carattere dei personaggi e altro.

     

    Io pultroppo con le storie faccio pena :sisi:

     

    Se qualcuno è interessato mi contatti via PM (e se volete per MSN che ce sto 24 ore su 24 :wink: ) astro86-@-hotmail.it

     

    (togliere i - prima e dopo la @)

     

    ecco il mio progetto: http://www.rpg2s.net/forum/index.php?showtopic=9952

     

     

    Un grazie infinite a chi mi aiuta.. e naturalmente per chi entra e riservato un posto nei credit del gioco :Ok:

  2. Aggiornate le mappe come mi è stato suggerito e ho cambiato alcuni dialoghi del gioco e il Layout dei messaggi + nuova mappa

     

    http://img32.imageshack.us/img32/6900/screen1zf.png

    http://img109.imageshack.us/img109/5973/screen2dn.png

    http://img717.imageshack.us/img717/5144/screen3r.png

    http://img72.imageshack.us/img72/333/screen4i.png

    http://img3.imageshack.us/img3/1760/screen5kg.png

  3. Potresti optare per una bella picture al posto dello sfondo standard, così hai molta più personalizzazione e puoi utilizzare forme e disposizioni varie ^ ^

    Ma dici lo sfondo del window sostituirlo con una picture?

  4. Della storia hai forse raccontato troppo XD ^ ^

    Buono il gameplay con il pg "interattivo", mi sfugge il tipo di sistema di battaglia...? ^ ^

    Per il mapping non ci siamo, tutto troppo vuoto (e fiamme che bruciano la terra nuda), ti consiglio di leggere qualche guida; anche il sistema messaggi con quei face volanti e tagliati non mi convince...

    Buona fortuna con il progetto e buon making (ricorda di curarne i vari aspetti); spero tu possa trovare un buon collaboratore (cerca di attirare con qualcosa di innovativo :D) ^ ^

    Grazie per i consigli.. ne faro buon uso...

     

    per i face avevo notato anche io che non erano molto belli tagliati.. per questo avevo pensato di dimettere la posizione del face come era di defoult, pero facendogli un box tutto suo separandolo dal messaggio, pero non so dove devo inserirlo per fare in modo che il box compaia solo quando cè un face..

     

    il sistema di battaglia per il momento e di defoult... volevo inserire un ABS laterale ma mi è complicato capirlo...

  5. http://img237.imageshack.us/img237/8916/rubydynamicinterplay.png

    Presenta

     

    Diamon dark

    Introduzione.

    Questo è il mio primo progetto dopo una breve esperienza con RPG Maker VX. La storia e ancora molto instabile. Per dirla tutta la storia la modifico in continuazione andando avanti col progetto poiché non riesco a esprimere appieno le storie ed ho molti dubbi in testa.

    La trama.

    Ambientato in un luogo medioevale dove esistono ancora i miti dei draghi e dei poteri mistici, il gioco vi porta in un regno equilibrato e pacifico soffocato solo da un mistico drago a cui piace portare disordine e caos.

    Storia. (riscritta da clow)

    La storia si apre con una scena con una principessa ribelle che trovò un ragazzo alle rive di un fiume, durante l’incoscienza del ragazzo, giocherete nel suo ricordo che vi mostrerà la vera natura del giocane.

    Il giovane è in realtà uno dei quattro guardiani del sigillo che si assicura la prigionia del drago. In questo ricordo verrà mostrato un tentativo di cattura del drago.

    Mentre i guardiani tenteranno invano di RI imprigionare il drago, il drago stesso mette definitivamente fuori gioco 3 guardiani e 3 sigilli salvando per miracolo il quarto guardiano(Il ragazzo che troveremo svenuto) e il

    quarto sigillo.

    Dopo una feroce battaglia vi ritroverete in una “fornace” creata dal drago che metterà alle strette l’ultimo guardiano.

    Dopo questo breve ricordo vi risveglierete nella casa di questa presunta principessa che si servirà del fatto che avrete la testa scombussolata per i suoi scopi, durante il proseguimento dell’avventura il guardiano

    ritorna in se e spingerà la principessa a seguirlo sfruttando la stessa tecnica usata da lei.

     

     

    Personaggi

    Te (il quarto guardiano)

    Selene (la principessa ribelle)

    Rhoa (Il mago specializzato per creare i nuovi sigilli)

    Poenix (Piccolo rompiscatole ecocentrico )

    Miko (Piccolo draghetto che vi aiutera con le varie missioni)

     

    Antagonisti:

    Drakulius (Potente mago che vuole controllare il drago)

     

    Caratteristiche Tecniche/Gameplay

    Il gioco e indirizzato più sull'avventura che sull'azione ed è pieno di itrighi e rompicapo

    l'ambiete che ti circonda e interamente interattivo.. Cioe ogni cosa che tocchi potrà cambiare il tuo Pg.. (per farti un esempio, se al protagonista non ci metti le scarpe va lento, o nel caso degli scrin postati qui sotto.. se ti avvicini troppo alle fiamme ti scotti e rischi lo stato "bruciatura" XD)

     

    Screen:

    http://img169.imageshack.us/img169/831/17550975.png

    http://img237.imageshack.us/img237/5861/38255193.png

    http://img52.imageshack.us/img52/4629/56529609.png]

    http://img52.imageshack.us/img52/5748/84203850.png

    http://img8.imageshack.us/img8/4595/43627504.png

    Nuove screen..

     

    Negozio oggetti, armi e armature ad eventi

    http://img514.imageshack.us/img514/6157/negozioarmi.png

    http://img96.imageshack.us/img96/9093/negoziooggetti.png

     

    Crediti Vari

     

    Programmer:

    Astro86

    Mapper:

    Astro86

    Storyboarder:

    clow

    Astro86

    Testi e dialoghi:

    Astro86

    Grafica:

    Astro86

    Tiles:

    Enterbrain

    Scripter:

    Requisiti equipaggiamento:

    modern algebra

    e

    Tsunokiette

    (Tradizione By Eikichi)

    Savepoint System:

    Rubymatt

    (Tradizione By Eikichi)

    Neo Message System 2.0:

    Woratana

    (Tradizione By Eikichi)

    Framework [Credits]:

    Mr.Groove

    Gamestart Setting:

    sandgolem

    (Tradizione By Eikichi)

    Dissolvenza ME di fine battaglia:

    Kylock

    (Tradizione By Eikichi)

    MiniMap:

    Woratana

    (Tradizione By Eikichi)

    Style Menu Bars:

    Syvkal

    (Tradizione By Eikichi)

    Merit Experience Gain:

    Shuuchan

    ADVANCED FOG SCRIPT:

    Shuuchan

    DeadlyDan Footsteps:

    DeadlyDan

    Light Effects:

    ????

    Jump:

    sandgolem

    (Tradizione By Eikichi)

    Anti-Event Lag:

    sandgolem

    (Tradizione By Eikichi)

     

    team

    io - un po di tutto XD

    clow - storyboarder

    Morshudiego Scripter e eventista

    Note Varie:

    In cerca di aiutanti.. qualsiasi requisito va bene... ma in particolare uno esperto in eventi che ho un problemone...

    in pratica (vedi seconda screen) il drago si incavola e viene vicino ai 2 pg e li scaraventa via, poi va a sinistra e scaraventa quella di sinistra, e infine va a destra per scaraventare anche lui, ma quest'ultima azione non me lo fa.. controllato più e più volte l'evento ma niente! (neanche a di che dopo continua perche si blocca proprio). bho.. se non se sticcia sta cosa mi obbliga a cambia storia..

     

    Stato progetto:

    03\03\2010

    Novita nel lato funzionale del gioco:

    1 - inserito un sistema di guarigione alla DQ.. (sa un po di rivisto?)

    2 - Il sistema di "Negozio" si basa tutta su eventi e non tramite interfaccia classica..

    il sistema e semplice..

    guardi tutto il materiale del negozio-->prendi quello che ti interessa--->porti in cassa--->paghi XD (non provate a scappa seno il mercante ti assale con i suoi scagnozzi XD)

     

    0%___50%___100%

    ||||||||||||||||||||

  6. Facciamo un esempio di un evento...

     

    <>Ciao cosa guardi?

    <>Guardo quel masso che ti sta schiacciando

    <>Condizione SE: Eroe girato a sinistra

    <>Lo evitato per miracolo

    ELSE

    <>Chiama Script: events_touching(ID 1° Evento, ID 2° Evento)

    <>Dhoo!

    Fine

    ____________________

    e parte l'evento 2 (il masso) se non ti giri a sinistra

     

    o capito bene?

  7. BBCode Message

    Descrizione

    La script simula l'effetti del BBcode, scrivendo nel box messaggi ad esempio
    [b]testo[/b]

    il risultato sarà (
    testo
    ) ecc.

     

    Autore

    berka (non ne sono sicuro al 100% pero)

     

    Allegati

    N\A

     

    Istruzioni per l'uso

    Inserire sotto
    ▼ Materials

    ecco i BBcode che puoi usare:

    [size=i]...[/size] letters size[color=#FFFFFF]...[/color] hexa color[color=black]...[/color] named color[list][*]...[*]...[/list] check list[list=1][*]...[*]...[/list] numbers list[u]...[/u] underscored[s]...[/s] strike == [strike]...[/strike][font=arial]...[/font] police[sup]...[/sup] exposant (sorry for french)[blur]...[/blur][img=img_name]

     

    Script:

     

    #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=# Bbcode messages  v 0.6#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=# permet l'utilisation de certaines balises bbcode dans les messages de rmvx## [b]...[/b] gras == [strong]...[/strong]# [i]...[/i] italique# [o]...[/o] non ombré# [size=i]...[/size] taille des caractères# [color=#FFFFFF]...[/color] couleur hexadecimale# [color=black]...[/color] couleur nominale html# [list][*]...[*]...[/list] liste à puce# [list=1][*]...[*]...[/list] liste à chiffres# [list=a][*]...[*]...[/list] liste à lettre# [u]...[/u] souligné# [s]...[/s] barré == [strike]...[/strike]# [font=arial]...[/font] police# [sup]...[/sup] exposant# [shadow=#FFFFFF]...[/shadow] ombre portée# [shadow=black]...[/shadow] ombre portée# [blur]...[/blur] flou# [img=nom de l'image sans extention] insertion image (placée dans Graphics/system)# d'autres fonctions viendront;^)#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=$KCODE="UTF8"module Berka  module Bbcode	Puce="● " #∆	Surligneur="#0000CD" #html	Blur_Opacite=125 #opacité [blur]	Ombre_Portee=[6,6] #[x,y] nbr de pixels de décalage	#couleurs html <> hexadecimales	HTML={:aliceblue=>"#F0F8FF",:aqua=>"#00FFFF",:aquamarine=>"#7FFFD4",:azure=>"#F0FFFF",:beige=>"#F5F5DC",:bisque=>"#FFE4C4",	:black=>"#000000",:blanchedalmond=>"#FFEBCD",:blue=>"#0000FF",:blueviolet=>"#8A2BE2",:brown=>"#A52A2A",:burlywood=>"#DEB887",	:cadetblue=>"#5F9EA0",:chartreuse=>"#7FFF00",:chocolate=>"#D2691E",:coral=>"#FF7F50",:cornflowerblue=>"#6495ED",:cornsilk=>"#FFF8DC",	:crimson=>"#DC143C",:cyan=>"#00FFFF",:darkblue=>"#00008B",:darkcyan=>"#008B8B",:darkgoldenrod=>"#B8860B",:darkgray=>"#A9A9A9",	:darkgreen=>"#006400",:darkkhaki=>"#BDB76B",:darkmagenta=>"#8B008B",:darkolivegreen=>"#556B2F",:darkorange=>"#FF8C00",	:darkorchid=>"#9932CC",:darkred=>"#8B0000",:darksalmon=>"#E9967A",:darkseagreen=>"#8FBC8F",:darkslateblue=>"#483D8B",	:darkslategray=>"#2F4F4F",:darkturquoise=>"#00CED1",:darkviolet=>"#9400D3",:deeppink=>"#FF1493",:deepskyblue=>"#00BFFF",	:dimgray=>"#696969",:dodgerblue=>"#1E90FF",:firebrick=>"#B22222",:floralwhite=>"#FFFAF0",:forestgreen=>"#228B22",:fuchsia=>"#FF00FF",	:gainsboro=>"#DCDCDC",:ghostwhite=>"#F8F8FF",:gold=>"#FFD700",:goldenrod=>"#DAA520",:gray=>"#808080",:green=>"#008000",	:greenyellow=>"#ADFF2F",:honeydew=>"#F0FFF0",:hotpink=>"#FF69B4",:indianred=>"#CD5C5C",:indigo=>"#4B0082",:ivory=>"#FFFFF0",	:khaki=>"#F0E68C",:lavender=>"#E6E6FA",:lavenderblush=>"#FFF0F5",:lawngreen=>"#7CFC00",:lemonchiffon=>"#FFFACD",:lightblue=>"#ADD8E6",	:lightcoral=>"#F08080",:lightcyan=>"#E0FFFF",:lightgoldenrodyellow=>"#FAFAD2",:lightgreen=>"#90EE90",:lightgrey=>"#D3D3D3",	:lightpink=>"#FFB6C1",:lightsalmon=>"#FFA07A",:lightseagreen=>"#20B2AA",:lightskyblue=>"#87CEFA",:lightslategray=>"#778899",	:lightsteelblue  =>"#B0C4DE",:lightyellow=>"#FFFFE0",:lime=>"#00FF00",:limegreen=>"#32CD32",:linen=>"#FAF0E6",:magenta=>"#FF00FF",	:maroon=>"#800000",:mediumaquamarine=>"#66CDAA",:mediumblue=>"#0000CD",:mediumorchid=>"#BA55D3",:mediumpurple=>"#9370DB",	:mediumseagreen=>"#3CB371",:mediumslateblue=>"#7B68EE",:mediumspringgreen=>"#00FA9A",:mediumturquoise=>"#48D1CC",	:mediumvioletred=>"#C71585",:midnightblue=>"#191970",:mintcream=>"#F5FFFA",:mistyrose=>"#FFE4E1",:moccasin=>"#FFE4B5",	:navajowhite=>"#FFDEAD",:navy=>"#000080",:oldlace=>"#FDF5E6",:olive=>"#808000",:olivedrab=>"#6B8E23",:orange=>"#FFA500",	:orangered=>"#FF4500",:orchid=>"#DA70D6",:palegoldenrod=>"#EEE8AA",:palegreen=>"#98FB98",:paleturquoise=>"#AFEEEE",	:palevioletred=>"#DB7093",:papayawhip=>"#FFEFD5",:peachpuff=>"#FFDAB9",:peru=>"#CD853F",:pink=>"#FFC0CB",:plum=>"#DDA0DD",	:powderblue=>"#B0E0E6",:purple=>"#800080",:red=>"#FF0000",:rosybrown=>"#BC8F8F",:royalblue=>"#4169E1",:saddlebrown=>"#8B4513",	:salmon=>"#FA8072",:sandybrown=>"#F4A460",:seagreen=>"#2E8B57",:seashell=>"#FFF5EE",:sienna=>"#A0522D",:silver=>"#C0C0C0",	:skyblue=>"#87CEEB",:slateblue=>"#6A5ACD",:slategray=>"#708090",:snow=>"#FFFAFA",:springgreen=>"#00FF7F",:steelblue=>"#4682B4",	:tan=>"#D2B48C",:teal=>"#008080",:thistle=>"#D8BFD8",:tomato=>"#FF6347",:turquoise=>"#40E0D0",:violet=>"#EE82EE",:wheat=>"#F5DEB3",	:white=>"#FFFFFF",:whitesmoke=>"#F5F5F5",:yellow=>"#FFFF00",:yellowgreen=>"#9ACD32"}	Alpha="abcdefghijklmnopqrstuvwxyz".scan(/./)  endendinclude Berka::Bbcodeclass Window_Message < Window_Selectable  alias berka_bbcode_convert convert_special_characters  def start_message	@text=""	for i in 0...$game_message.texts.size   @text+="	" if i >= $game_message.choice_start   @text+=$game_message.texts[i].clone	end	@item_max=$game_message.choice_max	convert_special_characters	reset_window	new_page  end  def convert_special_characters	berka_bbcode_convert	@a=0	@text.gsub!('[b]')	 {"xA1"}	@text.gsub!('[strong]')  {"xA1"}	@text.gsub!('[/b]')	  {"xA2"}	@text.gsub!('[/strong]')  {"xA2"}	@text.gsub!('[i]')	 {"xA3"}	@text.gsub!('[/i]')	  {"xA4"}	@text.gsub!('[o]')	 {"xA5"}	@text.gsub!('[/o]')	  {"xA6"}	@text.gsub!(/[size=(d+)]/)  {"xA7[#{$1}]"}	@text.gsub!('[/size]')	{"xA8"}	@text.gsub!(/[color=#([0-9A-Za-z]+?)]/x){"xA9[#{$1}]"}	@text.gsub!(/[color=([0-9A-Za-z]+?)]/x){"xA9[#{$1}]"}	@text.gsub!('[/color]')  {"xAA"}	@text.gsub!('[list]')	 { @a=nil;@t=nil;''}	@text.gsub!(/[list=(d+)]/)  { @a=0;@t=0;'' }	@text.gsub!(/[list=([A-Za-z]+)]/){ @a=0;@t=nil;'' }	@text.gsub!('[*]')	 {(@t.nil? ? (@a+=1;"x00	#{Alpha[@a-1]}-"):(@a+=1;"x00	#{@a+=1}-"))rescue "x00	"+Puce }	@text.gsub!('[/list]')	{ @a=nil;@t=nil;""}	@text.gsub!('[u]')	 {"xAB"}	@text.gsub!('[/u]')	  {"xAV"}	@text.gsub!('[s]')	 {"xAD"}	@text.gsub!('[strike]')  {"xAD"}	@text.gsub!('[/s]')	  {"xAE"}	@text.gsub!('[/strike]')  {"xAE"}	@text.gsub!(/[font=([A-Za-z]+)]/){ "xAF[#{$1}]"}	@text.gsub!('[/font]')	{"xB0"}	@text.gsub!('[sup]')	  {"xB1"}	@text.gsub!('[/sup]')	 {"xB2"}	@text.gsub!('[fluo]')	 {"xB3"}	@text.gsub!('[/fluo]')	{"xB4"}	@text.gsub!('[blur]')	 {"xB5"}	@text.gsub!('[/blur]')	{"xB6"}	@text.gsub!(/[shadow=#([0-9A-Za-z]+?)]/x){"xB7[#{$1}]"}	@text.gsub!(/[shadow=([0-9A-Za-z]+?)]/x){"xB7[#{$1}]"}	@text.gsub!('[/shadow]')  {"xB8"}	@text.gsub!('[img]')	  {"xB9"}  	@text.gsub!('[/img]')	 {"xBA"}  end  def update_message	loop {   c=@text.slice!(/./m)     case c   when nil	    finish_message	    break   when "x00"	    new_line  if @line_count >= MAX_LINE		unless @text.empty?  	  self.pause=true  	  break	end  end   when "x01";@text.sub!(/[([0-9]+)]/,"");contents.font.color=text_color($1.to_i);next   when "x02";@gold_window.refresh;@gold_window.open   when "x03";@wait_count=15;break   when "x04";@wait_count=60;break   when "x05";self.pause=true;break   when "x06";@line_show_fast=true   when "x07";@line_show_fast=false   when "x08";@pause_skip=true	   when "xA1";self.contents.font.bold=true   when "xA2";self.contents.font.bold=Font.default_bold     when "xA3";self.contents.font.italic=true   when "xA4";self.contents.font.italic=Font.default_italic   when "xA5";self.contents.font.shadow=false   when "xA6";self.contents.font.shadow=Font.default_shadow   when "xA7";@text.sub!(/[(d+)]/,'');self.contents.font.size=$1.to_i;next   when "xA8";self.contents.font.size=Font.default_size   when "xA9";@text.sub!(/[([0-9A-Za-z]+)]/ix,'');@bbcouleur=self.contents.font.color=hexa($1);next   when "xAA";self.contents.font.color=Font.default_color   when "xAB";@soul=true   when "xAC";@soul=false   when "xAD";@str=true   when "xAE";@str=false   when "xAF";@text.sub!(/[([A-Za-z]+)]/,"");self.contents.font.name=$1 if Font.exist?($1)   when "xB0";self.contents.font.name=Font.default_name     when "xB1";self.contents.font.size*=0.5   when "xB2";self.contents.font.size=Font.default_size   when "xB3";@fluo=true   when "xB4";@fluo=false     when "xB5";@flou=true   when "xB6";@flou=false	   when "xB7";@text.sub!(/[([0-9A-Za-z]+)]/,'');@ombre=$1   when "xB8";@ombre=nil   when "xB9";@text.sub!(/([0-9A-Za-z]+)/,'');@img=Cache.system($1)   when "xBA";   else  c_width=contents.text_size©.width  (contents.blt(@contents_x,@contents_y,@img,@img.rect);@contents_x+=@img.wid
    th)if !@img.nil?  contents.fill_rect(@contents_x,@contents_y,c_width,self.contents.font.size,
    hexa(Surligneur)) if @fluo    contents.ombre_portee(c,@contents_x,@contents_y,[6,6],@ombre)if !@ombre.nil?  contents.draw_text(@contents_x,@contents_y,40,self.contents.font.size,c)  contents.flou([@contents_x,@contents_y,c_width,self.contents.font.size])if @flou  contents.draw_text(@contents_x,@contents_y+1,c_width,self.contents.font.siz
    e,"___") if @soul  contents.draw_text(@contents_x,@contents_y-self.contents.font.size/3,c_width,self.contents.font.size,"___") if @str  @contents_x+=c_width  @img=nil   end   break unless @show_fast||@line_show_fast}  end  def hexa(hex)	hex=HTML[hex.to_sym] if HTML.has_key?(hex.to_sym)   hex=hex.scan(/./)   (rgb=[hex[0]+hex[1],hex[2]+hex[3],hex[4]+hex[5]]) rescue (return normal_color)   return Color.new(rgb[0].to_i(16),rgb[1].to_i(16),rgb[2].to_i(16))  endendclass Bitmap  def ombre_portee(string,x,y,d,col)	a,b,m,n=false,false,d[0],d[1]	loop do   self.font.color=Color.new(hexa(col)[0],hexa(col)[1],hexa(col)[2],255-255*m/d[0])   draw_text(Rect.new(x-m,y+n,text_size(string).width,self.font.size),string)   m>0 ? m-=1 :a=true;n>0 ? n-=1 :b=true   break if a&&b	end  end  def flou(rect,of=2,opacite=Blur_Opacite,spac=1)	x,y,w,h=rect[0],rect[1],rect[2],rect[3]	dummy = self.dup	of.times{|i|   src_rects=[]   src_rects<<Rect.new(x+i*spac,y+i*spac,w,h)   src_rects<<Rect.new(x-i*spac,y+i*spac,w,h)   src_rects<<Rect.new(x+i*spac,y-i*spac,w,h)   src_rects<<Rect.new(x-i*spac,y-i*spac,w,h)   o=Integer(opacite*(of-i)/of)   src_rects.each{|src_rect|blt(x,y,dummy,src_rect,o)}}  end  def hexa(hex)	hex=HTML[hex.to_sym] if HTML.has_key?(hex.to_sym) rescue return	hex=hex.scan(/./)	(rgb=[hex[0]+hex[1],hex[2]+hex[3],hex[4]+hex[5]]) rescue (return normal_color)	return rgb[0].to_i(16),rgb[1].to_i(16),rgb[2].to_i(16)  endend

     

     

    Bugs e Conflitti Noti

    N\A
    (se ne trovate avvisate... (a me non mi da nessun problema)

    Screen

    http://i74.servimg.com/u/f74/11/14/27/35/captur10.jpg

    http://i74.servimg.com/u/f74/11/14/27/35/captur11.jpg

    Altri Dettagli

    Inserite qui il testo (questo non è obbligatorio)

  8. Io ho il menù predefinito di RPG Maker VX..

    L'unici script che ho inserito nel mio progetto sono:

     

    Framework Credits di Mr. Groove e il Neo Message System 2.0 di Woratana (che la trovo molto utile)

     

    per il resto non ho intenzione di inserire altre script...

  9. Sicuramente il sistema di Mastersion è il più semplice, ma volevo fare i crediti nel munù.. e con il sistema di Mastersion era un pochino difficile...

     

    sono completamente nuovo nel campo RPG Maker e impostare bene gli eventi per questo scopo mi rimane ancora difficile...

     

    magari quando conoscerò bene gli eventi e sarò ingrado di creare belle cose tramite eventi, sostituirò queste script con eventi...

    ______________

    Comunque penzo che sia meglio... di loggica meno eventi ci sono in un progetto meno fatica fa il gioco a calcolare tutto... o no?

     

    (a me gia mi va a scatti quando inserisco in una mappa 4 pg che si muovono XD)

  10. e si.. non ciancico questo linguaggio XD

    L'unica cosa che ho modificato alla script e il omando @time_control = false che da false l'o messo il true XD

     

    Cera il problema che quando mettevo i crediti non c'era modo di uscire, e con questo settaggio esce d'asolo dopo un po XD

     

    Edit:

    Fatto..

    Cavolo una cavolata assurda!!

     

    Grazie mille per gli aiuti

  11. Come faccio?

     

    ho uno script che potrebbe interessarti...

    L'ho creato per una demo poco tempo fa, praticamente ricrea l'effetto "titoli di coda" a scorrimento verso l'alto, come quello dei film...basta creare una semplice immagine (544 x" lunga quanto vuoi") con i crediti da visualizzare (o loghi ecc..) e metterla dentro la cartella Graphics/Pictures

     

     

    #=============================================================================# ** Framework Credits#-----------------------------------------------------------------------------#  Show the credits scene#=============================================================================# Created by Mr.Groove# Version: 1.0# Last Modification: 13/02/2010 (day/month/year)# For RMVX#=============================================================================class Scene_Credits  def main#=============================================================================#								   CONFIGURATION#=============================================================================	@image = 'credits'		  # The name of image file (.PNG)#=============================================================================	@time = 2000				# The time of the scene	@time_control = false	   # Determine if the scene escape to the end 								# of time or not	@scroll = 2				 # Velocity of the scroll#=============================================================================	@music = 'Shakedown'		# The name of music file#=============================================================================	@volume = 100			   # Music volume 	@pitch = 100				# Music pitch#=============================================================================#								 END CONFIGURATION#=============================================================================	@to = 0	@stop = 0	@background = Sprite.new	@background.bitmap = Bitmap.new(544,416)	@background.bitmap.fill_rect(0, 0, 544, 416,Color.new(0, 0, 0))#=============================================================================	@sprite_graph = Sprite.new	@bitmap = Cache.picture(@image)	@sprite_graph.bitmap = @bitmap.clone	@sprite_graph.x = @sprite_graph.bitmap.width / 2	@sprite_graph.y = @sprite_graph.bitmap.height 	@sprite_graph.ox = @sprite_graph.bitmap.width / 2	@sprite_graph.oy = @sprite_graph.bitmap.height - 416	@sprite_graph.visible = true	Graphics.transition(10)	Audio.bgm_play("Audio/BGM/"+ @music, @volume, @pitch) if @music != ''	while $scene == self	  Graphics.update	  Input.update	  move_graph	end	Graphics.freeze	@sprite_graph.bitmap.dispose	@sprite_graph.dispose	@sprite_graph.bitmap.dispose	@sprite_graph.dispose  end#=============================================================================  def move_graph	@to += 1 if @time_control	@stop += 1	if @stop == 3 and @sprite_graph.y != 0	  @stop = 0	  @sprite_graph.y -= @scroll	end	$scene = Scene_Title.new if Input.trigger?(Keys::ESCAPE) or @to > @time  endend

     

     

     

    Istruzioni :

    1) Copiare lo script sopra Main

    2) Per richiamare la scena basta impostare la variabile : $scene = Scene_Credits.new

    3) Enjoy !

     

    Per La configurazione dello script far riferimento ai commenti nella parte CONFIGURATION dello script stesso, molto easy comunque...per dubbi sono qui :sisi:

     

    EDIT : Ma lol fai riferimento alla mia demo nel tuo post...me ne sono accorto ora ! :wink:

     

    Grazie mille!!

     

    XD quindi e tua la demo? dalla descrizione che avevi fatta aquesta script ho notato una assomiglianza XD..

     

    lo volevo fare anche io che la script si richiama dal menu..

    (dove sta scritto nuovo gioco, Continua, esci)

    come faccio?

  12. Perdomani ma hai fatto un casino... lo dovudo rieditare tutto!

     

    esempio da cosi

    $data_actors = load_data(\"Data/Actors.rvdata\")

    a cosi

    $data_actors = load_data("Data/Actors.rvdata")

    (cerano i "\" di troppo)

     

    e per quanto riguardo per fare più di una riga vorrei saperlo anche io.. altrimenti susa la parola ma non serve a niente.. che credit sarebbe?

  13. si può modificare in modo che si attivi in automatico e invece di salvare ti fa un checkpoint che in caso di morte del pg ricominci dallo stesso punto?

     

     

    per darvi un esempio..(l'unico che mi viene in mente per ora)

     

    Stile tomb raider legend che in alcuni punti (dove il rischio di fallimento e alto) di da un checkpoint che non salva la partita ma ti fa ricominciare dove stava il checkpoint.

×
×
  • Create New...