Jump to content
Rpg²S Forum

Search the Community

Showing results for tags 'Rgss3'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Rpg²S
    • Ingresso
    • Bacheca
  • Making
    • Tutorial
    • Grafica
    • Risorse sonore
    • Parlando del Making...
    • Oltre RpgMaker...
  • RpgMaker MZ
    • Supporto MZ
    • Risorse grafiche MZ
    • PLUGIN e Javascript per MZ
    • Progetti MZ
    • Release MZ
  • RpgMaker MV
    • Supporto MV
    • Risorse grafiche MV
    • PLUGIN e Javascript per MV
    • Progetti MV
    • Release MV
  • RpgMaker VX & VX-Ace
    • Supporto VX e VX-Ace
    • Risorse grafiche VX & VX-Ace
    • RGSS2 (VX)
    • RGSS3 (VX-Ace)
    • Progetti VX e VX-Ace
    • Release VX e VX-Ace
  • RpgMaker XP
    • Supporto XP
    • Risorse grafiche XP
    • RGSS (XP)
    • Progetti XP
    • Release XP
  • RpgMaker 2000/2003
    • Supporto 2K/2K3
    • Risorse grafiche 2K/2K3
    • Progetti 2K/2K3
    • Release 2K/2K3
  • Cortile
    • Off Topic
  • Team e Gilde
    • R²S Resources Team
    • Computer Dreams
    • Rpg2s RPG BY FORUM
  • Archivio
    • R²S Magazine
    • RenShop

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Twitter


Facebook


YouTube


LinkedIn


DeviantArt


Google Plus


Instagram


Provenienza


Interessi


Titoli


Skin Profilo


Skin Profilo Scelta


Conigli


Banana E3


XmaS14


Uova


Coniglio d'oro


ZucCasa

  1. 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
  2. Autore: Holy87 Descrizione: http://img545.imageshack.us/img545/8086/scriptl.png Apre ed esegue applicazioni e comandi di sistema. Apre il browser ad una pagina scelta, apre il blocco note, calcolatrice, terminale di comando; spegne il computer dopo un certo periodo di tempo (o annulla l'arresto) e altro ancora, tutto scrivendo dei comandi dalla finestra Script degli eventi. Si possono appunto creare situazioni molto "originali": Istruzioni: Copiare lo script sotto Materials, prima del Main. Istruzioni e comandi possibili sono all'interno dello script. Compatibilità: Compatibile per RPG Maker VX e VX-Ace e con tutti gli script personalizzati. Script:
  3. Autore: Craze Descrizione: Questo script permette di unire i bonus elementali. Nel normale combattimento, se un eroe ha come status Attacco Fuoco e colpisce un nemico debole a questo elemento con un attacco di lancia, viene fatta la media tra elemento Fuoco e attributo Lancia. Con questo script, il danno sarà in base all'elemento più forte, e nel caso ci siano due elementi di cui il nemico è debole, il danno sarà raddoppiato. Istruzioni: Installare lo script nella sezione Add-On dell'RGSS3.
  4. http://yanflychannel.files.wordpress.com/2011/12/titleace.jpg Yanfly come sapete, ha interrotto lo sviluppo dell'Engine6 per VX, per concentrarsi sull'Ace. Notevoli gli script e tutti utilissimi; dato che sono tantissimi, fornirò solo i link di collegamento alla pagina, per poi modificarli man mano. Si consiglia di installare gli script in ordine di altezza come riportato di seguito. Script di sistema (10) Ace Core Engine (cambia risoluzione e aggiunge migliorie) Message System (aggiunge opzioni testo alla finestra di messaggio) Message Actor Codes (Inserisce il valore dei parametri degli eroi nel Message System) [*]Adjust Limits (aumenta il limite massimo di parametri, livello, oro ecc...) [*]Class System (permette di modificare la classe del personaggio dal menu, durante il gioco) Class Specifics (questo add-on per il Class System permette di distinguere classi primarie da quelle secondarie) Class Unlock Level (add-on per Class System, permette di sbloccare una classe solo se si è ottenuti un certo livello in un'altra) [*]Extra Param Formulas (Modifica l'effetto dei parametri come Fortuna su altre statistiche) [*]Party System (una finestra di cambio party più ricca, dove si possono scegliere anche eroi che non possono essere rimossi) Command Party (add-on per Party System, consente di cambiare gruppo durante la battaglia) Script di Battaglia (32) A differenza del Melody, il Battle Engine scritto per Ace offre poche novità, ma è ampiamente personalizzabile tramite add-on. Questo permette una migliore personalizzazione dello script, che man mano incrementa sempre di più la profondità di battaglia. Ace Battle engine (engine di battaglia potenziato) FTB (Free Turn Battle System: i personaggi e nemici attaccano appena selezionato il comando) Add-On: Element Popups (il colore dei punti danno varia a seconda dell'elemento) Add-On: Enemy HP Bars (mostra la barra della vita sui nemici, quando vengono selezionati o attaccati) Add-On: Enemy Target Info (mostra informazioni sul nemico, come parametri e debolezze) [*]BattleCommand List (permette di gestire in modo avanzato i comandi battaglia dei personaggi) [*]Cast Animation (Esegue un'animazione sul personaggio-nemico prima di eseguire l'abilità) [*]Combat Display Log (permette di visualizzare un log di tutte le azioni fatte nel corso della battaglia) [*]Command AutoBattle (torna la battaglia automatica, come nel vecchio 2k!) [*]Command Equip (permette di cambiare l'equipaggiamento in battaglia) [*]Death Common EventsNew! (permette di chiamare eventi comuni in battaglia alla morte di un eroe o nemico) [*]Element Absorb (ritorna la feature di assorbire gli elementi, per mostri, stati, equip ed eroi) [*]Element Reflect (abilità per mostri, equip, stati o eroi di riflettere determinati elementi) [*]Extra Drop (consente di aggiungere più oggetti rilasciati dai mostri) [*]Lunatic Damage (consente per scripters esperti, di personalizzare gli effetti danno con add-on) LDP - Critical (personalizza la formula del danno critico) LDP - Gemini (personalizza il danno in base a PV o PM massimi e altro ancora...) LDP - Power (personalizza il danno in base ai PV o PM del nemico, per creare ad esempio magie come Antima) [*]Lunatic Objects (consente per scripters esperti, di personalizzare gli effetti degli oggetti con add-on) LOP - Destruction (consente di creare oggetti con effetti distruttivi, ad esempio di azzerare PM e PT) LOP - Give&Take (consente di trasferire al nemico i propri stati) LOP - Recoil(permette di creare oggetti e skill che causano un danno di rinculo su chi li usa) [*]Lunatic ParametersNew! (permette di creare parametri dinamici per eroi e nemici) LPP - EmpowerNew! (permette di creare parametri che ne mutano altri a seconda dei PV-PM-TP correnti) [*]Lunatic States (consente per scripters esperti, di personalizzare gli effetti degli stati con add-on) LSP - Protection (crea stati che proteggono l'eroe in svariate situazioni) LSP - Punishment (crea stati che aggiungono effetti come danno quando si viene curati, ed altro ancora...) [*]Lunatic Targets (consente per scripters esperti, di personalizzare i target con add-on) LTP - Contitions (consente di creare skill che selezionano target ad area che soddisfano certi parametri) LTP - Mathematics (consente di targettare nemici a seconda di calcoli matematici specifici) [*]State Animations (consente di mostrare un'animazione continua quando un nemico-eroe è afflitto da stati alterati) [*]Victory Aftermath (torna questo glorioso script che mostra i messaggi degli eroi e altro ancora a fine battaglia!) Script per Gameplay (24) Ace Equip engine (scena di equipaggiamento potenziata per gli eroi, consente anche di aggiungere nuovi tipi di equip) Active Chain Skills (consente di eseguire skill che possono concatenare altri attacchi) Barehand Trait (aggiunge un parametro che da un bonus per gli attacchi a mani nude, senza armi) Buff&State Manager (aggiunge nuove info agli stati, come buff e debuff, visualizza gli stati afflitti dei nemici ed i turni rimanenti) Convert Damage (permette di creare skill che convertono una percentuale di danno in guarigione PV, PM PT ecc...) Enemy Levels (permette di dare anche ai nemici i loro livelli ed esperienza) Doppelganger (i nemici possono prendere le sembianze, parametri e poteri di un eroe) [*]Equipment Dynamic Stats(Permette di dare bonus in percentuale ai parametri all'equipaggiamento) [*]Field State Effect (permette di creare poteri che affliggono tutti i combattenti, cambiando anche sfondo battaglia) [*]Input Combo Skills (permette di eseguire skill con la pressione di tasti) [*]Instant Cast (permette di eseguire il potere non appena viene scelto, senza aspettare che il turno cominci) [*]JP Manager (permette di assegnare Punti Abilità ai personaggi, come per l'EXP. Utile con lo Skill System) [*]Learn Skill Engine(permette di imparare i poteri tramite l'uso dei JP) [*]Parameter Bonus GrowthNew! (Permette di creare equipaggiamenti che danno un bonus parametri al level-up dell'eroe) [*]Passive States (permette di avere stati sempre attivi tramite equip, classi ecc..) [*]Random Skill Invoke (permette di castare un potere a caso da una lista) [*]Skill Cost Manager (permette di creare poteri che hanno diversi costi, come PV, oggetti, denaro..) [*]Skill Restrictions (consente di creare poteri che hanno bisogno di un tempo di ricarica prima di essere ri-utilizzate) [*]Skill Steal (permette di rubare poteri che appartengono ai nemici) [*]Steal Item (permette di rubare oggetti dai nemici) [*]Target Manager (permette un maggiore controllo del target per i poteri) Area of Effect (Add-On per TM, permette di colpire nemici vicini, e/o di colpire gli alleati) [*]TP Manager (per i fan di FFX, puoi gestire il modo in cui vengono caricati i PT: subendo danni, uccidendo nemici, vincendo, curando...) [*]Weapon Attack Replace (rimpiazza l'attacco di un'arma con un potere) Script per mappa (12) Button Common Events (esegue eventi comuni alla pressione dei tasti) Common Event Tiles (chiama un evento comune se il giocatore passa per un tile specifico) Encounter Rate Manager (permette di gestire la probabilità di incontri casuali, o di annullarli) Event Select Skill (chiama una finestra di selezione potere, come per gli oggetti) Chase Player(crea eventi che inseguono o fuggono dall'eroe entro un raggio d'azione) Event Window (mostra un pop-up per ogni evento nel gioco, come ottenere degli oggetti) Force Move Tiles (crea tile che forzano l'eroe a camminare per una certa direzione) Gab Window (crea piccole finestre di messaggio per un piccolo periodo di tempo come popup) Move Restriction Region (crea regioni che non possono essere calpestati dagli eventi) No Encounter Region (crea regioni che non consentono incontri casuali) Region Battlebacks (crea regioni che hanno battleback indipendenti dai tile) NB le regioni sono zone di mappa con "tag", nuova utility del VX Ace Slippery Tiles (crea tiles che fanno "scivolare" il personaggio fin quando non incontra un ostacolo, come quelle odiosi dungeon dei pokèmon..) Script per Menu (14) Ace Item Menu (Aggiunge più descrizioni e categorie agli oggetti) Ace Menu Engine (permette di personalizzare facilmente molti aspetti del menu, come layout e inserire comandi che chiamano eventi comuni) Party Sized Menu (Regola la dimenzione della finestra degli eroi, nel caso si vogliano visualizzare più o meno membri) Ace Save Engine (menu di salvataggio avanzato, con più informazioni e n. di slot personalizzabile) NewGame+ (Add-On per SE, permette di cominciare un nuovo gioco con tutti gli oggetti e livelli acquisiti nel salvataggio) [*]Ace shop Options (Aggiunge maggiori informazioni sugli oggetti che si acquistano/vendono al negozio) [*]Ace Skill Menu (permette di gestire meglio la schermata dei poteri) [*]Ace Status Menu (modifica la scena di Status per maggiori opzioni e informazioni) Rename Actor (Add-On per SM, permette di cambiare nome dell'eroe in ogni momento) [*]CommandWindow Icons (permette di aggiungere le icone alle finestre di comando del menu) [*]Menu Cursor (visualizza un'immagine come cursore nel menu, al posto o insieme al classico rettangolo) [*]Common Event Shop (puoi attivare eventi comuni dal negozio, come level up, switch ecc...) [*]Hide Menu Skills (nasconde alcuni poteri dal menu se non vengono soddisfatte certe condizioni) [*]System Options (aggiunge le opzioni di gioco nel menu, come volume e colore delle finestre) Script Utili (9) Anti-Fail Message (con questo script, è possibile creare poteri che non facciano comparire il messaggio "fallito" o "mancato" in battaglia) Base Troop Events (quanto tempo abbiamo perso per copiare-incollare delle pagine evento in tutti i gruppi di mostri? Con questo script, non è più necessario, basta crearne una sola per farla eseguire su tutti i gruppi!) Call Event (permette di chiamare un evento di una mappa a una pagina qualsiasi) Call Random Battle (permette di chiamare un incontro casuale random) Debug Extension (arricchisce le funzionalità della finestra di debug, come l'aggiunta di oggetti o incontri casuali) Diagonal Scroll (permette di muovere la mappa anche in diagonale) Flip Picture (permette di ribaltare una figura) Stop All Movement (permette di fermare il movimento di tutti gli eventi) Swap Monsters (permette di inserire nemici a caso nella battaglia) Totale: 101 script. (Aggiornato 05/02/2012) Yanfly sta praticamente aggiungendo e aggiornando script quasi ogni giorno, quindi il numero è destinato a crescere esponenzialmente. Comunque sia, appena il tutto si stabilizzerà cercherò di fare una compilation in un unico pacchetto.
×
×
  • Create New...