Jump to content
Rpg²S Forum

*Corsa, versione veloce [modificato da Dash\\Walk di rmxp.net]


Winthorp
 Share

Recommended Posts

Dash\Walk "light"


Descrizione


Questo script è una versione modificata dello script Dash\Walk di rmxp.net (ora non più esistente)

# Dash/slowdown script
if $game_switches[0001] and Input.press?(Input::SHIFT)
	@move_speed = 5
elsif $game_switches[0002] and Input.press?(Input::SHIFT)
	@move_speed = 6
elsif $game_switches[0003] and Input.press?(Input::CTRL)
	@move_speed = 3
elsif $game_switches[0004] and Input.press?(Input::CTRL)
	@move_speed = 2
else
	@move_speed = 4
end

Che permetteva di modificare la velocità dell'eroe con shift e ctrl
Però sinceramente mi interessava solo un uno script che permettesse di correre con SHIFT premuto
e che non occupasse troppe switch
Quindi l'ho modificato in modo che assolva a questo compito e che non sia nemmeno complesso

Autore

 

Rmxp.net per lo script originale
Winthorp (io), per la modifica

 

Istruzioni per l'uso


Inserire in Game_Player, sotto def_update

# Dash/slowdown script Modified by WinterDream
if $game_switches[0001] and Input.press?(Input::SHIFT)
	@move_speed = 4
elsif $game_switches[0001]
	@move_speed = 3
end

Ogni volta che in game volete lo script attivo, attivate la switch 0001 (nel caso dello script postato)
Se lo volete disattivare (per eventi con il Move Event -> Player ad esempio) disattivate la switch

Bugs e Conflitti Noti

 

Nessun bug, conflitti con altri script per la corsa


Altri Dettagli


L'inserimento della switch serve per disabiltare lo script. Esso va disabilitato durante le animazioni in cui intendete muovere il personaggio ad una velocità fissa (senza che il giocatore lo possa far scattare) e per muovere il personaggio ad una velocità scelta da voi (ex: velocità 5). Ovviamente per modificare le velocità, cambiate i valori di Move_speed = 4 (corsa) e Move_speed = 3 (camminata)

Edited by Dilos
Script monoriga sistemato.
WinterDream Games CreatorsDalla passione di un ragazzo, sfociata nell'amore per il gioco freeware e rpgmaker, una software house senza grandi pretese, se non quella di regalarvi ore spensierateGiochi:Ardensia XP - CompletatoNetherpulse - Storia 30% - Ideazione 95% - Scripting 95% - Gioco 5%Hai facebook? Allora visita la nostra pagina per notizie tempestive!
Link to comment
Share on other sites

Bella chicca purtroppo non l'ho ancora provata però apprezzo l'idea

Iscriviti sul mio canale youtube -

https://www.youtube.com/channel/UCYOxXExvlXiOFfYD1fTFpww?view_as=subscriber

Seguimi su Instagram -

https://www.instagram.com/ancestralguitarist/

---------------------------------------------------------------------------------------------------------------------------------------
Contest vinti
---------------------------------------------------------------------------------------------------------------------------------------

FACE CONTEST # 3
BANNER CONTEST #69

Link to comment
Share on other sites

A me da errore...ecco qui le immagini:

http://i26.tinypic.com/kbaelk.png

http://i32.tinypic.com/34yciae.png

http://img267.imageshack.us/img267/2091/graya02qe1rj8.gifhttp://www.artedelweb.it/wp-content/uploads/2008/03/59.gifhttp://www.artedelweb.it/wp-content/uploads/2008/03/57.gifhttp://img407.imageshack.us/img407/3518/italiancapcomres5.pnghttp://img8.imageshack.us/img8/6126/italiancapcomdevilmaycr.png
Link to comment
Share on other sites

Cancella Code -> TXT e i numeri a colonna, e anche parshed in 0 seconds using Geshi ecc. perchè fanno solo parte della struttura della tabella [ code ] sul forum!

 

XD Avevo visto errori sui commenti ma a questo livello no XD

Edited by Narutofan95
Link to comment
Share on other sites

Esatto, il codice che devi copiare è solo questo

 

# Dash/slowdown script Modified by WinterDream

if $game_switches[0001] and Input.press?(Input::SHIFT)

@move_speed = 4

elsif $game_switches[0001]

@move_speed = 3

end

 

Senza le altre cose aggiunte dalla finistra

 :)
WinterDream Games CreatorsDalla passione di un ragazzo, sfociata nell'amore per il gioco freeware e rpgmaker, una software house senza grandi pretese, se non quella di regalarvi ore spensierateGiochi:Ardensia XP - CompletatoNetherpulse - Storia 30% - Ideazione 95% - Scripting 95% - Gioco 5%Hai facebook? Allora visita la nostra pagina per notizie tempestive!
Link to comment
Share on other sites

:wink:

Strano, avvisami se rifà lo scherzetto

WinterDream Games CreatorsDalla passione di un ragazzo, sfociata nell'amore per il gioco freeware e rpgmaker, una software house senza grandi pretese, se non quella di regalarvi ore spensierateGiochi:Ardensia XP - CompletatoNetherpulse - Storia 30% - Ideazione 95% - Scripting 95% - Gioco 5%Hai facebook? Allora visita la nostra pagina per notizie tempestive!
Link to comment
Share on other sites

:wink:

Strano, avvisami se rifà lo scherzetto

ho avuto il tuo stesso errore...puoi postare lo script modificato?

Edited by Ikira
http://img267.imageshack.us/img267/2091/graya02qe1rj8.gifhttp://www.artedelweb.it/wp-content/uploads/2008/03/59.gifhttp://www.artedelweb.it/wp-content/uploads/2008/03/57.gifhttp://img407.imageshack.us/img407/3518/italiancapcomres5.pnghttp://img8.imageshack.us/img8/6126/italiancapcomdevilmaycr.png
Link to comment
Share on other sites

MA avete attivato la switch 1 in game? ^^'

Se non si attiva la switch selezionata (nel caso dello script postato, è la 1) lo script non va.

Questo serve per disattivarlo quando si creano le scene con "Move Event -> Player" in modo che non ci siano interferenze

Edited by Winthorp
WinterDream Games CreatorsDalla passione di un ragazzo, sfociata nell'amore per il gioco freeware e rpgmaker, una software house senza grandi pretese, se non quella di regalarvi ore spensierateGiochi:Ardensia XP - CompletatoNetherpulse - Storia 30% - Ideazione 95% - Scripting 95% - Gioco 5%Hai facebook? Allora visita la nostra pagina per notizie tempestive!
Link to comment
Share on other sites

Non prendermi per nabbo ù_ù Non so quale fosse il problema, comunque il mio modificato è questo:

 

	if $game_switches[12] 	else	  if $game_switches[62] and $game_switches[63] and Input.press?(Input::X)		@move_speed = 4.5	  elsif $game_switches[62] and $game_switches[63]		 @move_speed = 4	  elsif $game_switches[62] and Input.press?(Input::X)		@move_speed = 3.5	  elsif $game_switches[62]		@move_speed = 3	  end	end

 

ù_____ù

Attivando la switch 12 questo script non ha effetto (mi serve così nel mio progetto)

Inserendo la 62 gli da il valore della camminata e la corsa normali, se si attiva anche la 63 ha la camminata e la corsa accelerate :)

Io l'attivo tramite una skill, ma volendo si può pure fare un evento comune che controlla se almeno un tizio nel party equipaggia, chessò, l'accessorio "Calzari fatati" allora attiva la 63, altrimenti la disattiva.

Figo eh? ù___ù XD

 

EDIT:

PS: se può tornarvi utile potete prenderlo senza problema :)

Ah e un appunto, Ikira, se hai l'SDK la modifica devi apportarla lì eh ;)

Spero di esservi stato utile *__*

 

EDIT 2:

PPS: nel mio gioco il tasto SHIFT lo uso già (come tasto Z della tastiera) perciò ho cambiato il tasto in X (che in realtà è A della tastiera) per chi non l'avesse capito basta mettere dopo Input:: il nome del tasto che si vuole usare ^^

I tasti (che conosco) sono:

A ---> Z/SHIFT nella tastiera

B ---> X / ESC nella tastiera

C ---> C/INVIO nella tastiera

X ---> A nella tastiera

Y ---> S nella tastiera

Z ---> D nella tastiera

L ---> Q nella tastiera

R ---> W nella tastiera

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

grazie nihil-omen, il tuo script va bene...però mora urge una modifica, cioè attivando lo switch cammina troppo piano...come posso modificarlo? Edited by Ikira
http://img267.imageshack.us/img267/2091/graya02qe1rj8.gifhttp://www.artedelweb.it/wp-content/uploads/2008/03/59.gifhttp://www.artedelweb.it/wp-content/uploads/2008/03/57.gifhttp://img407.imageshack.us/img407/3518/italiancapcomres5.pnghttp://img8.imageshack.us/img8/6126/italiancapcomdevilmaycr.png
Link to comment
Share on other sites

Allora, conta che i valori 1 - 6 sono i valori che si danno agli eventi corrispondenti rispettivamente a:

1 Slowest

2 Slower

3 Slow

4 Fast

5 Faster

6 Fastest

 

Il Giocatore, normalmente si muove alla velocità Fast, pari quindi a 4 (io l'ho reso più lento per via del fattore suspance che devo creare nel mio gioco) quindi ti basterà modificare l'ultimo numero, ora spiego meglio all'interno dello script (già modificato) ^^

 

# switch[12] ON = disabilitazione dello script, ergo possibile utilizzo del comando "Event Route" degli eventi semplici# switch[62] ON =attivazione del modificatore di velocità e della corsa (se non è attivo non si corre)# switch[63] ON =attivazione dell' "acceleratore" di velocità sia di cammino che di corsa 	if $game_switches[12] 	else	  if $game_switches[62] and $game_switches[63] and Input.press?(Input::X)		@move_speed = 5.5 #attivata la switch di accelerazione, la velocità accelerata di corsa	  elsif $game_switches[62] and $game_switches[63]		 @move_speed = 5 #attivata la switch di accelerazione, la velocità accelerata di cammino	  elsif $game_switches[62] and Input.press?(Input::X)		@move_speed = 4.5 #attivata la switch, la velocità base di corsa	  elsif $game_switches[62]		@move_speed = 4  #attivata la switch, la velocità base di cammino	  end	end

 

Tutto chiaro così? ^^

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

mitico!!! :wink:

 

EDIT: e se volessi mettere dei chara ulteriori per la corsa? come si potrebbe fare?

Edited by Ikira
http://img267.imageshack.us/img267/2091/graya02qe1rj8.gifhttp://www.artedelweb.it/wp-content/uploads/2008/03/59.gifhttp://www.artedelweb.it/wp-content/uploads/2008/03/57.gifhttp://img407.imageshack.us/img407/3518/italiancapcomres5.pnghttp://img8.imageshack.us/img8/6126/italiancapcomdevilmaycr.png
Link to comment
Share on other sites

Ma perchè occupare le switches, cosa che in diversi scenari può risultare scomoda, e non definire degli attr_accessor in Game_System (che vengono salvati e caricati quando si salva/carica il gioco)? Poi si usano comandi del tipo "$game_system.var1=true" "$game_system.var2=false" e si lasciano le switches libere... che ne pensate?
Link to comment
Share on other sites

Ciao Charlie il tuo medoto sicuramente è più professione , anche più complesso?...

però non penso che utilizzare uno slot per la switch crei così tanti problemi/svantaggi

http://img256.imageshack.us/img256/7639/ihateyou.gif

Un uomo senza religione è come un pesce senza bicicletta.

http://img18.imageshack.us/img18/3668/decasoft1.png

http://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif

Link to comment
Share on other sites

Ma perchè occupare le switches, cosa che in diversi scenari può risultare scomoda, e non definire degli attr_accessor in Game_System (che vengono salvati e caricati quando si salva/carica il gioco)? Poi si usano comandi del tipo "$game_system.var1=true" "$game_system.var2=false" e si lasciano le switches libere... che ne pensate?

 

Io rispondo per quel che riguarda la mia versione.

Io l'ho fatto in modo che sia "friendly" ed immediato per chi come me non ha una gran dimestichezza con lo script

Poi non penso che occupare 1 o 4 switch sulle più di mille che può contenere RpgMaker XP sia un problema

 

Di sicuro il tuo metodo è più "pulito", ma per esempio chi ne capisce poco come me, annaspa ^^'

WinterDream Games CreatorsDalla passione di un ragazzo, sfociata nell'amore per il gioco freeware e rpgmaker, una software house senza grandi pretese, se non quella di regalarvi ore spensierateGiochi:Ardensia XP - CompletatoNetherpulse - Storia 30% - Ideazione 95% - Scripting 95% - Gioco 5%Hai facebook? Allora visita la nostra pagina per notizie tempestive!
Link to comment
Share on other sites

Io penso più che altro all'utilizzatore che si trova quattro cinque scripts fatti così e deve organizzarsi le switches in modo che non si sovrappongano, non è tanto un fatto di quantità di switches occupate. E se per qualche motivo deve cambiare la posizione delle switches è nei guai perchè deve cambiare tutti i posti dove le ha usate...

Ad ogni modo, mi interessava proporre un'alternativa, poi ciascuno fa le proprie valutazioni...

Link to comment
Share on other sites

Charlie se proponi l'alternativa meglio per tutti logico

http://img256.imageshack.us/img256/7639/ihateyou.gif

Un uomo senza religione è come un pesce senza bicicletta.

http://img18.imageshack.us/img18/3668/decasoft1.png

http://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif

Link to comment
Share on other sites

Fondamentalmente charlie ha ragione, ma essendo lo script (almeno con la mia modifica) fatto da un niubbo, per altri niubbi (oddio in realtà era per me stesso, ma visto che Ikira me l'aveva chiesto...) non potevo metterci cose così "complesse" XD

Più che altro perchè neanche so di cosa tu stessi parlando XD

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