Jump to content
Rpg²S Forum

nihil-omen

Utenti
  • Posts

    696
  • Joined

  • Last visited

Everything posted by nihil-omen

  1. Perdonate il doppio post, problemi di internet >.<
  2. Avevo intuito che c'era un qualche settagio iniziale della classe che impediva di far apparire le cose al di là di determinate coordinate (appunto dovevano apparire nella finestrella...) solo che non sapevo quale parametro era é.è Chiedo venia per tutte queste domande, è che devo imparare e solo così noto miglioramenti... Comunque si, sono riuscito a fare la terza barra ^^ l'unico problema è che il valore di essa aumenta solo col refresh delle altre due, devo dunque aggiungere altro oppure è un problema tutto degli eventi che settano la crescita di quella barra? (la barra in questinoe, come quella degli SP, si ricaricano col tempo, più sono alti determinati parametri del pg più velocemente si ricaricano, però se il pg fa level up senza perdere hp o sp il cambiameto di velocità della terza barra non cambia). Grazie mille in ogni caso ^^ [son riuscito addirittura a mettere i colori che volevo io!!!!! e a far apparire l'icona dell'arma equippata!]]
  3. Per il mio mega progettone (che poi è piccino, ma complesso) avre bisogno di un grande aiuto per e seguenti cose: Uso il "Compact Menù" di Sleeping Leonheart. Avrei bisogno di uno script che permetta di far visualizzare delle variabili nella descrizione dell'equipaggiamento [visto che delle cose fondamentali degli equip del gioco saranno per esempio le munizioni, che devono essere caricate nell'arma, ed ogni arma ha le sue, quindi ogni arma deve mostrare nella descrizione il numero di proiettili (affidato ad una variabile) che contiene]. Non penso sia troppo difficile ò_o Ma io sono ancora una zappetta XD Le idee sarebbero queste: o creare uno script che permetta di abilitare il comando " \v[n] " nelle descrizioni (non funge se no) oppure una lista di stringhe (nelle quali inserire le descrizioni) che possono esser riempite direttamente all'itnerno di uno script. Cambiare i charset via script. Qui è più complesso.... Sto tentando di fare un BS in simil tempo reale, inoltre vorrei fare che il charset di ogni personaggio cambi in base all'equip (armatura ed arma) [si, tantissimi charset per soli 4 pg]. Inoltre mi servirebbe anche poterlo richiamare via evento per far si che quando il pg attacca, in base all'arma che ha, venga cambiato nuovamente il charset (sempre in base ad armor e arma) e che venga visualizzata tot volte la sequenza dei frame (da sinistra verso destra, della sola riga di direzione in cui è girato il pg). Un pò complesso lo so ma la cosa che pensavo di fare è tipo mettere per ogni pg 4 tipi di armature : Vestiti, Leggere, Medie e Pesanti. E svariati tipi di armi (numerate) 1 2 3 4 5... E richiamare il nome del charset da scambiare con una cosa del tipo: NOMEPERSONAGGIO_TIPOARMATURAEQUIPPATA_IDARMAEQUIPPATA Per quando il pg corre NOMEPERSONAGGIO_TIPOARMATURAEQUIPPATA_IDARMAEQUIPPATA_run Per quando attacca NOMEPERSONAGGIO_TIPOARMATURAEQUIPPATA_IDARMAEQUIPPATA_atk Voi che dite? Help T_________________T
  4. Domandina: (sti giorni vi sto tempestando!) E se io volessi spostare le barre? Che ne so, metterle in basso a sinistra [mi serve soprattutto per poterle lasciare lì in basso quando poi apro il menù Compact]? Ho provato a cambiare le coordinate, ma se le abbasso all'infuori del luogo in cui è situata la picture semplicemente non mi appaiono. Ho capito che c'entra qualcosa con la pic, solo che non so come intervenire >.< Inoltre io ho eliminato la barra dell'exp, però vorrei creare una barra basata su due variabili, come faccio? Ora provo a studiarmi lo script per carpire tutti i processi per creare la barra però non sicuro di riucsire da solo é_è Help! T.T
  5. Grazie mille *___* Piano piano imparerò a fare tutto da solo. A dir la verità ci avevo un pò pensato all'ereditarietà, solo che non sapevo come impostarla é.è Grazie mille ora provo, smanetto e vediamo un pò ^^ EDIT: No, niente, sono ancora una zappa con l'RGSS >__>" Non riesco a farle apparire -.-" Potresti farmi un esempio di una riga in cui va bene inserire le istruzioni che hai scritto? é.è
  6. Altra domanda! (che rompi palle che sono!) Mi sono modificato lo script HUD HP/MP/EXP/GOLD (per giostrarlo come volevo io) solo che vorrei che le barre (ma solo quelle, le stringhe nu) apparissero anche nel menù (in un punto da decidere). Come faccio? Devo copiarmi parte dello script? E se si quale? E dove? Grazie mille *__*
  7. Ho cercato sulla sezione dei Tileset ma non l'ho trovato ò_o Cioè non trovo proprio la sezione Terrain! Sul 2003 c'era e ci potevi collegare oltre ai danni o uno schermo, anche un suono... Potrei farlo via Eventi comuni eh, lo feci una volta un evento che controllava ogni volta che l'eroe si spostava, solo che ho già tanti eventi attivi nel gioco, preferirei farlo a script... Anche perchè poi il suono lo vorrei settare con il Terrain Tag ma non so come fare é.è Help! *__*
  8. Sei un genio! *_____* Con i tuoi script hai facilitato enormemente tutti i problemi che avevo per il mio gioco! Grandissimo grandissimo! *____*
  9. Uhm... Immaginavo che sarebbe stata una cosa molto complessa da fare >.< Oddio c'è da dire che le battaglie le gestisco tutte ad eventi, quindi non credo ci sia il problema di modificare le Classi delle battaglie, ma resta comunque un lavorone >.< In ogni caso quella cosa l'aggiungerò in caso quando sarò un tantino tanto più esperto col ruby ^^ Grazie! *__* (ti darebbi i miei rens...se li avessi ò_o)
  10. Effettivamente il tuo di metodo è più facile e più intuitivo e più utilizzabile... Devo fare ancora taaaaaaaaaaaaaaaaaaaaaaaaaaanta strada col ruby T.T Grazie di cuore Leonheart! *_*
  11. Mi servirebbe sapere come fare tramite Call Script (o con una Classe da richiamare, come volete) a storare in determinate variabili (per ora sono 17 variabili) le relative distanze tra il pg e gli eventi di ID da 1 a 17 (presenti in ogni mappa). Ho provato a farlo ad eventi ma deve essere calcolato ogni frame, visto che è tutto in movimento é.è E lagga veramente veramente troppo >_< Con gli script non dovrebbe essere difficile solo che non so come richiamare a variabile le coordinate degli eventi e del pg e non riesco a trovarlo sull'help >_< Dovrebbe venir fuori una cosa del genere nu? [contando che le variabili in cui salvare le distanze partano dalla 26 e siano tutte in fila] CALL SCRIPT: for i in 1...17 X_Hero = richiama le coordinate X dell'hero X_Event = richiama le coordinate x dell'evento di ID [i] Y_Hero = richiama le coordinate Y dell'hero Y_Event = richiama le coordinate Y dell'evento di ID [i] X_Dist = X_Hero - X_Event If X_Dist < 0 X_Dist *= -1 end Y_Dist = Y_Hero - Y_Event If Y_Dist <0 Y_Dist *= -1 end $game.variables[26+i] = X_Dist + Y_Dist end Mi dite come richiamare le coordinate ordunque? E se così può funzionare? Sono le prime cose che faccio con l'rgss quindi necessito parecchia assistenza é.è Grazie di cuore comunque ^^
  12. Importandomelo sul progetto ho notato che mi fa apparire i triangolini di dialogo negli slot degli oggetti... Interferenza con altri script? O è perchè ho la versione inglese? Come lo risolvo?
  13. E' quello che dico pure io T_____T Comunque qualcosina sto imparando a farlo con l'rgss....molto poco però ._. Ora però vedo dai faccio qualche tentativo, se riesco (poco probabile) ti faccio sapere ;)
  14. Ed oltre a questo (che devo ancora provare) si può fare che i tipi di oggetti totali possono esser limitati anch'essi? Magari legandolo ad una variabile? Chessò la variabile 25 del gioco si chiama "Capacità Inventario" e il numero massimo di slot di oggetti che uno può portare è quello. E ancora più bello che se uno vuole portare più di 20 Pozioni, occupa 20 Pozioni su uno slot e (fino ad altre 20) le altre su un altro slot, andando avanti così, uno si può portare 2000 Pozioni, ma non avrebbe posto per altre cose nell'inventario ò_o Già ho chiesto cose simili XD (vorrei implementare sta cosa nel Compact Menù, lì ho già scritto, ora scrivo pure qua, chissà prima o poi qualcuno saprà aiutarmi *_*)
  15. Guarda io per il mio ultimo progetto su RPG maker 2003 volevo fare la stessa identica cosa, come Hack, per intenderci. Finisci il primo e poi puoi caricarti il file sul secondo. Per farlo con progetti diversi è semplice l'unica cosa che devi stare attento è che quando fai il secondo (e quelli successivi) tutti gli ID delle mappe devono differire da quelli del primo, eccetto per la mappa di cui prima, perchè altrimenti [dando per scontato che il database è lo stesso] se uno si porta il salvataggio sul secondo capitolo prima di finirlo, teoricamente può riuscire a giocare trovandosi in una mappa che magari non dovrebbe più visitare o che non dovrebbe ancora aver visitato. L'idea sarebbe quella di sapere quali sono le mappe che nel capitolo 2 vengono visitate e semplicemente copiarle per poi cancellare le originali. Mi raccomando la cancellazione delle mappe deve essere fatta a progetto concluso, se no l'ID della mappa verrà assegnato come quelle cancellate e il problema non solo persisterebbe, ma sarebbe ancora più complesso perchè non ci si capirebbe una mazza con le mappe XD Una soluzione infinitamente più semplice mi è appena venuta in mente: Common Event -> Parallel -> Condizione SE: se una switch che ti si attiva a fine gioco non è attiva -> cambia il colore a tutto lo schermo in nero in 0 frame -> mostra messaggio: Non hai completato il primo episodio, quindi non puoi utilizzare qui questo salvataggio! -> Uscita forzata dal gioco. Teoricamente così dovresti stare apposto.
  16. Vorrei sapere dove andare e come fare per cambiare la gestione dell'exp necessaria per il lvl up perchè quella del programma mi fa un pò schifo... Vorrei fare una cosa simile a D'n'D per esempio, che per ogni livello ti servono 1000 exp in più del precedente del tipo: LVL EXP TOT EXP per LVL UP 1 0 1000 2 1000 2000 3 3000 3000 4 6000 4000 5 10000 5000 6 15000 6000 7 21000 7000 8 28000 8000 9 36000 9000 10 45000 10000 11 55000 11000 12 66000 12000 13 78000 13000 14 91000 14000 15 105000 15000 16 120000 16000..... Etc etc Insomma vorrei sapere come posso gestirlo per conto mio (e renderlo uguale per ogni pg, tra le altre cose). L'idea per ora è di fare che l'exp per il lvl up è 100*lvl attuale (quindi come l'esempio ma con uno zero in meno) ma potrei anche cambiare idea, insomma voglio sapere dove devo smanettare per fare come voglio io XD Grazie dell'aiuto ^^ EDIT: Ho smanettato un pò ed ho trovato ciò che cercavo. Se può servire a qualcunaltro... Andate su Game_Actor alla riga 94 inizia la procedura di caricamento. Io ho settato come dicevo sopra, con uno zero in meno, quindi 100 -> 200 -> 300 -> 400... In realtà ho semplificato il tutto facendo si che l'exp venga calcolata semplicemente moltiplicando basis e inflation per se stessi e poi per il livello del pg. Ecco qui lo script ^^ (ricordo che va sostituito da riga 94 fino a riga 106) def make_exp_list actor = $data_actors[@actor_id] @exp_list[1] = 0 #pow_i = 2.4 + actor.exp_inflation / 100.0 for i in 2..100 if i > actor.final_level @exp_list = 0 else #n = actor.exp_basis * ((i + 3) ** pow_i) / (5 ** pow_i) n = actor.exp_basis * actor.exp_inflation * (i -1) @exp_list = @exp_list[i-1] + Integer(n) end end end C'è una riga in più, quindi questa porzione di script arriverà a 107. Se volete rimettere tutto come prima vi basterà cancellare la riga 103 e i "#" che stanno sulle righe 97 e 102. Spero possa tornare utile a qualcuno, che magari vuole personalizzarsi la curva dell'exp come me ^^
  17. Per quello puoi usare lo script per mostrare più di 50 picture, lo trovi qui. Puoi far apparire le pic tramite call script, ti basta settare due variabili che segnino sempre le coordinate del pg, e poi usi la sintassi ... Aspè complicato a parole faccio un esempio. Mettiamo che tu abbia le pic con le cifre da 0 a 9 (magari rosse per segnare i danni) e che tu le abbia chiamate rednum_0 rednum_1 rednum_2 e così via fino a 9 Mettiamo che la variabile 001 prenda le X del pg e la variabile 002 prenda le Y Mettiamo che la variabile 003 contenga le "UNITA'" del danno, la variabile 004 contenga le "DECINE" del danno e che la variabile 005 contenga le "CENTINAIA" del danno. Mettiamo che tra una cifra e l'altra tu voglia dare 1 pixel vuoto di spazio e che ogni pic occupi 4 pixel Con quello script ti basta fare tramite Call script così: x_pg= $game_variables[1]*32 y_pg= $game_variables[2]*32-48 nomedellapic= "rednum_" +$game_variables[3].to_s $game_screen.pictures[1].show(nomedellapic, 1,x_pg, y_pg, 100, 100, 255, 0) x_pg= $game_variables[1]*32-5 y_pg= $game_variables[2]*32-48 nomedellapic= "rednum_" +$game_variables[4].to_s $game_screen.pictures[2].show(nomedellapic, 1,x_pg, y_pg, 100, 100, 255, 0) x_pg= $game_variables[1]*32-10 y_pg= $game_variables[2]*32-48 nomedellapic= "rednum_" +$game_variables[5].to_s $game_screen.pictures[3].show(nomedellapic, 1,x_pg, y_pg, 100, 100, 255, 0) E dovrebbero apparirti i danni sulla capoccia del pg (più o meno, non ho fatto prove e contro prove). Se guardi sul topic appropriato trovi tutte le istruzioni che servono ^^ Il fatto è che poi devi dare il comando di muoverli (di solito i danni vanno verso l'alto prima di sparire) e poi di farli sparire [ci sono anche questi di comandi eh] e diventa un pò complesso se magari devi far apparire tanti danni, ogni volta gestirli tutti manualmente è pesante!
  18. Naruto quello lo so fare già facilmente, il fatto è che mi servono tanti tanti numeri, e altre tante tante pictures XD Quindi l'unica è usare un Call Script che faccia apparire/sparire/muovere/cambiare size e color, di scritte e numeri (numeri prelevati dalle variabili che si modificano dagli eventi) >__< Qualcosina sto imparando dell'rgss ma i comandi non li conosco... Sulle lezioni si arriva a parlare della struttura e dei comandi generici (operatori, if, case, loop, cicli) ma quelli più pesi nope XD Per questo chiedo sempre tanta roba é.è (e rompo pure parecchio le palle XD)
  19. Ineffetti servirebbe anche a me ò__o Magari con la possibilità di giostrare il movimento (se c'è o meno) e la durata, o in caso farle apparire permanentemente fino a che un evento non dica di eliminarla (un pò come se fosse una pic)...
  20. Scusate ma se i volessi far apparire esclusivamente le barre HP ed MP? (non ho trovato uno script che fosse uno con questa funzione ed ho usato il tasto Cerca con tutte le alternative possibili immaginabili -.-") E per cambiare i color? Grazie mille ^^ EDIT: Ok ce l'ho fatta, mi ci son un pò incaponito, ma le lezioni di script del forum (e un piccolo aiuto del'lhelp) cominciano a dare i loro frutti. Ecco un elenco dei cambiamenti: Invece di mostrare il nome del pg vengono mostrati "Hp : [attuali]/[massimi]" e al posto del Lvl "Sp: [attuali]" Le barre le ho avvicinate e fatte un pò più sottili (erano troppo larghe per i miei gusti) ho cambiato i colori ed ho eliminato quella dell'exp, ora mi accingo ad eliminare anche le icone, ma volendo quelle si possono pure lasciare (basta farle un pò più piccine visto che ora gli spazi son ridotti) Se qualche matto come me fosse interessato mi faccia un fischio, glielo passo volentieri ^^ (o in caso glielo modifico su misura, ma non molto poichè sono una zappa con l'rgss é.è )
  21. Bello bello bello! Forse mi hai diminuito una mole incredibile di lavoro con questo menù! Solo qualche domanda: Come posso modificare l'opacità dell'immagine che sta tra il menù e la mappa? Vorrei che si vedesse di meno >.< E possibile rimuovere completamente l'opzione per salvare? Se si, come? [da un menù normale lo so fare ma da qui..] E' possibile diminuire il numero di "slot" visualizzati? E ancora più importante: è possibile limitare gli slot utilzzabili? Per esempio, all'inizio del gioco magari far si che il giocatore possa utilizzare soltanto le due strisce visualizzate, ma magari andando avanti con il gioco sbloccare una variabile che permetta di utilizzare altre strisce di slot. E ancora più importante 2: è possibile far si che alcuni oggetti superata una determinata quantità abbiano bisogno di utilizzare un altro slot? Per esempio uno slot può contenere una sola Spada, per poterne portare un'altra bisogna utilizzare un altro slot, se non ci sono altri slot, non si può prendere l'oggetto; o altro esempio, ogni slot può contenere al massimo 5 pozioni mentre che so uno slot può contenere solo 2 "borse del guaritore" (più efficaci delle pozione), così da dover far scegliere attentamente al giocatore cosa portarsi, non potendo portare con se qualunque cosa >.< Grazie comunque *_*
  22. Pure tu c'hai ragione XD No comunque mi toccherà fare una cosa mista :/ Ciò che ho in mente di fare è davvero troppo complesso, forse anche da scriptare >.< Mentre teoricamente ad eventi è fattibile, solo che mooooooolto lungo, invece col supporto di script si può alleggerire il lavoro ^^ [ps: se tante volte non hai una mazza da fare e vuoi darmi consigli mandami un pm che ti spiego le mie idee avveniristiche XD]
  23. Ah vabè valgono le regole per le variabili del Call Script! Quello lo so fare allora XD Mi basta mettere invece che tutto tramite eventi, una Scene_mioInventario, che faccia apparire al posto giusto tutte le cose! Questo credo di averlo capito dai! Grazie mille per l'aiuto ^^ Ohè non è che tante volte poi quando andrò avanti con le lezioni (per ora sto a cicli / casi e robe simili >_>" le basi proprio insomma) mi date una mano a fare sto benedetto menù completamente a script? XD Comunque se ne riparla tra giorni e giorni >.> Maledetto studio >.> XD Grazie ancora comunque *__* Voglio bene pure a te *___* EDIT Volendo potrei mettere il valore della variabile come un'altra variabile da far aumentare a comando attraverso un ciclo, in modo da dover scrivere un ciclo solo per far visualizzare tutte le picture! ora devo solo trovare un calcolo adeguato per modificare le coordinate delle iconcine la parte dell'inventario è strutturata così [_][_][_][_] [_][_][_][_] [_][_][_][_] [_][_][_][_] [_][_][_][_] [_][_][_][_] Ogni quadratino son 32 pixel (un quadratino nella mappa XD) e il bello è che devono apparire solo fino ad un certo punto variabile visto che la grandezza dell'ivnentario stesso è variabile XD EDIT 2: Per il calcolo delle coordinate forse ho addirittura risolto XD Se ci metto delle IF che fanno si che se le coordinate X stanno troppo a destra, le risetta automaticamente con quelle della prima e aumenta di 32 le Y! XD Madonna sto andando OT in modo schifoso >.< Bannatemi XD
  24. O____________________O Tutto qua? E scus per mettere i casi? XD Cioè per fargli cercare l'immagine giusta? Ah e una domanda "Graphics\Pictures\nomefile" Visto che il nome file è variabile come fo? >.< Comunque si l'RGSS me lo devo imparare a forza ormai >_< Appena finisco con sti esoneri del cavolo inizio XD (ho visto solo una lezione finora ma è che non ho proprio tempo ç__ç) Grazie mille comunque ^^
  25. Oddio io è il primo che vedo di questi :P Anche se preferisco lo script di Blizzard, mi sembra più "completo" anche se gli mancano cose fighe come l'overdrive/le combo/il combat % e così via >.<
×
×
  • Create New...