Jump to content
Rpg²S Forum
  • 0

Bloccare all'istante anche graficamente gli Eventi!


nihil-omen
 Share

Question

Eccomi ancora *O*

Avrei bisogno di sapere come fare a bloccare gli eventi [iD dall'1 all'8] all'istante anche graficamente.

Del tipo, ho fatto che se premi C tali eventi si fermano, ma se stanno a metà tra un quadrato e l'altro finiscono il passo e poi si fermano, ma così non va bene visto che deve essere una cosa istantanea (ne va del mio BS T.T)...

Ad eventi non ci sono riuscito, voi cosa mi potete consigliare?

 

PS: c'è una clausola, uso uno script che mi calcola la distanza,il seguente:

 

def circle_range(obj1, obj2)  return Math.sqrt(((obj1.x - obj2.x) ** 2) + ((obj1.y - obj2.y) ** 2)).to_iend

 

In una situazione come quella sopra la distanza dal PG all'Evento quanto varrebbe? Stesso valore che avrebbe se avesse finito il passo o quello che avrebbe prima di iniziarlo? (solo a titolo informativo)

 

Grazie mille *O*

Il mio progetto è nuovamente nelle vostre possenti e sapienti mani *O*

http://i30.tinypic.com/xehois.gif

} 2rA - web site {

E' disponibile il primo capitolo completo di 2rA!

} 2rA: Capitolo I {

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Non so se funzioni o se abbia effetti collaterali particolari, perchè non l'ho testato, ma per bloccare i primi 8 eventi, puoi provare a fare così . . .

 

Aggiungi questo snippet come ultimo script, sopra lo script Main.

class Game_Event < Game_Character  # Inserire qui il numero dello SWITCH che fa bloccare i primi 8 eventi quando ON/true  LOCK_NIHIL_EVENTS_SWCID = 1  #  alias giver_lock8ev_gevnt_updt update  #  def update	if $game_switches[LOCK_NIHIL_EVENTS_SWCID] and (1..8).include?(@id)	  return	end	giver_lock8ev_gevnt_updt  endend

Scegli uno switch da mettere ON per bloccare i primi 8 eventi e OFF per sbloccarli, quindi inserisci il suo ID al posto dell'1 come valore della costante LOCK_NIHIL_EVENTS_SWCID nel codice che ho postato . . .

 

 

Per quello che riguarda la distanza, la calcola come se il passo fosse già stato completato . . .

 

EDIT - Aggiunta la superclasse e le parentesi intorno al range 1..8, che dovrebbero evitare l'errore capitato a nihil-omen

Edited by giver

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

  • 0

All'inizio mi ha dato un errore su qualcosa riguardante l'8 ò__o

Ci ho aggiunto un punto prima ed ora funziona a meraviglia XD

 

(non ricordavo se bisognava mettere 1..8 o 1...8 e quindi magari potesse essere un errore di battitura, non so, ma ora funziona)

 

Grazie millissime *______*

Mi hai salvato nuovamente il progetto *______*

Ora si che sembra molto più figo *______*

Spero vi piacerà sono mesi che mi sbatto su sto progetto o____o

E più di un anno che lavoro sulla storia (ha subito tanti di quei cambiamenti....)

 

Grazie ancora *______*

Se dovessi trovare problemi ti avverto ^^

http://i30.tinypic.com/xehois.gif

} 2rA - web site {

E' disponibile il primo capitolo completo di 2rA!

} 2rA: Capitolo I {

Link to comment
Share on other sites

  • 0

Prego.

 

Comunque sono corrette entrambe le forme, ossia sia 1..8 che 1...8, ma la seconda esclude dal confronto il secondo estremo indicato, in questo caso 1...8 è come 1..7 . . .

 

Se sono proprio 8 gli eventi da bloccare, ti conviene sostituire, quindi, l'8 con un 9, altrimenti l'evento con ID 8 non viene bloccato assieme agli altri. E se a te lo blocca lo stesso, con 1...8, è davvero strano . . . :biggrin:

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

  • 0

Non so il test l'ho fatto solo con i primi due :O

 

Perchè settarli tutti è molto lungo e stressante XD

Comunque sistemo quel 8 -> 9 e appena provo il tutto ti faccio sapere ^____^

 

 

EDIT:

Provato, funziona a meraviglia *____*

Grazie ancora di più! *____*

Edited by nihil-omen

http://i30.tinypic.com/xehois.gif

} 2rA - web site {

E' disponibile il primo capitolo completo di 2rA!

} 2rA: Capitolo I {

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