-
Posts
193 -
Joined
Content Type
Profiles
Forums
Calendar
Posts posted by ale9789
-
-
Mi offro come eventer per il progetto
-------------------------------------- |
Ecco alcuni dei miei lavori: |
Camminata ad 8 direzioni| click |
Time System| click |
---------------------------------------|
Questi sono stati fatti tutti su rpg maker vx, ma sono ovviamente capace di rifare le stesse cose su vx ace. Inoltre sono capace di fare script medio-semplici.
Spero di poter entrare a far parte del team e non assicuro una mia totale permanenza in esso D:
Saluti, Alessandro. :happy:
-
Ok... Spero che tu abbia ragione! :D
-
Ma come dici tu non sono sicuro che il gioco non lagghi... Gli script rimangono e pesano comunque D:
-
Per il mio progetto avrei bisogno di eliminare gli script per il menu, per il bs, per i soldi, per gli hp... Insomma gli script che non sono essenziali, gli script che anche se non presenti permettono di muoversi su una mappa! Voglio ricreare tutto da zero tramite eventi! :D Qualcuno è capace di eliminarli? Io ci ho provato ma il gioco si chiudeva subito
-
In che senso "non influisca sulla direzione degli eventi"?
Edit: Scusate la riesumazione del topic...

-
Programmazione ad Eventi: Movimento ad 8 direzioni
-Introduzione
Ciao a tutti! Non sapendo cosa fare questa mattina ho deciso di creare un evento per camminare in diagonale!
-Cosa fa
Permette di aggiungere la camminata diagonale.
-Crediti: Non richiesti
-Download:
-Breve guida:
Andiamo a copiare l'evento comune n°1 e inseriamolo nel nostro progetto.
In seguito creiamo un evento in processo parallelo su mappa che mette su on la switch 1 e che in seguito si elimina.
-
Grazie della risposta e scusami se non l'ho notata
-
Nessuna è scaricabile legalmente... Legalmente ci sono i trial (dopo 30 giorni non te lo fanno usare più).
-
Ne sono più che consapevole... Ma voglio dire, questo gioco l'avevo creato solo per passione XD
-
L' ho scaricato per provarlo ma dà quest' errore quando avvio la "Escape Mode": "Unable to find file Data/Map004.rvdata."
Leggendo i post del topic ho notato che non è la prima volta che uppi il gioco "buggato"...un consiglio: presta più attenzione e ricontrolla il progetto più volte prima di uppare... :smile:
Quando sarà OK lo proverò per bene e commenterò, mi raccomando perchè l'idea di un Pac-Man con RPG Maker è interessante, anche se poco originale

Non è buggata, semplicemente la sto ricreando, infatti la versione base che ho rilasciato non era granché, ma ora la sto rifacendo in modo che abbia la stessa mappa di gioco e che abbia un sistema fatto per controllare un solo fantasmino. (Tutto quello detto si riferisce all'Escape Mode, tornata di nuovo col nome originale, "You are the enemy").
Saluti, il ragazzo del futuro

-
Ed eccomi qui a postare una nuova versione ed ad avvisarvi degli aggiornamenti!
~NEWS~
· Piccole modifiche alla mappa della modalità base;
· Modificate le IE (Modificate in questa versione, ma ancora da rivedere);
· Perfezionato lo spawner per i fantasmini;
· Aggiunto l’effetto grafico ad’intermittenza dei fantasmini;
· Aumentato il tempo in cui i fantasmini sono vulnerabili (7 sec.).
Ed ecco il download: :wub::wub: -
Non è un tutorial ç_ç e non voglio spiegare nulla
-
-
-Nome:
Ale9789 Time System
-Tipo Risorsa:
Evento Comune (non essendoci sezioni per programmazione ad eventi metto qui)
-Utilità:
- Permette il passaggio del tempo, quindi di secondi, minuti e ore.
- Permette il passaggio dei mesi, quindi anche dei giorni
- Permette il passaggio degli anni
-Guida breve-
Copiare l'evento comune nel proprio progetto e assicurarsi di non intralciare le variabili da n°1 a n°7. Fine.
Ora se vogliamo fare un evento che dia una risposta diversa a seconda dell'ora ecco come dovremmo strutturarlo:
http://oi39.tinypic.com/5vxj80.jpg
Così a seconda dell'ora verranno visualizzati messaggi diversi.
Possiamo sostituire le ore con minuti, secondi, giorni, mesi e anni.
Utilizzando sempre condizioni se (conditional branch) si possono creare sistemi diversi, si potrebbe ricreare il passaggio delle stagioni come accade in pokémon bianco e in pokémon nero.
-Crediti:
Richiesti
-Download:
<3 Cliccami <3 Contatore di Download (non in tempo reale, sono un umano) : Downloads Totali: 13
- Permette il passaggio del tempo, quindi di secondi, minuti e ore.
-
Vi prego questo script serve assolutamente per il mio progetto che sto portando avanti con rpg maker vx ace.
Eccovi lo script:
lass << Input #-------------------------------------------------------------------------- # Aliases (Mods - Linked to Module) - Created by OriginalWij #-------------------------------------------------------------------------- alias ow_dt_i_press press? unless $@ alias ow_dt_i_trigger trigger? unless $@ alias ow_dt_i_repeat repeat? unless $@ alias ow_dt_i_update update unless $@ end module Input #-------------------------------------------------------------------------- # constants - Created by OriginalWij and Yanfly #-------------------------------------------------------------------------- LETTERS = {} LETTERS['A'] = 65; LETTERS['B'] = 66; LETTERS['C'] = 67; LETTERS['D'] = 68 LETTERS['E'] = 69; LETTERS['F'] = 70; LETTERS['G'] = 71; LETTERS['H'] = 72 LETTERS['I'] = 73; LETTERS['J'] = 74; LETTERS['K'] = 75; LETTERS['L'] = 76 LETTERS['M'] = 77; LETTERS['N'] = 78; LETTERS['O'] = 79; LETTERS['P'] = 80 LETTERS['Q'] = 81; LETTERS['R'] = 82; LETTERS['S'] = 83; LETTERS['T'] = 84 LETTERS['U'] = 85; LETTERS['V'] = 86; LETTERS['W'] = 87; LETTERS['X'] = 88 LETTERS['Y'] = 89; LETTERS['Z'] = 90 NUMBERS = [48, 49, 50, 51, 52, 53, 54, 55, 56, 57] NUMPAD = [96, 97, 98, 99, 100, 101, 102, 103, 104, 105] BACK = 138; ENTER = 143; SPACE = 32; SCOLON = 186; ESC = 157 QUOTE = 222; EQUALS = 187; COMMA = 188; USCORE = 189; PERIOD = 190 SLASH = 191; LBRACE = 219; RBRACE = 221; BSLASH = 220; TILDE = 192 F10 = 121; F11 = 122; CAPS = 20; NMUL = 106; NPLUS = 107 NSEP = 108; NMINUS = 109; NDECI = 110; NDIV = 111; Extras = [uSCORE, EQUALS, LBRACE, RBRACE, BSLASH, SCOLON, QUOTE, COMMA, PERIOD, SLASH, NMUL, NPLUS, NSEP, NMINUS, NDECI, NDIV] #-------------------------------------------------------------------------- # initial module settings - Created by OriginalWij and Yanfly #-------------------------------------------------------------------------- GetKeyState = Win32API.new("user32", "GetAsyncKeyState", "i", "i") GetCapState = Win32API.new("user32", "GetKeyState", "i", "i") KeyRepeatCounter = {} module_function #-------------------------------------------------------------------------- # alias method: update - Created by OriginalWij #-------------------------------------------------------------------------- def update ow_dt_i_update for key in KeyRepeatCounter.keys if (GetKeyState.call(key).abs & 0x8000 == 0x8000) KeyRepeatCounter[key] += 1 else KeyRepeatCounter.delete(key) end end end #-------------------------------------------------------------------------- # alias method: press? - Created by OriginalWij #-------------------------------------------------------------------------- def press?(key) return ow_dt_i_press(key) if key < 30 adjusted_key = adjust_key(key) return true unless KeyRepeatCounter[adjusted_key].nil? return key_pressed?(adjusted_key) end #-------------------------------------------------------------------------- # alias method: trigger? - Created by OriginalWij #-------------------------------------------------------------------------- def trigger?(key) return ow_dt_i_trigger(key) if key < 30 adjusted_key = adjust_key(key) count = KeyRepeatCounter[adjusted_key] return ((count == 0) or (count.nil? ? key_pressed?(adjusted_key) : false)) end #-------------------------------------------------------------------------- # alias method: repeat? - Created by OriginalWij #-------------------------------------------------------------------------- def repeat?(key) return ow_dt_i_repeat(key) if key < 30 adjusted_key = adjust_key(key) count = KeyRepeatCounter[adjusted_key] return true if count == 0 if count.nil? return key_pressed?(adjusted_key) else return (count >= 23 and (count - 23) % 6 == 0) end end #-------------------------------------------------------------------------- # new method: adjust_key - Created by OriginalWij #-------------------------------------------------------------------------- def adjust_key(key) key -= 130 if key.between?(130, 158) return key end #-------------------------------------------------------------------------- # new method: key_pressed? - Created by OriginalWij #-------------------------------------------------------------------------- def key_pressed?(key) if (GetKeyState.call(key).abs & 0x8000 == 0x8000) KeyRepeatCounter[key] = 0 return true end return false end #-------------------------------------------------------------------------- # new method: typing? - Created by Yanfly #-------------------------------------------------------------------------- def typing? return true if repeat?(SPACE) for i in 'A'..'Z' return true if repeat?(LETTERS[i]) end for i in 0...NUMBERS.size return true if repeat?(NUMBERS[i]) return true if repeat?(NUMPAD[i]) end for key in Extras return true if repeat?(key) end return false end #-------------------------------------------------------------------------- # new method: key_type - Created by Yanfly #-------------------------------------------------------------------------- def key_type return " " if repeat?(SPACE) for i in 'A'..'Z' next unless repeat?(LETTERS[i]) return upcase? ? i.upcase : i.downcase end for i in 0...NUMBERS.size return i.to_s if repeat?(NUMPAD[i]) if !press?(SHIFT) return i.to_s if repeat?(NUMBERS[i]) elsif repeat?(NUMBERS[i]) case i when 1; return "!" when 2; return "@" when 3; return "#" when 4; return "$" when 5; return "%" when 6; return "^" when 7; return "&" when 8; return "*" when 9; return "(" when 0; return ")" end end end for key in Extras next unless repeat?(key) case key when USCORE; return press?(SHIFT) ? "_" : "-" when EQUALS; return press?(SHIFT) ? "+" : "=" when LBRACE; return press?(SHIFT) ? "{" : "[" when RBRACE; return press?(SHIFT) ? "}" : "]" when BSLASH; return press?(SHIFT) ? "|" : "\\" when SCOLON; return press?(SHIFT) ? ":" : ";" when QUOTE; return press?(SHIFT) ? '"' : "'" when COMMA; return press?(SHIFT) ? "<" : "," when PERIOD; return press?(SHIFT) ? ">" : "." when SLASH; return press?(SHIFT) ? "?" : "/" when NMUL; return "*" when NPLUS; return "+" when NSEP; return "," when NMINUS; return "-" when NDECI; return "." when NDIV; return "/" end end return "" end #-------------------------------------------------------------------------- # new method: upcase? - Created by Yanfly #-------------------------------------------------------------------------- def upcase? return !press?(SHIFT) if GetCapState.call(CAPS) == 1 return true if press?(SHIFT) return false end end -
Senti, di traduzioni ce ne sono solo per cambiare da giapponese in inglese
-
-
Il problema è che se vuoi fare un mmorpg con rpg maker, hai bisogno innanzitutto di un cavolo di SERVER e di qualcuno che lavori seriamente nel caso ci fossero dei bug negli script del gioco... In pratica, se non trovi degli scripter non avrai modo di creare un mmorpg serio. E' tutta esperienza personale, infatti io volevo creare un gioco on-line ma con i problemi che sono sorti non ho potuto continuare. Saluti!
PS. gli script che trovi per l'online te li sconsiglio, sono quasi sempre pieni di bug oppure ti fanno vedere solo gli altri giocatori che camminano senza poter interagire. Oppure hanno una chat e permettono di vedere i giocatori che camminano LOL
-
Non si possono richiedere download a versioni di rpg maker illegali. Che qualcuno chiuda il post! D:
Se volevi il trial, eccotelo: http://tkool.jp/products/rpgvxace/index.html

-
Benvenuto!
-
Metti il progetto che ti da l'errore in un rar e poi mettilo su mediafire.com
-
Prima di tutto presentati nella sezione apposita. Comunque ho visto il tutorial. Prova a non mettere l'opzione script e invece fai condizione se: tasto B premuto ecc....
-
I nostri cari eventi sono stati eliminati? Prima di fare certe richieste cercate di mettere in moto il cervello...
Edit: Ah... Aggiungo, tristemente... Rpg maker sfrutta grafica 2D (You Fail Man!)
-

Jacklyn Hawks - Gravecom: Eventer, Composer e Grafico cercasi
in Reclutamento VX e VX-Ace
Posted