-
Posts
799 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Calendar
Posts posted by Enom
-
-
Allora per evitare la lingua japponese e non riscontrare il problema di caratteri latini allargati sostituite lo script Window_Nameimput con questo. (Testato non dà problemi)
#==============================================================================# ** Window_NameInput#------------------------------------------------------------------------------# This window is used to select text characters on the name input screen.#==============================================================================class Window_NameInput < Window_Selectable#--------------------------------------------------------------------------# * Character Tables (Latin)#--------------------------------------------------------------------------LATIN1 = [ 'A','B','C','D','E', 'a','b','c','d','e','F','G','H','I','J', 'f','g','h','i','j','K','L','M','N','O', 'k','l','m','n','o','P','Q','R','S','T', 'p','q','r','s','t','U','V','W','X','Y', 'u','v','w','x','y','Z','[',']','^','_', 'z','{','}','|','~','0','1','2','3','4', '!','#','$','%','&','5','6','7','8','9', '(',')','*','+','-','/','=','@','<','>', ':',';',' ','Page','OK']LATIN2 = [ 'Á','É','Í','Ó','Ú', 'á','é','í','ó','ú','À','È','Ì','Ò','Ù', 'à','è','ì','ò','ù','Â','Ê','Î','Ô','Û', 'â','ê','î','ô','û','Ä','Ë','Ï','Ö','Ü', 'ä','ë','ï','ö','ü','Ā','Ē','Ī','Ō','Ū', 'ā','ē','ī','ō','ū','Ã','Å','Æ','Ç','Ð', 'ã','å','æ','ç','ð','Ñ','Õ','Ø','Š','Ŵ', 'ñ','õ','ø','š','ŵ','Ý','Ŷ','Ÿ','Ž','Þ', 'ý','ÿ','ŷ','ž','þ','IJ','Œ','ij','œ','ß', '«','»',' ','Page','OK']#--------------------------------------------------------------------------# * Object Initialization#--------------------------------------------------------------------------def initialize(edit_window)super(edit_window.x, edit_window.y + edit_window.height + 8,edit_window.width, fitting_height(9))@edit_window = edit_window@page = 0@index = 0refreshupdate_cursoractivateend#--------------------------------------------------------------------------# * Get Text Table#--------------------------------------------------------------------------def tablereturn [LATIN1, LATIN2]end#--------------------------------------------------------------------------# * Get Text Character#--------------------------------------------------------------------------def character@index < 88 ? table[@page][@index] : ""end#--------------------------------------------------------------------------# * Determining if Page Changed and Cursor Location#--------------------------------------------------------------------------def is_page_change?@index == 88end#--------------------------------------------------------------------------# * Determine Cursor Location: Confirmation#--------------------------------------------------------------------------def is_ok?@index == 89end#--------------------------------------------------------------------------# * Get Rectangle for Displaying Item#--------------------------------------------------------------------------def item_rect(index)rect = Rect.newrect.x = index % 10 * 32 + index % 10 / 5 * 16rect.y = index / 10 * line_heightrect.width = 32rect.height = line_heightrectend#--------------------------------------------------------------------------# * Refresh#--------------------------------------------------------------------------def refreshcontents.clearchange_color(normal_color)90.times {|i| draw_text(item_rect(i), table[@page], 1) }end#--------------------------------------------------------------------------# * Update Cursor#--------------------------------------------------------------------------def update_cursorcursor_rect.set(item_rect(@index))end#--------------------------------------------------------------------------# * Determine if Cursor is Moveable#--------------------------------------------------------------------------def cursor_movable?activeend#--------------------------------------------------------------------------# * Move Cursor Down# wrap : Wraparound allowed#--------------------------------------------------------------------------def cursor_down(wrap)if @index < 80 or wrap@index = (index + 10) % 90endend#--------------------------------------------------------------------------# * Move Cursor Up# wrap : Wraparound allowed#--------------------------------------------------------------------------def cursor_up(wrap)if @index >= 10 or wrap@index = (index + 80) % 90endend#--------------------------------------------------------------------------# * Move Cursor Right# wrap : Wraparound allowed#--------------------------------------------------------------------------def cursor_right(wrap)if @index % 10 < 9@index += 1elsif wrap@index -= 9endend#--------------------------------------------------------------------------# * Move Cursor Left# wrap : Wraparound allowed#--------------------------------------------------------------------------def cursor_left(wrap)if @index % 10 > 0@index -= 1elsif wrap@index += 9endend#--------------------------------------------------------------------------# * Move to Next Page#--------------------------------------------------------------------------def cursor_pagedown@page = (@page + 1) % table.sizerefreshend#--------------------------------------------------------------------------# * Move to Previous Page#--------------------------------------------------------------------------def cursor_pageup@page = (@page + table.size - 1) % table.sizerefreshend#--------------------------------------------------------------------------# * Cursor Movement Processing#--------------------------------------------------------------------------def process_cursor_movelast_page = @pagesuperupdate_cursorSound.play_cursor if @page != last_pageend#--------------------------------------------------------------------------# * Handling Processing for OK and Cancel Etc.#--------------------------------------------------------------------------def process_handlingreturn unless open? && activeprocess_jump if Input.trigger?(:A)process_back if Input.repeat?(:B)process_ok if Input.trigger?(:C)end#--------------------------------------------------------------------------# * Jump to OK#--------------------------------------------------------------------------def process_jumpif @index != 89@index = 89Sound.play_cursorendend#--------------------------------------------------------------------------# * Go Back One Character#--------------------------------------------------------------------------def process_backSound.play_cancel if @edit_window.backend#--------------------------------------------------------------------------# * Processing When OK Button Is Pressed#--------------------------------------------------------------------------def process_okif !character.empty?on_name_addelsif is_page_change?Sound.play_okcursor_pagedownelsif is_ok?on_name_okendend#--------------------------------------------------------------------------# * Add Text to Name#--------------------------------------------------------------------------def on_name_addif @edit_window.add(character)Sound.play_okelseSound.play_buzzerendend#--------------------------------------------------------------------------# * Decide Name#--------------------------------------------------------------------------def on_name_okif @edit_window.name.empty?if @edit_window.restore_defaultSound.play_okelseSound.play_buzzerendelseSound.play_okcall_ok_handlerendendend -
-
-
Ben tornato è veramente una cosa triste che ti bannino cosi velocemente ç.ç addioo.
a ps per il coniglietto malefico
Perchè non posso lasciarti messaggi?
-
ok la provo subito ^^
-
Tu sei pazzo hahahaha ma adoro questo tipo di pazzia hahahaha voglio provarlo ^^
-
Ora ho visto il lato cattivo di Yoshi brrrrr!!!
Comunque passando al gameplay il proggetto sembra carino e l'idea è buona, però è cosi buona da essere complicata da creare. Infatti se vuoi creare un gioco dove sei un guardiano devi come prima cosa creare una mappa limitata ti darò una serie di consigli.
1. Se sei un guardiano non devi mai lasciare incostudito il tuo tesoro. Per i cattivi è come un invito a nozze (il ricco lascia la porta di casa aperta e i ladri entrano ^^). Fossi in te per questo pezzo creerei una città intorno alla torre e darei al guardiano la possibilità di girarci senza però allontanarsi troppo.
2. I cattivi e gli attacchi li inserirei ad eventi esempio: (Guardiano và da una donzella parla con lei e dopo un pò tadaaan sbuca fuori il cattivo)
3. Creerei diverse mappe uguali per evitare il lag esempio. (Torre 1 10 eventi al suo interno al decimo evento crei un teletrasporto che ti porta a Torre 1 mappa 2°) cosi da evitare i lag e togliere la possibilità del ripetersi degli eventi.
Spero di esserti stato utile
ps
Il mio è un consiglio ma se vuoi puoi anche ignorarlo ^^
-
Aaaa ora ho capito :b avevo capito male errore mio :b
ok non chiederò più di trovare tutto pronto ^^ grazie per l'informazione.
-
T.T mi avete fatto preoccupare T.T
-
@Enom: quelle non sono risorse per rpgmaker
Avevi scritto questo perciò ho chiesto quali sono risorse per maker che posso richiedere
-
ok ma le risorse grafiche non sono anche le face e i charcter?
ps
prima di inserire il post ho provato a farle da me ma non tutte sono venute bene :b
comunque grazie per l'aiuto qualcuno può inserire un elenco sui tipi di risorse grafiche che si possono richiedere? Grazie
-
Certo che non vanno bene, te le devi montare!
????
Ok comunque ho trovato quasi tutte le facce tranne quella di luka ma non è un grande problema, mi servirebbero gli spirite di Miku e Len voi sapete dove posso trovarli?
-
non vanno bene servono le facce per rpg (i corpi non vanno bene ): ) grazie comunque.
-
screeeeenn ^^ (Scherzo penso di aver capito grazie ^^)
-
Enom, per le immagini uso imageshack: crei il tuo profilo e carichi le immagini che vuoi!
Dopo aver effettuato l'accesso come utente potrai caricare le immagini dalla home, e poi sfogliarle in Mie immagini.
Da lì selezioni l'immagine che vuoi postare e copy il link diretto( quello compreso tra [\IMG]).
Poi se devi fare uno screen del gameplay o dell'editor usi o il bottone Stamp sulla tastiera oppure un programma di screen capture gratuito.
http://www.softonic.it/s/download-free-screen-capture
oppure ricerchi sul tuo motore di ricerca screen capture.
Ps: Nel caso tu volessi una classe di skill che appare a Tp massima basta settare l'evento comune che a Tp massima compare la classe di abilità delle limit e che dopo l'uso della limit la barra tp scende a 0 e rimuova la classe.
Mi spiego:
1-Prepara le limit in abilità del database e inseriscile in una classe chiamata limit.
2-Assegna le skill limit nella schermata eroi nei tratti dei personaggi e NON inserire la classe della limit.
3-Prepara un evento comune chiamato per semplicità Turbo eroe. Mettilo in parallelo con uno switch che tu sai che è sempre on!
4-organizzalo nel seguente modo: Variabile [tp eroe]=[eroe Tp](il valore attuale di TP)
Se variabile[tp eroe]= 100 aggiungi classe abilità "Limit"!
else rimuovi classe abilità "Limit"(su questo pezzo sono un poco scettico ma prova lo stesso)
5-Imposta la skill limit con consumo TP 100.
Dovrebbe filare tutto!!!
Alagast fino al punto 4 ci arrivo ma non ho capito come inserire l'abilità cosa faccio (impara abilità)?
-
Allora ragazzi vi spiego subito cosa mi serve.
Mi servono delle facce dei personaggi che rappresenteranno i cattivi del gioco ^^ (non mostri). I catti sono i personaggi di un riproduttore musicale chiamato Vocaloid. Le facce mi servono in stile anime di questi personaggi:
1. Miku ( di questo serve anche il charas)
2. Luka
3. Meiko
4. Rin
5. Len (+Character da camerire)
6. Gumi
7. Gakupo (+charas)
8. Kaito
Mi servirebbero con un colletto che ricordino i nobili medievali tranne Kaito che mi serve con un abito nero da giudice. (gli abiti riguardano i colletti. Se squalcuno tanto paziente e bravo riesce a darmi le faces e i charats mi porterbbe al 65% vicino alla creazione del gioco. Se poi vi prende a voglia e volete disegnarli interi ben venga ^^.
Ps
Dopo aver creato i charas e le faces siete liberi di decidere se collaborare con me, o meno non ci sono obbligazioni diciamo che vi stò assumendo come mercenari (a gratis si intende, forse meglio dire pagamento in crediti ^^).
Ringrazzio tutti per l'attenzione essersi interessati a questo topic ^^
-
vx ace. Quindi per caricare uno screen devo reggistrarmi a Image Shack
-
Mmmh però il BS è a turni e statico, conviene che la limit non si carichi a tempo, ma a turni altrimenti uno aspetta finchè non si carica! D: Non è meglio così? ^ ^
Pensa alle variabili in quel caso non sarebbe difficile utilizzarle! Il problema rimane però la grafica che nelle battaglie standard non è possibile inserire picture > <
Usi qualcosa di particolare? Script?
Pensavo di usare i Ps e Pm come regolatore del turbo ma non riesco a impostarlo in modo da darmi la tecnica speciale se ho soddisfatto i requisiti (scusa se non inserisco immaggini ma essendo un tonto non sò come fare)
-
Database:
Evento Comune:
http://img705.imageshack.us/img705/8452/lolghj.png
Abilità:
http://img401.imageshack.us/img401/8452/lolghj.png
Non ti conviene crearlo come evento diretto invece di evento comune?
Aspetta Yoshi sono un cretino ho capito ora (forse) il probblema potrebbe trovarsi nel bersagli (visto che è nessuno) se è in battaglia non ti conta il nemico cosi (se è evento l'errore è nell'evento comune e ti suggerisco di riportarlo come evento per il mostro e vederti se l'errore è nella scelta di usare l'evento comune.
-
@Kazza: sì, l'okapia od okapi è un animale strano (non hai linkato un'immagine, ma il sito di upload XD), ma al programma non interessa, quello serve a te, le variabili puoi chiamarle come ti pare ^ ^
@Enom, Yoshi: postateci questi codici ;____ ;, fate qualche screen, si chiama aiuti veloci se tutte le volte agli stessi utenti dobbiamo chiedere i dettagli ;____ ;
Che tipo di turbo vuoi? Che tipo di evento comune hai creato? ^ ^
Un tipo di turbo che si carica con il tempo ed utilizzabile solo se si soddisfa il requisito (un esempio è quello usato da Holly in overland)
-
Mi sembra un pò incasinato Yoshi ma il gioco che vuoi fare è di tipo arcade 1 pupazzetto che gira e che lotta contro tutti i nemici senza selezionare attacca ecc.....?
-
allora la variabile puoi inserirla in due modi
1. nell'abilità.
2. All'inizio del gioco l'attivi semplicemente.
ma non sò esattamente se funziona
-
D: Perchè da una abilità non viene chiamato un evento comune???
Ho messo in 'Effetti' nel Database di chiamare un evento comune ma non lo chiama nel gioco. Perchè?? Non uso script in più.
Me lo ha fatto anche a me prova a vedere se l'errore è nell'evento comune (dimmi per caso usi uno status in tal caso l'errore potrebbe essere nello stato)
-
allora ti basta usare solo una varibile quella del tuo livello (anche se sotto la formula dell'abilità dovrebbe esserci scritto un 20 che indica di quanti punti può variare l'attacco dal suo massimo al suo minimo prova a vedere se quella può esserti d'aiuto in tal caso)

salve
in Ingresso
Posted
miii che accoglienza ^^ me la presti ogni tanto?
Comunque qui troverai molti tipi di persone e animali ^^ da gentiluominiiiii a pazzi furiosi ^^ Spero tu possa trovarti bene ^^