Jump to content
Rpg²S Forum
  • 0

DISATTIVARE TUTTI I TASTI


TecnoNinja
 Share

Question

Come da titolo, vorrei sapere se esiste una riga di codice da inserire in un call script che mi permetta di bloccare/sbloccare tutti i tasti di gioco (frecce e non) a mio piacimento.... non ho trovato nulla da nessuna parte, ma ne avrei davvero bisogno.

Non voglio bloccare solo i movimenti dell'eroe o il tasto azione, ma proprio disabilitare tutti i tasti quando richiesto e riattivarli quando mi serve....Spero che possiate aiutarmi...:) Grazie infinite!

 

EDIT: Va bene anche un call script che mi faccia scegliere quale bloccare/sbloccare, invece che bloccarli tutti... spero ci sia qualcosa :(

Edited by TecnoNinja

La mia piccola gallery fotografica, passione nata qualche mese fa:

http://www.juzaphoto.com/galleria.php?t=2121314&l=it

 

I miei esperimenti con la modellazione 3d:

https://www.facebook.com/manuel.bellinati/media_set?set=a.339905842813196.1073741825.100003813503527&type=3

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

Per cosa ti serve?

Perché gli autorun bloccano automaticamente tutti i tasti.

http://i.imgur.com/uReusxe.png

http://i.imgur.com/QUtwcNw.png

Personaggio R2S PlayByForum: Lumbar.(3/3 PV, 6/6 PA, 15/20 PN)

Inventario:

Armatura in Bronzo Particolare (3 + 1 PA)
Elmo Leggero Particolare (1 + 1 PA)
Martello da guerra

Brocchiere del Malnato

Sostanza Solidificante(6 usi rimasti)

13 Monete

 


Immagini a caso​

http://projectste.altervista.org/Our_Hero_adotta/ado1.png
http://www.rpg2s.net/dax_games/r2s_regali5s.png

Link to comment
Share on other sites

  • 0

lo so che gli autorun lo fanno, ma io devo bloccare i tasti a piacimento per una cosa che ho in mente in parallelo... non so come spiegarlo meglio senza spoilerare, ma senza mi si creano dei problemi imprevisti che non riesco a risolvere in altro modo.... devo proprio attivarli e disattivarli a piacimento, magari con un breve call script sarebbe perfetto :)

Edited by TecnoNinja

La mia piccola gallery fotografica, passione nata qualche mese fa:

http://www.juzaphoto.com/galleria.php?t=2121314&l=it

 

I miei esperimenti con la modellazione 3d:

https://www.facebook.com/manuel.bellinati/media_set?set=a.339905842813196.1073741825.100003813503527&type=3

Link to comment
Share on other sites

  • 0

Non so, se mi fai un esempio stupido della scena posso aiutare, altrimenti non so che fare.

http://i.imgur.com/uReusxe.png

http://i.imgur.com/QUtwcNw.png

Personaggio R2S PlayByForum: Lumbar.(3/3 PV, 6/6 PA, 15/20 PN)

Inventario:

Armatura in Bronzo Particolare (3 + 1 PA)
Elmo Leggero Particolare (1 + 1 PA)
Martello da guerra

Brocchiere del Malnato

Sostanza Solidificante(6 usi rimasti)

13 Monete

 


Immagini a caso​

http://projectste.altervista.org/Our_Hero_adotta/ado1.png
http://www.rpg2s.net/dax_games/r2s_regali5s.png

Link to comment
Share on other sites

  • 0

in questi casi forse è meglio spoilerare quantomeno la meccanica, dato che poi alla fine del gioco mancherà tempo infinito e la memoria di questo topic non renderà il gioco più brutto o che.

Deviantart

ElfGamesWorks Forum

My adventure game
Little Briar Rose

Altri progetti: Oh! I'm Getting Taller! / Il pifferaio di Hamelin

I miei Fumetti: Folletto Vs Nenè / A.s.D. / A.s.D.2

http://www.rpg2s.net/img/fablecontest1st.pnghttp://rpg2s.net/gif/SCContest3Oct.gif http://i43.tinypic.com/1zokd2s.png http://i.imgur.com/qRfaRqE.png http://i43.tinypic.com/eger81.gifhttp://i.imgur.com/BEu6G.gifhttp://i43.tinypic.com/eger81.gif

Un sogno nel cassetto...

 

 

http://i.imgur.com/H1ARhq7.gif

 

 

Citaziò!

 

 

Il Coniglio, si sa, saltella con una gamba dietro ed una avanti, un braccino corto ed uno lungo, un'orecchia dritta ed una storta. Perchè il Coniglio odia la simmetria.

Flame: Io me lo sono fatto raccontare tutto il Sigmarillion ma ancora devo leggerlo (...)
Impaled Janus: Il Sighmarillion, un'opera molto triste.
Testament: Ma Flame mi sa che erra convinto, come al solito.

"Tu devi essere il chiacchierato FenriX, la cui fama deriva dall'arte di giungere rozzamente al sodo del concetto la maggior parte delle volte... detto in una via inoffensiva..." Una piaga in due righe, by Dr.Risolvo!

 

 


Scheda di Zuppo Del'Oquie


Nome - Zuppo Del'Oquie
Età - 76
Razza - Elvaan
Descrizione - Snello, faccia da cretino, cappelletto alla Robin Hood in testa con la piuma perennemente spiegazzata, maglia in pieno stile: "è la prima cosa che ho trovato in giro" e pantaloni uguali. Le scarpe invece sono forse l'unica cosa realmente sua. Di pelle morbida, salvo la base di cuoio, ottime per correre e fare poco rumore, prive di alcun tipo di tacco. Ed aldilà del vestiario, abbiamo una cerbottana, una fionda, un pugnaletto, una...un..ah no basta. Lo zainetto, si! Ma lì ci tiene il pane ed i suoi strumenti di dubbia qualità.
Poi..ha orecchie a punta come ogni Elvaan e capelli castano chiaro, bizzarremente brezzolati di ciocchette tendenti al biondo. E' un biondo fallito, in sostanza. Ah, ma a lui non importa molto. Detto, questo, null'altro di rilevante da segnalare.
Se non il fatto che, il più delle volte, sia vestiti che capelli che zaino sono ornati da una quasi perenne sensazione di Bagnato. Perchè ogni pozzanghera che esiste sulla faccia di questa terra, deve, senza via di scampo, finire contro il suo naso. O forse è lui che è legato all'elemento Acqua da un odio amore non espresso...?
Misteri del Fato.
Carattere - Simpatico, socievole, affabile, allegro, ed al tempo stesso estremamente indifferente alle questioni che non lo riguardano. Astuto, ma mai per cattiveria, decide lui a cosa affezionarsi ed a cosa no. Di mentalità molto..molto bizzarra, vive la vita con dei valori del tutto personali che possono essere a volte comprensibili ed in accordo con quelle altrui, o possono essere decisamente ridicoli agli occhi degli altri. Ma lui è fatto così e non ci ragiona poi molto su come è fatto. Finchè mantiene due braccia due gambe ed una testa, ritiene di essere fatto semplicemente perfetto per quel che gli serve!

Background - "Fratello minore. Si, minore! Oh si! DANNATAMENTE MINORE! E questo è un problema! Perchè è un problema, no? A logica dovrebbe essere un bel problema per chiunque abbia voglia di non essere sempre chiamato per secondo, interpellato solo all'ultimo come scorta, impegnato solo quando proprio tutti sono impegnati, considerato solo per fare numero. AH! Minore! Onta! Orgoglio! AH!
AH!
A...ahah! Ma col cavolo..è una pacchia!"

Tranquillamente adagiato sul suo enorme divano, perchè se l'erba è il cuscino, un colle è dunque un enorme divano, Zuppo stava fischiettando con una foglia di acetella in bocca, così univa l'utile (il fischiettare era molto utile a parer suo) con il dilettevole (e quella fogliolina aveva un buon sapore, perciò dilettevolmente saporita!).
Era a dir poco splendido compiere un'attività tanto impegnativa e semplice al contempo da giustificare la sua lunga, perenne, praticamente insindacabile assenza a qualsivoglia attività sociale.
Lui disegnava le mappe, ed il fratellone le spacciava per sue guadagnando una montagna di soldi, tanta era l'accuratezza delle zone anche più inesplorabili, ed in cambio il Brò gli garantiva una vita tranquilla e senza impegni. Oh, fratello minore, ma il maggiore era tutto merito suo!
Poi, all'improvviso, tutto cambiò.
Perchè serve sempre un grande cambiamento per una grande svolta, no?
Ebbene, da quel momento lui partì, viaggiò, abbandonò la sua colonia, perseguì la via del "faccio da solo e meglio mi sento".
Tutto questo a causa sua..a causa loro...!!

"Fra'? Dove hai messo il mio flauto di rape?"
"Uh..era ammuffito. L'ho buttato anni fa ormai."
"..che..CHE COSA HAI FATTO!?!?!"

Inaudito.
Ovvio e logico andarsene, no? Sono certo che voi tutti sarete daccordo con me! NON SI TOCCANO I FLAUTI DI RAPE ALTRUI! MUFFA O NON MUFFA!
Beh si, daccordo, forse lo aveva dimenticato per gli ultimi vent'anni, ma questo non cambiava le cose. Dannato fratello. E.....no, non se ne era andato solo per quello, cosa credete!?

"...Mamma...Fra' ha buttato il mio flauto di rape."
"Ah, deve essere ammuffito come l'ocarina di zucca che ho buttato l'altro ieri."
"...che...CHE COSA HAI FATTO!?!?!?!"

Ovvio che non bastava un flauto a mandarlo via. Ma due, dai è troppo! L'aveva terminata, quell'ocarina, appena tre anni prima. ERA NUOVA!
E così, imparata la lezione del "non si lascia nulla in casa altrui", perchè quella non era PIU' la sua casa, Zuppo prese ogni cosa di valore che aveva con se: dunque uno svariato elenco di strumenti da ortolano, a partire dal triangolo di selci alla trombetta di cavolfiore, e partì. Partì, lasciandosi dietro una città perfetta, con una vita perfetta, una famiglia perfetta, ed una stupida, sciocca, banale idea che questa perfezione sarebbe durata in eterno.
Ah. Ma non scordiamoci un dettaglio.

Partì. Attraversò la strada. Il ponte. Il fiume. Inciampò. Cadde nella pozza vicino al fiume. Si inzuppò. Si rialzò e ri-partì.
Perchè il nome se lo era guadagnato con molta sfigata fatica eh.

"Ma che bel bambino, signora Ouquie!"
"...oh...scusatemi, riposavo. Quale bambino?"
"Hemm..quello che tenete nella culla."
"Oh! Quel bambino! Oh si ve lo faccio vedere subit.." E con un braccio, la maldestra madre intruppò la culla, che era ovviamente posizionata di fianco alla finestra aperta, che vide ovviamente un infante venire catapultato fuori, e che, alfine, vide sempre ovviamente il medesimo infante finire a mollo nel fiume, per fortuna abbastanza profondo, che passava proprio adiacente le mura della piccola dimora.
Quando lo ripresero, era vivo. Zuppo, ma vivo.
E Zuppo rimase a vita.

I reumatismi sarebbero arrivati in vecchiaia.

Equip -
Pugnale comune - Prezzo: 9
Armatura di Cuio [1 PA] - Prezzo: 15
Borsa Comune - Prezzo: 10
Fionda - Prezzo(pagato da madre natura XD)

 

Link to comment
Share on other sites

  • 0

Prova a inserire questo script sopra Main:

module SceneManager
  def self.suspend_input
    @scene.input_suspend = true
  end
  def self.restore_input
    @scene.input_suspend = false
  end
end

class Scene_Base
  attr_accessor :input_suspend
  alias midi_update_basic update_basic
  def update_basic
    Graphics.update
    Input.update unless @input_suspend
    update_all_windows
  end
end

A questo punto per bloccare i tasti devi usare il Call Script:

SceneManager.suspend_input

per riattivarlo, usa il Call Script:

SceneManager.restore_input

NOTA

L'ho scritto adesso al volo in 5 minuti, non l'ho neppure provato, quindi non so se funziona, né se dà errori.

Se lo provi, è a tuo rischio e pericolo. :P

Aurora Dreaming


The Dreamer (v. 1.1) - standalone


72 MB - Il prequel ad Aurora Dreaming



segui il dev-diary ufficiale di Aurora Dreaming!



Bacheca Premi


http://www.rpg2s.net/forum/uploads/monthly_01_2014/post-6-0-39588100-1390575633.png

Link to comment
Share on other sites

  • 0

Grazie MIdi *__*

L'ho testato al volo su un progetto nuovo e sembra fare esattamente quello che voglio.... grazie davvero per l'aiuto... :D

Grazie anche agli altri utenti per aver provato ^^

 

PS: spero di contare sul tuo aiuto/consulenza se dovesse avere qualche bug futuro... :)

La mia piccola gallery fotografica, passione nata qualche mese fa:

http://www.juzaphoto.com/galleria.php?t=2121314&l=it

 

I miei esperimenti con la modellazione 3d:

https://www.facebook.com/manuel.bellinati/media_set?set=a.339905842813196.1073741825.100003813503527&type=3

Link to comment
Share on other sites

  • 0

Se posso aiutarti lo faccio volentieri. :)

Conta che il mio tempo è limitato però (sennò ti assicuro che l'avrei testato per bene prima di postarlo xD).

Aurora Dreaming


The Dreamer (v. 1.1) - standalone


72 MB - Il prequel ad Aurora Dreaming



segui il dev-diary ufficiale di Aurora Dreaming!



Bacheca Premi


http://www.rpg2s.net/forum/uploads/monthly_01_2014/post-6-0-39588100-1390575633.png

Link to comment
Share on other sites

  • 0

ho appena provato sul mio progetto e... fa una cosa strana.... premo una freccia ed è come se la tenessi premuta ancora anche se l'ho lasciata andare xD

faccio qualche test ancora, prima di disturbarti nuovamente... :)

l'ho strutturato in questo modo:

 

- fork = se freccia destra è premuto fai questo quello

- call script SceneManager.suspend_input

e la freccia rimane attiva anche se il tasto l'ho lasciato xD lo so perchè continua ad eseguire quello che c'è nella fork (un suono)

Edited by TecnoNinja

La mia piccola gallery fotografica, passione nata qualche mese fa:

http://www.juzaphoto.com/galleria.php?t=2121314&l=it

 

I miei esperimenti con la modellazione 3d:

https://www.facebook.com/manuel.bellinati/media_set?set=a.339905842813196.1073741825.100003813503527&type=3

Link to comment
Share on other sites

  • 0

Prova a mettere un Wait(1 frame) prima del call script.

 

Lo script sospende l'aggiornamento dell'input-tasti, quindi se l'ultima cosa che è stata fatta è stato una pressione tasto... resterà sempre premuto. :)

Forse lo script non è la soluzione migliore al tuo problema, ma è la prima cosa che mi è venuta in mente. :)

Aurora Dreaming


The Dreamer (v. 1.1) - standalone


72 MB - Il prequel ad Aurora Dreaming



segui il dev-diary ufficiale di Aurora Dreaming!



Bacheca Premi


http://www.rpg2s.net/forum/uploads/monthly_01_2014/post-6-0-39588100-1390575633.png

Link to comment
Share on other sites

  • 0

Ti ringrazio ancora per l'aiuto Midi, credo di aver imparato ad usarlo per il mio caso specifico ^^

Ho finalmente debellato quel maledetto bug che mi perseguitava da giorni ^^

La mia piccola gallery fotografica, passione nata qualche mese fa:

http://www.juzaphoto.com/galleria.php?t=2121314&l=it

 

I miei esperimenti con la modellazione 3d:

https://www.facebook.com/manuel.bellinati/media_set?set=a.339905842813196.1073741825.100003813503527&type=3

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...