GeRrK
Utenti-
Posts
107 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Everything posted by GeRrK
-
Se io volessi rallentare questo script (ogni x tempo guadagno meno vita di quella di dafault che guadagno attualmente con lo script). E poi vorrei un'altra cosa: fare la stessa cosa con gli MP! Lo script è questo! #======================================================================# On Map Regeneration Script v. 1.07# by Caldaron (11.09.2006)#==============================================================================# DESCRIPTIONS #==============================================================================#--------------------------------------------------------------------------# USE_MAPS: when true: Regeneration is enabled, except for REG_MAPS# when false: Regeneration is only for REG_MAPS enabled# REG_MAPS: insert the Map_IDs where Regeneration is enabled/disabled# HP/SP_WAIT: time to Wait until HP/SP recovers, will be divided by MAXHP/SP# should be Limit of MAXHP/MAXSP# HP/SP_REG: the Value of HP/SP Regeneration# HP/SP_PERCENT: when true: the Value of HP/SP_REG changes to its meant Percentage# HP/SP_MOD: the Percentage of HP/SP Recovery (1. Value contains 1. Actor's Percentage)# 0 means no Regeneration# !!NUMBER OF VALUES MUST BE EQUAL THE NUMBER OF ACTORS!!# HP/SP_STOP: insert the State IDs which prevent the Actor to recover HP/SP# insert all State IDs which marked 'Regard as HP 0'# to prevent the Actor to Raise from Dead## to change the actor's regenerate speed, use:# $game_system.hp_mod[actor.id-1] = value#--------------------------------------------------------------------------#==============================================================================module RegenerateUSE_MAPS = trueREG_MAPS = []HP_WAIT = 9999SP_WAIT = 9999HP_REG = 1SP_REG = 1HP_PERCENT = falseSP_PERCENT = falseHP_STOP = [1]SP_STOP = [1]end#==============================================================================class Game_System#--------------------------------------------------------------------------attr_accessor :hp_modattr_accessor :sp_mod#--------------------------------------------------------------------------alias system_reg_init initializedef initialize@hp_mod = [100, 100, 100, 100, 100, 100, 100, 100]@sp_mod = [100, 100, 100, 100, 100, 100, 100, 100]system_reg_initend#--------------------------------------------------------------------------end#==============================================================================class Game_Map#--------------------------------------------------------------------------alias map_reg_init initializedef initialize@hp_wait = [0,0,0,0,0,0,0,0] # !!NUMBER OF VALUES MUST BE EQUAL THE NUMBER OF ACTORS!!@sp_wait = [0,0,0,0,0,0,0,0] # !!NUMBER OF VALUES MUST BE EQUAL THE NUMBER OF ACTORS!!map_reg_initend#--------------------------------------------------------------------------alias map_reg_update updatedef updatefor actor in $game_party.actorsi = actor.idi -= 1@actor = actor@hp_wait[i] -= 1@sp_wait[i] -= 1if Regenerate::USE_MAPS and not Regenerate::REG_MAPS.include?(@map_id) or(Regenerate::USE_MAPS == false and Regenerate::REG_MAPS.include?(@map_id))if @hp_wait[i] < 1@actor.hp_regif Regenerate::HP_PERCENT@hp_wait[i] = Regenerate::HP_WAIT/(@actor.maxhp * (@actor.maxhp/(Regenerate::HP_REG*100)) * ($game_system.hp_mod[i]/100.00))else@hp_wait[i] = Regenerate::HP_WAIT/(@actor.maxhp * Regenerate::HP_REG * ($game_system.hp_mod[i]/100.00))endendif @sp_wait[i] < 1@actor.sp_regif @actor.maxsp != 0if Regenerate::HP_PERCENT@sp_wait[i] = Regenerate::SP_WAIT/(@actor.maxsp * (@actor.maxsp/(Regenerate::SP_REG*100)) * ($game_system.sp_mod[i]/100.00))else@sp_wait[i] = Regenerate::SP_WAIT/(@actor.maxsp * Regenerate::SP_REG * ($game_system.sp_mod[i]/100.00))endendendendendmap_reg_updateend#--------------------------------------------------------------------------end#==============================================================================class Game_Actor#--------------------------------------------------------------------------def stop_reg(type)case typewhen 0for i in Regenerate::HP_STOPif self.state?(i)return trueendendwhen 1for i in Regenerate::SP_STOPif self.state?(i)return trueendendendreturn falseend #--------------------------------------------------------------------------def hp_regi = -1 + id@mod = $game_system.hp_mod[i]if not self.stop_reg(0) and not (@mod == 0 or @mod == nil)self.hp += 1endself.hp = Integer([self.hp, self.maxhp].min)end#--------------------------------------------------------------------------def sp_regi = -1 + id@mod = $game_system.sp_mod[i]if not self.stop_reg(1) and not (@mod == 0 or @mod == nil)self.sp += 1endself.sp = Integer([self.sp, self.maxsp].min)end#--------------------------------------------------------------------------end
-
#_________________________________________________# MOG_Warning System V1.1#_________________________________________________# Con Moghunter# Http: / / www.atelier-rgss.com#_________________________________________________# Sistema di avviso quando HP è basso.#_________________________________________________Modulo MOG# Percentuale per il sistema di pericolo è attivato.DG_LOWHP = 25# Sound, che saranno attivate.DG_SE = "057-wrong01"# Abilita Flash sullo schermo.DG_FLASH = true# Velocità di avvertimento.DG_LOOP = 35fine#_________________________________________________Mogscript $ mogscript = () if $ == nil$ Mogscript [ "warning"] = true################ # Game_Player###############Game_Player classe <Game_Characteralias mog19_initialize inizializzaredef initialize@ Warning = 0mog19_initializefinealias mog19_update aggiornamentodef update@ Allarme + = 1se @ warning> MOG:: DG_LOOP@ Warning = 0finefor i in 0 ... $ game_party.actors.sizeattore = $ game_party.actors [i]se actor.hp * 100 / actor.maxhp <= MOG:: DG_LOWHP e @ avvertimento == 1Audio.se_play ( "Audio / SE /" + MOG:: DG_SE, 100.100) pari a zero per il salvataggiose MOG:: DG_FLASH == true$ Game_screen.start_flash (Color.new (255,50,0,128), 10)finefinefinemog19_updatefinefine Mi dà errore di sintassi sulla riga 20! Come faccio?
-
Giusto, comunque lo scassinamento ne ho già trovato uno simile ad oblivion (e quindi differente da quello di raldon)! Adesso appena posso approfondisco la storia e posto qualche screen! Voi intanto date suggerimenti! P.S. Sotto suggerimento di un grande amico il gioco sarà ambientato in una sola isola e quindi in una grande unica città!!!
-
Già, ma per quel che ci capisco io con gli script!! E' tanto che sia riuscito a capirci qualcosa con lo xas!!! Le trame che si intrecciano è proprio quello che volevo realizzare! Gli screen a breve, daqto che per ora il mapping l'ho curato poco!!
-
E' l'effetto che gli volevo dare.. Ma tanto come Raldon il mio gioconon verrà mai! Tranquillo, il tuo primato da re del making è al sicuro!! Anche perchè senza scripter.. Comunque consigli?
-
Aggiunta la descrizione del gameplay!!
-
Grazie Dark Lord! Un aiuto non si rifiuta mai, perciò^^ Anzi, se anche qualcun altro si fà avanti magari formiamo un bel team e il tutto viene molto meglio!
-
GeRrK presenta TITOLO PROGETTO IN ELABORAZIONE 1. Introduzione L'idea di questo progetto è nato un paio d'anni fà, ma poi tra varie modifiche tra battle system e varie in realtà il progetto vero e proprio è incominciato soltanto un mesetto fà o due! I miei ringraziamenti per ora vanno soltanto a theoras, che mi ha sostenuto un sacco con il progetto anche moralmente passandomi degli script e che ha anche molto migliorato il mio mapping e iindirettamente anche a Sylaer, di cui ho usato un sacco di script molto belli! Per il resto tutto farina del mio sacco. 2. Storia La storia è ambientata in un isola sperduta in mezzo all'oceano dove nessuno osa giungere per paura. Da diversi secoli, infatti c'è qualcosa tutto intorno ad essa che non permette a nessuno di raggiungere o lasciare l'isola: c'è chi parla di pirati, chi di mostri marini, chi di vortici spaventosi che risucchiano le navi, fatto stà che di tanto in tanto sulle rive dell'isola giungono resti di imbarcazioni e nessuno osa spostarsi di là da anni. Fortunatamente l'isola è autosufficiente e dispone di tutte le materie prime necessarie alla vita di tutti i giorni. L'isola ha un unica città-stato prospera e immensa dove sorgono un sacco di monumenti, palazzi antichi e più moderni con a capo un re. Il gioco con un vecchietto che vi "passerà a prendere" direttamente a casa per pubblicizzare la scuola dove insegna. Nella scuola ci saranno vari insegnanti, ogniuno sei quali vi insegnerà a padroneggiare un elemento (sceglierete voi quale). Nel corso del tempo potrete anche scegliere di tornare in quella scuola e per un prezzo piuttosto alto potrete imparare un "Elemento secondario". Usciti da questa scuola vi imbatterete in un mondo fatto di quest secondarie (farò il più possibile) tutte diverse e varie! Oltre a queste ci sono, ovviamente, quelle primarie, che si intrecceranno l'una dall'altra e a seconda del loro esito cambieranno anche fatti fondamentali del gioco. Le storie sono varie ma le approfondirò un altra volta: Nell'isola di Teshian (nome da decidere) la situazione del centesimo anno della terza era è tesa e molto instabile: Il re non riesce ad affermare definitivamente il suo potere e spesso insorgono rivolte capitanate da qualche cittadino coraggioso. I maghi oscuri, capitanati da Clark il Sommo non girano più per l'isola. Si dice che siano rintanati non si sa dove nelle desolate paludi alla ricerca ci non si sa cosa. Fonti poco attendibili rivelano di essere al corrente dei loro piani... I draghi, dopo l'esilio del trentaduesimo anno della prima era dall'siola sembra vogliano tornare a governarla... Allo stesso tempo ci sono appunto coloro che tentano di rivoltarsi al re, che si sono alleati con la lega degli assassini e che adesso si concentrano in qualche remota parte dell'isola in attesa di attaccare il dominatore non gradito. Ci sono poi i pacifisti, incuranti delle sorti del regno che vogliono mantenersi neutrali. E c'è infine la lega degli assassini, che ti commissionerà delle uccisioni e tu lo dovrai fare, ma non sarà sempre facile.. 3. Personaggi Molti dei personaggi che vedrete gli ho modificati da quelli di base, che comunque appariranno nella storia. Essendo un gioco piuttosto libero che varia a seconda delle tue scelte, i peronaggi non sono molto definibili. Il vostro personaggio, tuttavia sarà un umano, un naufrago giunto a Thesian che tuttavia ha perso la memoria. 5. Caratteristiche Tecniche/Gameplay Uso un battle system Xas 3.4 modificato un pò con varie caratteristiche e la possibilità di farsi seguire da seguaci (da 1 a 3). Vorrei fare in modo da visualizzare fino a 5 diverse magie nel game da associare ogniuna ad un tasto, perciò richiedo a qualche scripter se può realizzarmelo. Quest system dove potrete visualizzare le vostre quest in corso. Equipaggiamento avanzato diviso in mano destra, mano sinistra, elmo, carazza, gambali, stivali, cintura, anello e altro. Sistema di impronte su neve e sabbia. Possibiità di forgiare armi, scudi ecc con le risorse prime (es legno, bronzo ecc) trovabili in miniere, boschi ecc.. Ricordatevi però che non tutte le armi saranno forgiabili così, e anche che quelle che lo saranno necessiteranno di materie prime rarissime, talvolta uniche!). Sistema di pesca. Sistema di peso e affaticamento che determinerà la vostra velocità. Sistama di scassinamento (ancora da fare) tipo oblivion. Sistema di malattie acquisibili in battaglia o in luoghi tipo la palude, tra cui il celebre vampirismo presente anche in giochi con Oblivion. Rigenerazione di HP e SP su mappa (mooolto lenta ma comunque efficace). Sistema di taglia se sarete ricercati. Possibilità di giocare a blackjack, slot machine e altri giochi d'azzardo in casinò. 6. Screenshot http://yfrog.com/0u60594039p Questa è la casa del PG.. http://yfrog.com/5y98293099p E questa è la scuola dove verrà addestrato! 7. Demo/Link alla versione giocabile Ancora un pò di tempo!!! xD 8. Crediti Vari Theoras Sylaer Ragazzi, il progetto è ancora alle prime fasi, ma si accetta ogni genere di consiglio. Vi prego anche se vi ho dato poche informazioni di contribuire con ogni sorta di consiglio, anche sottiglioso, o perplessità. Altra cosa: cerco validi scripter o collaboratori di vario genere (anche, per esempio, per fare una mappa del gioco).
