Jump to content
Rpg²S Forum

Lord Bel

Utenti
  • Posts

    152
  • Joined

  • Last visited

Posts posted by Lord Bel

  1. ah ok invece per quanto riguarda i mostri quanti se ne possono avere???

    Quanti vuoi, ma ricorda di non superare i 5-6, o le battaglie potrebbero diventare troppo difficili per il giocatore.

     

    PS: mi occorrerebbe sempre lo script XD il migliore che c'è e poi come faccio a fare i battlers????
    Beh, ti arrangi :O O li trovi o li pixellizzi.

     

    Direi che qui è trattato alla perfezione il tuo argomento, la prossima volta usare la funzione "cerca" non farebbe male :°)

  2. Per qualcosa di relativamente poco complesso, puoi anche usare gli eventi:

     

    - Crei una mappa TUTTA Trasparente, senza panorama.

    - Crei un evento che abbia come avvio "Processo Parallelo"

    - Nell'evento come prima istruzione metti la "Tonalità schermo" tutta a -255, e nel tempo di 0 frames

    - Metti i vari messaggi che devono comparire

    - Alla fine ricordati di mettere la tonalità schermo a 0 con tutti

    - Alla fine, metti "Ferma Evento"

     

    http://img246.imageshack.us/img246/8839/spiegazlv2.th.png

    Qualcosa del genere [ricorda che io ho dimenticato di rimettere a posto la tonalità :O

     

     

    Edit: Ovviamente, puoi anche fare effetti molto più sboroni usando testi come picture, e con lo script in RGSS puoi anche animare diverse immagini, ma sono abbastanza avanzate :O

  3. ma i messaggi devo andare per forza io a capo non lo fa il programma?

    No, non lo fa. Ed è per questo che mettono le linee.

    Perchè, ricordiamocelo, non è Microsozz word, e le parole sono interpretate dallo script come IMMAGINI, di conseguenza non ce la fa a "Spezzarle" per mandarle a capo.

    Tieni conto del fatto che potresti anche cambiare le dimensioni del font, e lo script per mandare a capo sarebbe MOOOLTO lungo da fare in questo caso.

  4. E' in genere riferita nella classe di una finestra.

    Questa istruzione permette di modificare TUTTO l'interno della finestra, immagine o no.

    Questa istruzione infatti si riferisce ad un oggetto bitmap. In questo caso, sia testo che immagini sono rappresentate da bitmap. Il punto è che contents è usabile solo per delle classi di finestre.

     

     

    self.contents.font.bold = true

    Inutile dirlo: Mette a grassetto il font che sarà usato per scrivere qualcosa.

    self.contents.draw_text(@sinistra_col1,@altezza,80,50,Valori_Vari::NOME)

    Questa istruzione "disegna un testo", una scritta, nella finestra, e dentro la parentesi ci devono essere questi argomenti, in ordine:

    - X

    - Y

    - Lunghezza testo

    - Altezza Testo

    - TESTO da scrivere

    - Varie ed eventuali [come Centrato, a destra, a sinistra, ecc]

    X e Y sono i punti DENTRO LA FINESTRA dove sarà iniziato a scrivere il testo, quindi se mettete 0,0 non verrà in FONDO allo schermo di gioco, ma in fondo alla finestra, che potrebbe anche essere in alto rispetto allo schermo!

     

    Esempio:

    self.contents.draw_text(@x,@y,320,32,"Lo vedi che non è difficile?",1]

    Scriverà nella finestra alle coordinate @x e @y il dato testo per 320 pixel massimi di lunghezza e 32 massimi di altezza. In caso di superamento di tali valori, il testo sarà ristretto. Dato che così non si possono inserire virgole, in genere si mette il testo in una variabile "testo"

     

    @testo = "Questo metodo è più comodo del precedente, posso anche mettere le virgole :O"

    self.contents.draw_text(@x,@y,320,32,@testo,1]

     

    self.contents.clear = true

    Pulisce TOTALMENTE una finestra, cancellando scritte e disegni. ASSOLUTAMENTE da fare per cambiare anche solo una lettera: Se questa istruzione non viene eseguita, il nuovo testo si sovrapporrà a quello precedente, causando non solo rallentamenti vari ma anche orrore dal punto di vista grafico.

     

     

    Ovviamente self.contents si districa in altre millemila funzioni, come

     

    self.contents.font.size = 18

    Dimensione del font a 18 pt

    self.contents.font.name = "Tahoma"

    impostare il font in Tahoma

     

    Eccetera eccetera. Sta a te scoprirle spulciando lo script di RMXP :°)

  5. Per par condicio ho messo tutti i commenti in verde, in modo da risaltare, mandando al diablo gli incatenamenti. Pazienza.

     

    Edit: Oh, felice che tu abbia capito °_° Non credevo di aver dato quest'effetto.

  6. Mi potreste spiegare passo passo cosa fa questo pezzetto di script please?

    è lo script del cambio membri del party ovvimente nn tutto le altre parti le ho capite :D

    Uff... ci provo, ma non ti assicuro niente, dato che sono disordinato di mio.

     

    ##############################################

    # Creo la schermata con tutti i pg rimanenti

    ##############################################

     

    class PG_Rimanenti < Window_Selectable

    #Inizia la classe, che terminerà con "end".

     

    def initialize

    #Crea la finestra che conterrà le scritte/i disegni

    super(161,71,476,180)

    #Prima crea "l'immagine" di sottofondo della finestra

    self.contents = Bitmap.new(width - 32, height - 32)

    #Poi mette a posto il font scelto

    self.contents.font.name = Valori_Vari::FONT_TYPE

    #Infine mette a posto la dimensione del font

    self.contents.font.size = 18

    #Setta il numero massimo di caselle della griglia [in base al numero di eroi]

    @item_max = Valori_Vari::NUMERO_PG

    #Mette a posto il numero di righe [in questo caso una]

    @row_max = 1

    #E indine mette a posto il numero di colonne [in questo caso pari al numero di PG, sembra]

    @column_max = Valori_Vari::NUMERO_PG

    end

     

    def refresh

    #pulisce la finestra da ogni scritta

    self.contents.clear

    #Mette a posto la X e la Y dove probabilmente dopo scriverà qualcosa

    @x=20

    @y=55

    #Inizia a contare e ripete TUTTO il ciclo for per il numero massimo degli eroi

    for i in 1..Valori_Vari::NUMERO_PG

    #Se sta iniziando il ciclo per il primo eroe

    if (i==1)

    #disegna l'eroe alle coordinate @x

    draw_actor_graphic($game_actors,@x,@y)

    #altrimenti, se è dal secondo al nono eroe

    elsif(i>=2 and i<=9)

    #aumenta di 50 il valore di @x

    @x += 50

    #e poi disegna l'eroe alle nuove coordinate.

    draw_actor_graphic($game_actors,@x,@y)

    end

    end

    #Questo ciclo viene fatto per tutti i valori della variabile "i" che vanno da 1 [incluso]

    #al numero di eroi regolato dalla variabile NUMERO::PG

    end

     

    def update_cursor_rect

    #Se il cursore ha un indice minore di zero, ovvero è "fuori" dalla finestra di scelta degli eroi

    if @index < 0

    #Allora metti come "Empty" il cursore [in pratica non si vede]

    self.cursor_rect.empty

    else

    #Altrimenti disegna il cursore in posizione @index per 50 [indice, cioè dove si trova in quel momento]

    #, alla Y uguale a zero, lungo 40 px e alto 56 px

    self.cursor_rect.set(@index * 50, 0, 40, 56)

    end

    end

     

    end

     

    Se non capisci ancora qualcosa, di pure.

    Ogni riga commenta quella subito dopo.

  7. usti io in questo corso sono avvataggiato ! mwahahah potrei fare il primo della classe!
    M idiscpiace, Caro, ma ti dovrai contendere il posto con me :°) Solo perchè studi[amo] musica non significa che siamo i migliori. Magari a comporre ce la caviamo così così X°D

     

    Ah, tra l'altro:

    aug - significa accordo "aumentato".
    Questo mi era sfuggito totalmente °_°

    Guarda quante cose nuove si imparano dove meno te lo aspetti :O

     

    Gran Lezione, semplice e stretta, ma piena di significato.

  8. Io invece sono un DROGATO del disegno XD

     

    A parte fare le cazzate con gli amici(chiamiamoli cosi' :( ) non faccio altro che matematica,storia,disegno dal vero e i "segreti" del photoshop XD

    Uhm, bravo, buon inizio.

    Ti consiglio di prendere una guida di CG Cel Art Style, perchè se sei bravo a disegnare [e a giudicare dalla firma, direi di si] apprendere qualche tecnica avanzata di questa materia ti potrebbe dare un mare di soddisfazione. Ti manderò un PM con qualche esempio :O

     

    E, tra le altre cose non elencate prima, vado MALISSIMO in storia ed Italiano XD

  9. Istituto Tecnico Industriale Statale, Classe Quarta, Indirizzo Chimico.

    Mi trovo parecchio bene, anche perchè la chimica è una materia che mi ha sempre affascinato. Sono indeciso se proseguire verso farmaceutica, medicina o se fare cattedra di Organica, e devo ammettere che l'ultima idea mi alletta parecchio.

    Come Hobby coltivo la mia passione per la programmazione e l'informatica, prendendo di tanto in tanto qualche manuale di qualche linguaggio che ancora non conosco.

  10. Possibilissimo con lo script, e anche relativamente semplice senza neanche troppe complicazioni.

    Si va comunque incontro a vari problemi, quali

    anke se non credo che la cosa più difficile sia farlo ma fare tutti idisegni per ogni attacco!!

     

    Comunque, come linea base, bisognerebbe disegnare il retro di ogni PG, e sostituirlo al battle chara Frontale. Poi basterebbe agire sui vari metodi per fare in modo che prima dell'animazione, esattamente dopo il flash bianco sul personaggio, questo rimpicciolisca, mostri i Frame della "camminata" e quelli dell'attacco assieme all'animazione del danno.

  11. Mi pare di aver visto che voi prof siete "Sensei" [dal giapponese, appellativo usato per rivolgersi al proprio insegnante]. Quali sono gli altri possibili gradi di studio?

    Solo "Studente", o anche cose come "Senpai" [dal giapponese, appellativo usato per rivolgersi agli studenti più anziani] per, appunto, quelli più bravi in data materia? O per gli aiutanti dei prof, sempre se esistono?

  12. Uhm...

    Non uso l'RM2K3 da molto, ma... prova a cambiare la "Frequenza" di movimento negli eventi delle guardie, ci dovrebbe essere da qualche parte.

    Mettila su 8, e se sono troppo veloci, diminuisci la velocità, ma lascia la frequenza su 8. Dimmi un po'...

  13. Nel senso che sul linux non puoi fare un ca**o.
    Diciamo che su Winzozz non puoi fare un quarzo. Solo per quella merda di formati proprietari Microsozz.

     

    Rpg maker Xp non funge
    Per via della demenza della Enterbrain, non certo per colpa di Linux.
    MSN non puoi trasferire le cose
    Cazzata. Io lo uso perfettamente [aMSN], e oltre a trasferire le cose faccio anche le videochiamate.
    photoshop non mi parte...
    Quando esiste GIMP, photoshop è solo un peso morto.

     

    La chiudo qui, anche perchè mi scoccia iniziare un'altra OS War. Io ho espresso la mia opinione. Saluti cordiali a tutti.

  14. Uso Kubuntu [perchè GNOME non mi piace °_°] 6.06 LTS, non live.

    Il Live ha così tante restrizioni che vedo più svantaggi che vantaggi.

    Fidati: Prenditi un'altro hard Disk e ficcacelo perennemente. Se non sei un programmatore C++ o Se non usi Blender, ti bastano anche meno di 10 GB.

     

    Trovo Ubuntu/Kubuntu davvero comodi rispetto alle altre distro, soprattutto per il Debian comodo e facile da usare. Ma anche per la alta personalizzazione e soprattutto per l'open source.

    Anche se sto seriamente pensando di passare a Gentoo :O Mi ispira un mucchio. Almeno un po' la vorrei provare.

  15. Davvero niente male.

    Devo dire che grazie all'ausilio del mouse si possono creare piu' cose vreamente carine.

    Mi sto già impegnando per farlo anche meglio :O

     

    Cmq appena posso vedo di farti un cursore decente come promesso XD
    Grazie. Quello che mi hai fatto è perfetto, sobrio ed elegante :O Alla prossima demo lo sostituisco!

     

    L'XP non ha limiti :)
    Ieah ^_^

     

    Ah, tra l'altro, adesso rinnovo finalmente la grafica.

    Sto cercando di passare da cose come Questo a cose come Questo tipo. Senza però sprofondare nel TOTALMENTE New, per mantenere una Skin Classica.

    Con caaaaalma.... XD

  16. or - || - exp1 || exp2 - "O" non esclusivo

    Domanda al riguardo: Per la "O" esclusiva, la cosiddetta xor [se non erro, è da una vita che non studio C °_°], c'è un operatore in Ruby oppure no? Altrimenti ci si arrangia con "or" e "if" incatenati.

  17. Aggiunta una nuova demo:

     

    Demo (Versione 0.3b) *-[NeW]-*

    Questa NUOVA demo è uguale alla precedente. Unica differenza: Si può utilizzare il mouse al posto della tastiera, semplicemente muovendo il cursore e cliccando. Si può usare in tutte le schermate TRANNE quella di debug e quella delle opzioni. Si può anche passare da mouse a tastiera semplicemente premendo un tasto "pertinente" [come su, giù, left, right, shift, enter, esc]. Ancora leggermente buggosa, se trovate dei bug nel movimento segnalatemelo pure :O

×
×
  • Create New...