Jump to content
Rpg²S Forum
  • 0

REBC Assistenza per Common Event e Event normali


Daleon
 Share

Question

Aiuto!

Richiedo un aiuto specifico su come far funzionare i commont event e come intrecciare gli Eventi normali per fargli fare quello che desidero!

 

Per realizzare al meglio il mio progetto Rpg ho aperto un topic nella sezione progetti, come molti hanno visto, ed ho ricevuto dei buoni consigli... Solo che...

Non riesco a metterli in pratica, anche sforzandomi nel tentare di combinare gli event e i common non mi riesce...

 

Andiamo però con ordine!

Da autodidatta, dopo un po di esperimenti, ho imprato a gestire gli event normali, almeno le basi di essi, riuscendo quindi a fare introduzioni, enigmi e altro, ma per i comandi avanzati, ancora sto con l'acqua alla gola!

 

Partiamo con le richieste, ed allacciatevi le cinture che sono tante:

 

1) Il comando Corri:

Volevo far si che i protagonisti, quando si schiaccia il tasto A, potessero cambiare velocità di movimento, per schivare i nemici e le trappole...

Per fare ciò, ho provato a fare un common, istipulando una Condizione che quando il tasto A viene premuto la velocità del giocatore venga aumentata di un punto tramite il comando Move Event...

Ovviamente questo non funziona! Allora riprovo inserendo anche la condizione che se il tasto non viene premuto la velocità torni normale... Funziona? Ovviamente no... Premo, ripremo, tengo premuto e quasi rompo i tasti (ho provato pure a cambiare il tasto corrispondente ed ad assegnarne più di uno) collegati al pulsante A, ma la velocità resta la stessa!

Ci ho provato e riprovato, ma alla fine il protagonista si muove sempre alla solita velocità!

 

Dove sbaglio? Cosa devo cambiare?

 

2) Spostare degli eventi sopra altri per attivarli

Ho creato due eventi che rappresenta due buchi sul pavimento, udue che rappresenta due statue e uno che invece è un pulsante! Schiacciando il pulsante, dai fori inizia ad uscire gas velenoso... Per far in modo che questo non succeda, bisogna ovviamente spostarci sopra la statue... Piccolo problema, come faccio a far si che spostando le statue sui fori, cambi quello che succeda premendo il pulsante?

Non riesco proprio a fare in modo che questo accada!

Non trovo una condizione che riconosca quest'eventualità...

 

Come faccio? Che posso fare in modo che le statue blocchino il gas velenoso? Mi potete spiegare come?

P.s. Quale delle due statue copra un foro e quale l'altro è indifferente!

 

3) Battle system su mappa stile Resident Evil

Assecondando i suggerimenti, voglio fare un Battle System tutto nuovo: un pulsante per armare le armi e uno per sparare!

Contavo di fare un mare di sprite appunto per rappresentare le diverse posizioni dei personaggi con le armi impugnate verso le 4 direzioni. Li sto appunto già creando, ma qui si presenta il difficile:

Nonostante ci provi, non riesco ad usare quei maledetti pulsanti! Ho provato di nuovo con i common, ma non funziona... Non riesco a farlo funzionare! Non cambiano gli sprite e poi non so come fare in modo che il personaggio quando vada in modalità Mira (prema il pulsante per intenderci) resti fermo sul posto, voltandosi solo verso le 4 direzioni senza spostarsi dalla casella su cui è... E poi non contiamo gli altri problemi: come fare per far partire poi il colpo dallo sprite del protagonista verso la direzione in cui era voltato? E come faccio con i danni e cosi via?

 

Qualcuno più esperto di me (tutti XD) mi può aiutare a questo proposito, per favore?

Lo spettro... Il servo... Il guerriero...DaleonN° idee per la testa: [Error= 3087/bis infinite number]N° di progetti in lavorazione: 3Progetti attualmente svelati:RESIDENT EVIL BRAVO CHANCE
Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

2) Devi utiliazzre delle variabili a cui attribuisci come valore le coordinate X e Y di ciascuna statua (ovvero 4 variabili) in un processo parallelo su mappa poi mettere delle condizioni if che verifichino se le 2 combinazioni di posizioni delle statue sono verificate.

 

Var0001 = Statua A X

Var0002 = Statua A Y

Var0003 = Statua B X

Var0004 = Statua B Y

If Var0001 = coordinata X del foro A

_If Var0002 = coordinata Y del foro A

__If Var0003 = coordinata X del foro B

___If Var0004 = coordinata Y del foro B

____Switch Gas ON

 

If Var0001 = coordinata X del foro B

_If Var0002 = coordinata Y del foro B

__If Var0003 = coordinata X del foro A

___If Var0004 = coordinata Y del foro A

____Switch Gas ON

 

Per far sì che una volta risolto l'enigma la situazione si ripresenti sempre allo stesso modo anche uscendo e rientrando dalla stanza basta mettere una pagina vuota alle 2 statue e al processo parallelo attivata dalla switch Gas, e aggiungere una pagina con la grafica di una statua sempre attivata dalla switch Gas sui 2 fori.

Edited by Ice
Link to comment
Share on other sites

  • 0

Saprei aiutarti a programmarli tutti su rm2k ma sull' xp nn mi sono trovato per niente... per quanto riguarda lo sparare usa sempre 6 variabili x le coordinate:

 

EVENTI DA CREARE:

Proiettile

Nemico

 

VARIABILI DA CREARE:

"Eroe X", poni eroe x mappa

"Eroe Y", poni eroe y mappa

"Nemico X", poni evento nemico x mappa

"Nemico Y", poni evento nemico y mappa

"proiettile X", poni evento proiettile x mappa

"proiettile Y", poni evento proiettile y mappa

 

 

Poi fai che se premi il tasto che vuoi (supponiamo per questo esempio "Z"):

 

Se "Z" premuto:

-Imposta luogo evento (o configura evento, dipende dalla traduzione) "proiettile" variabili "Eroe X" e "Eroe Y"

--Se eroe direzione faccia = su

---Muovi evento "proiettile": come fantasma, in direzione "su"

--Altrimenti: Se eroe direzione faccia = destra

---Muovi evento "proiettile": come fantasma, in direzione "destra"

[... ecc per le altre direzioni]

 

poi fai un evento comune magari sulla mappa in cui si trova il nemico a cui poter sparare in processo parallelo che dice:

 

Se variabile "Nemico X" = a variabile "proiettile X"

-Se variabile "Nemico Y" = a variabile "proiettile Y"

--[il nemico subisce danni, fai aumentare una variabile "danni nemico" ad esempio]

---Se variabile "danni nemico" = o maggiore a TOT (decidi tu quanta vita dargli)

----[il nemico muore] cambia una switch che faccia scomparire il nemico dalla mappa

 

Spiegazione:

- fai si che le coordinate x e y di ogni evento corrispondano con l' evento stesso.

- fai si che premendo un tasto l' evento "proiettile" si 'teletrasporti' esattamente sulle coordinate in cui si trova l' eroe e si diriga nella direzione in cui esso è rivolto.

- fai si che se le coordinate dell' evento "proiettile" e dell' evento "nemico" sono uguali, questo subisce danni.

 

Tutto questo script VOLENDO puoi farlo in un unico evento parallelo sulla mappa.

 

Gli script rgss io nn li so usare quindi prova ad eventi!

 

Ora vado a nanna, se non hai capito provo a risp domani pome, che devo andare a lavorare. Ciauz!

NON partecipante al Rpg2s.net Game Contest #3

http://www.rpg2s.net/images/gc3/gc3_firma.png

 

Gioco in Sviluppo: Wrath Sword: Parallel dreams

 

Una morte sconvolgente, una spada maledetta, un antico rivale, un anno per riscattarsi...

 

"Dalla tua parte Luce e Ombra, ma dal cantone sbircia il male!"

 

"Tu, che del passato non hai storia... Tu, che ovunque vai ti senti sempre uno straniero... Tu, che hai scelto di non amare più... Parti da traditore, ma torna da eroe!"

 

------------------------------

 

Just-ice L - Making Emotions

 

http://img87.imageshack.us/img87/7245/secondoposto.png http://img87.imageshack.us/img87/7245/secondoposto.png

 

 

 

Link to comment
Share on other sites

  • 0

Uffa... Tornato da lavoro ho visto i vostri messaggi e mi sono messo all'opera!

 

Nulla da dire per le statue: funziona e bene!

 

Per il Battle: Funziona anche questo, grazie mille, ma avrei ancora un paio di precisazioni da chiederti, se può dedicarmi un minuto

 

Allora, inanzitutto:

1)Come posso fare per il 'rinculo'? Intendo, i protagonispi sparano con le armi, e questo è ok, ma se non si schiaccia rapidamente S, partono anche 4/5 colpi insieme! Essendo che per sparare occorre usare un determinato ammontare di SP, ed essendo che il proiettile è unico, questo fa si che si sparino un 3/4 colpi inutili, perdendo altrettanti SP per niente e solo uno parte per davvero finendo addosso al nemico...

Come posso fare per par si che anche schiacciando S, parta un solo colpo al secondo (o anche ogni 2-3 secondi per le armi più potenti come il lanciarazzi)?

 

2)Su una mappa sono presenti molto nemici alla volta... Devo proprio istituire variabili per ognuno, o si può fare un common per evitare di stare a farne di nuove ogni volta?

Ed ancora... I nemici, come fanno a fare danno a te? Loro non sparano: loro colpiscono a contatto! Come rendo questa casualità?

 

3)I protagonisti dovrebbero potersi solo voltare quando impugnano le armi, non spostarsi in giro... Si può fare in modo che restino fermi mentre puntano l'arma e sparano con un comando? Ho girato tutte le opzioni in Move Event, ma non riesco a farli star fermi!

 

 

Un ultima cosa (ma questa è solo facoltativa, se non sapete come fare o non vi va di starvela a menare per illustrami la tecnica va bene lo stesso :biggrin: ) mi piacerebbe inserire dei 'Quick Time Event' per i colpi del nemico!

Intendo, quando un nemico ti raggiunge, invece di farti danno e basta, si attiva un quick time e devi schiacciare in fretta i tasti illustrati puo scansartelo di dosso, ricevendo danno ogni tot secondi impiegati per completare i comandi.

 

Spero di non scassarvi troppo con le mie richieste da Noob! Grazie delle risposte, comunque!

Lo spettro... Il servo... Il guerriero...DaleonN° idee per la testa: [Error= 3087/bis infinite number]N° di progetti in lavorazione: 3Progetti attualmente svelati:RESIDENT EVIL BRAVO CHANCE
Link to comment
Share on other sites

  • 0

1) Io uso rm2k (2000) quindi da me si fa:

-Inserisci controllo tasti (in questo caso spunti solo il tasto con cui vuoi sparare, diciamo invio, e setti il nome di una variabile es "sparo")

--Se variabile "sparo" = 5 (5 è il numero del tasto che corriponde a invio)

---Imposta luogo evento (o configura evento, dipende dalla traduzione) "proiettile" variabili "Eroe X" e "Eroe Y"

----Se eroe direzione faccia = su

-----Muovi evento "proiettile": come fantasma, in direzione "su"

----Altrimenti: Se eroe direzione faccia = destra

-----Muovi evento "proiettile": come fantasma, in direzione "destra"

[... ecc per le altre direzioni]

 

A me facendo così spara una sola volta anche se lo tieni premuto un' ora. Dimmi tu!

 

2) non è improbabile ma al momento non so dirti, dovrei fare delle prove. Ma almeno un minimo di variabili ci vogliono, dipende da quanti nemici al massimo vuoi fare apparire contemporaneamente sulla stessa mappa. Per i danni che ti infliggono i nemici a contatto basta fare che l' evento nemico sia a "contatto tra evento e eroe" e mettere "subisci danni eroe" (decidi tu quanti).

 

3) avendo solo 4 direzioni ti sconsiglio di fare un puntamento prima di sparare, è solo scomodo. cmq il modo c' è, ma anche qui dovrei prima provarlo... Al massimo ricorri sempre alle coordinate e fai 4 eventi invisibili allo stesso livello dell' eroe che quandi punti ti compaiono intorno e ti impediscono di camminare oltre, come se fossero ostacoli invisibili.

 

4) per i quick time... in questo caso sono noob anch' io! in alcuni casi mi funzionano in altri non succede quello che vorrei (tipo se non premo nessun pulsante entro tot tempo, questo non mi riesce...)

 

Uff... che faticaccia, in pratica hai richiesto 1000 tutorial! XD

NON partecipante al Rpg2s.net Game Contest #3

http://www.rpg2s.net/images/gc3/gc3_firma.png

 

Gioco in Sviluppo: Wrath Sword: Parallel dreams

 

Una morte sconvolgente, una spada maledetta, un antico rivale, un anno per riscattarsi...

 

"Dalla tua parte Luce e Ombra, ma dal cantone sbircia il male!"

 

"Tu, che del passato non hai storia... Tu, che ovunque vai ti senti sempre uno straniero... Tu, che hai scelto di non amare più... Parti da traditore, ma torna da eroe!"

 

------------------------------

 

Just-ice L - Making Emotions

 

http://img87.imageshack.us/img87/7245/secondoposto.png http://img87.imageshack.us/img87/7245/secondoposto.png

 

 

 

Link to comment
Share on other sites

  • 0

Ancora una volta ti devo ringraziare!

1) Perfetto!

 

2) Ci provo, applicandolo ad un nemico per cominciare e se va bene a tutti!

 

3) So bene che il puntamento è inutile e scomodo da fare, ma serve per rendere il gioco vario e più complicato! Inoltre è più vigo vedere il protagonista che punta le armi verso i nemici! (tra l'altro non ti dico quanto tempo ci ho messo per fare tutti gli sprite necessari e tutte le variabili...Non mi va di buttare tutto nel cassonetto)

 

4)Tranquillo, non preoccuparti! Era un idea! E poi non devi per forza farti carico solo tu di rispondere! Ci sono tantisimi utenti in questo forum, ci sarà qualcuno che conosce bene le meccaniche dei 'Quick Time' e può spiegarmi meglio (magari qualche fan di GoW come me XD)

 

Si, ho chiesto tanto, ma è solo perchè sono perfezionista e voglio fare un gioco perfetto! (Vanità il tuo nome è Daleon)

 

Non vorrei sembrare ingrato Wrath Sword, perchè anzi, ti sono molto grato e ti inseriro fra i crediti (insieme ad Ice per il trucco delle statue) del mio gioco per tutti i consigli, ma credo che mi servirebbe anche il parere di qualcuno che usa appieno Xp

 

Non fraintendere, ma i tuoi consigli mi danno alcuni problemi d'eseguzione essendo basati su una versione di RpgMaker diversa...

Ho applicato i tuoi consigli sul fare fuoco anche al puntamento ed al comando corsa, ma questo si è rivelato difficoltoso...

Per attivarli, ad esempio, devo metterli come 'Attivatore parallelo' e questo mi incasina non poco, soprattutto con le animazioni! I personaggi fanno un passo e poi non si muovono più! Devo quindi continuare a disattivare e riattivare i paralleli ogni volta che c'è una scenetta...

Non è molto comodo... (anche se ammetto: voglia di sbattermi zero :happy: )

 

Forse si potrebbe risolvere il tutto usando delle Label o dei Loop... Ci sto già provando, infatti, e sono riuscito a far partire il colpo senza ricorrere ai paralleli, e questo è bene...

Mi ancherebbero gli altri due pero: la corsa ed il puntamento!

Ci ho provato con i Label, ma senza il 'controllo tasti' inceppano il gioco subito alla partenza, e con il controllo non fanno altro che dare risultati allucinanti!

Il personaggio si incatra in modalità puntamento! Le animazioni sbarellano e i personaggi si muovono senza stando fissi come statue... La velocità si incasina e continuano a scattare e poi fermarsi, scattare di nuovo come ferrari e poi vanno a 2 all'ora...

 

Una bella gatta da pelare, insomma...

Lo spettro... Il servo... Il guerriero...DaleonN° idee per la testa: [Error= 3087/bis infinite number]N° di progetti in lavorazione: 3Progetti attualmente svelati:RESIDENT EVIL BRAVO CHANCE
Link to comment
Share on other sites

  • 0

:happy: Io sono un fan di God of War!!! (finiti allo stra 100% i primi 2, prossimamente chains of olympus, cerco elemosina XD) infatti anche a me servirebbe un tutorial del genere per il mio gioco.

 

Riguardo al tutorial corsa:

 

Crea:

- Una variabile di nome "corsa".

- Una switch di nome "sta correndo".

 

-Inserisci controllo tasti (io per i miei esempi uso "invio" XD) sulla variabile "corsa"

*--Se variabile "corsa" = 5

**---Se switch "sta correndo" - ON

----(nessun comando)

**ALTRIMENTI

---cambia switch "sta correndo" - ON

----Muovi evento (velocità movimenti 8): Eroe, + max velocità (1), + max velocità(2), + max velocità(3), + max velocità(4), - max velocità (1), - max velocità (2).

* ALTRIMENTI

---Se switch "sta correndo" - ON

----Muovi evento (velocità movimenti 8): Eroe, - max velocità (1), - max velocità(2), - max velocità(3), - max velocità(4), + max velocità (1), + max velocità (2). <- il contrario di prima in pratica 4- e 2+

-----cambia switch "sta correndo" - Metti OFF

 

"FINE" vari sparsi in giro XD

 

Gli asterischi (* e **) collegano gli "altrimenti" alle condizioni, per capire a quale si riferisce.

 

Dovrebbe andare, se nn va dimmi.

 

Ricopia METICOLOSAMENTE il numero di "+ max velocità" e "- max velocità" altrimenti ti vengono movimenti lentissimi camminando e velocissimi correndo, penso che queste siano le 2 velocità più equilibrate.

 

P.S: Che figata, sarò nei credits di qualcuno XD

Edited by Wrath Sword

NON partecipante al Rpg2s.net Game Contest #3

http://www.rpg2s.net/images/gc3/gc3_firma.png

 

Gioco in Sviluppo: Wrath Sword: Parallel dreams

 

Una morte sconvolgente, una spada maledetta, un antico rivale, un anno per riscattarsi...

 

"Dalla tua parte Luce e Ombra, ma dal cantone sbircia il male!"

 

"Tu, che del passato non hai storia... Tu, che ovunque vai ti senti sempre uno straniero... Tu, che hai scelto di non amare più... Parti da traditore, ma torna da eroe!"

 

------------------------------

 

Just-ice L - Making Emotions

 

http://img87.imageshack.us/img87/7245/secondoposto.png http://img87.imageshack.us/img87/7245/secondoposto.png

 

 

 

Link to comment
Share on other sites

  • 0

Ehr... No, non va... O meglio, funziona, ma solo se lo tengo come Processo parallelo...

Ed il punto era proprio quello: non metterlo come processo parallelo, perchè altrimenti si intasano le animazioni...

 

Immagino sia per le differenze degli event fra Xp e 2000...

 

Mod: Anzi mi devo correggere: non va proprio! Ho appena provato a caricare un nemico e sparargli contro seguendo le tue istruzioni alla lettere, Wrath, e sono desolato di dire che proprio non funziona! Sparo tutto il caricatore, ma il nemico non va giù...

Ho il sospetto che le regole del 2000 proprio non vadano con L'XP... Mi spaice, so che volevi aiutare, ma teme le versioni sono proprio troppo distanti fra loro...

Mi spiace

Edited by Daleon
Lo spettro... Il servo... Il guerriero...DaleonN° idee per la testa: [Error= 3087/bis infinite number]N° di progetti in lavorazione: 3Progetti attualmente svelati:RESIDENT EVIL BRAVO CHANCE
Link to comment
Share on other sites

  • 0
Ma la corsa funziona almeno? Per lo sparo entro breve metterò un topic con l' intero script di ogni evento, ok? Tieni d' occhio un mio futuro topic in cui metterò molti eventi comuni di base (corsa, sparo, camminata diagonale e altri...)

NON partecipante al Rpg2s.net Game Contest #3

http://www.rpg2s.net/images/gc3/gc3_firma.png

 

Gioco in Sviluppo: Wrath Sword: Parallel dreams

 

Una morte sconvolgente, una spada maledetta, un antico rivale, un anno per riscattarsi...

 

"Dalla tua parte Luce e Ombra, ma dal cantone sbircia il male!"

 

"Tu, che del passato non hai storia... Tu, che ovunque vai ti senti sempre uno straniero... Tu, che hai scelto di non amare più... Parti da traditore, ma torna da eroe!"

 

------------------------------

 

Just-ice L - Making Emotions

 

http://img87.imageshack.us/img87/7245/secondoposto.png http://img87.imageshack.us/img87/7245/secondoposto.png

 

 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...