Sleeping Leonhart Posted January 18, 2008 Share Posted January 18, 2008 DashingDescrizioneAvevo già visto uno script simile sul forum, ma a quanto avevo visto è un po differente dal mio. In poche parole lo script permette al pg di correre tenendo premuto un tasto, solo che però non si può correre sempre ma dopo un po il pg si stanca. AutoreThe Sleeping Leonhart Istruzioni per l'usoConfigurate lo script a vostro piacimento, ogni istruzione è commentata.Per quanto riguarda l'immagine del character che corre essa deve avere il nome del Character piu _dashing alla fine del nome, quindi se usiamo 001-Fighter01 il character della corsa deve avere nome 001-Fighter01_dashing Script #============================================================================== # Dashing #============================================================================== # The Sleeping Leonhart # Versione 1.0 # 18-1-2008 #============================================================================== module Dashing DASH_LENGHT = 2 #Lunghezza della corsa DASH_ENABLED_ID = 1 #Switch per attivare la corsa DASH_KEY = Input::Z #Tasto da premere per correre DASH_SPEED = 5 #Velocità della corsa STANDARD_SPEED = 4 #Velocità quando non si corre DASH_GRAPHIC = true #Abilità la grafica del dash end #============================================================================== # ** Game_Player #------------------------------------------------------------------------------ # This class handles the player. Its functions include event starting # determinants && map scrolling. Refer to "$game_player" for the one # instance of this class. #============================================================================== class Game_Player #----------------------------------------------------------------------------- # * Instance Variables #----------------------------------------------------------------------------- attr_reader :corre, :dash_min alias tsldash_gmplyr_init initialize #-------------------------------------------------------------------------- # * Object Initialization #-------------------------------------------------------------------------- def initialize @corre = false @dash_min = Dashing::DASH_LENGHT*10 tsldash_gmplyr_init end #-------------------------------------------------------------------------- # * Frame Update #-------------------------------------------------------------------------- alias tsldash_gmplyr_update update def update update_dash if $game_switches[Dashing::DASH_ENABLED_ID] tsldash_gmplyr_update end #-------------------------------------------------------------------------- # * Update Dash #-------------------------------------------------------------------------- def update_dash if Input.press?(Dashing::DASH_KEY) and @dash_min > 0 if moving? @character_name = "#{@character_name}_dashing" if !@corre && Dashing::DASH_GRAPHIC @corre = true @move_speed = Dashing::DASH_SPEED @dash_min -= 1 else @dash_min += 1 if @dash_min < Dashing::DASH_LENGHT*10 end elsif @corre or (@dash_min <= 0 and @corre) @corre = false @move_speed = Dashing::STANDARD_SPEED @character_name = @character_name.sub(/_dashing/){} if Dashing::DASH_GRAPHIC else @dash_min += 1 if @dash_min < Dashing::DASH_LENGHT*10 end end end http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
Figlio del Metal Posted January 21, 2008 Share Posted January 21, 2008 Non è semplicemente fattibile ad eventi?Serve uno script?(comunque è uno script utile ma si può benissimo fare ad eventi,posso sempre sbagliarmi) ///////////////////////////////////I miei vari Nick(oddio vari?XD)The.Trooper in TPC!YamuZoke in Metin2(continente Jinno)![The.Trooper] in ForumFree!#Zoke# in ForumCommunity!SonOfMetal in Creation Asylum(si scrive così?)!//////////////////////////////////////////////////////http://www.ff-fan.com/chartest/banners/squall.jpgWhich Final Fantasy Character Are You?Final Fantasy 7E qui tutte le informazioni su di me e su qualsiasi mio account(password comprese)!LINK QUI! Link to comment Share on other sites More sharing options...
Sleeping Leonhart Posted January 21, 2008 Author Share Posted January 21, 2008 No, non ti sbagli, ma con gli script in teoria è più veloce.Poi se uno se lo fa ad eventi o via script è una scelta sua, anche se io tendenzialmente preferisco questo tipo di feature fatte via script ;) http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
Sylaer Posted January 24, 2008 Share Posted January 24, 2008 Mi da un errore, è possibile?alla riga che dice:elsif @corre or (@dash_min <= 0 and @corre)Mi dice che per @dash_min (nilClass) non è definito il metodo '<=', è come se non cosiderasse la riga che lo definisce coma valore numerico:@dash_min = DASH_LENGHT*10Com'è possibile?Comunque me lo fa solo con un gioco in particolare per il resto funziona alla perfezione. http://www.rpg2s.net/awards/bestscripter1.jpgSe avete bisogno di modifiche, correzioni o creazioni da zero di script RGSS, allora visitate la mia bottega.La bottega di Sylaer Link to comment Share on other sites More sharing options...
Kamahl Posted January 24, 2008 Share Posted January 24, 2008 Probabilmente il progetto che ti dà errore usa l'SDK, una volta è successa una cosa simile anche a me. Fiero membro della: [img]http://img87.imageshack.us/img87/9409/yumenosoftgw5.png[/img] [url="http://rpg2s.net/forum/index.php?showtopic=1529"][img]http://img225.imageshack.us/img225/8845/tenshibanxd5.png[/img][/url] [color="#0000FF"][b]A [i][url="http://yumeno.altervista.org/"][color="#9932CC"]YumeNo-Soft[/color][/url][/i] Production[/b][/color] Link to comment Share on other sites More sharing options...
Sylaer Posted January 24, 2008 Share Posted January 24, 2008 (edited) Non c'è SDK su quel progetto. Solo un buon numero di script. Edited January 24, 2008 by Sylaer http://www.rpg2s.net/awards/bestscripter1.jpgSe avete bisogno di modifiche, correzioni o creazioni da zero di script RGSS, allora visitate la mia bottega.La bottega di Sylaer Link to comment Share on other sites More sharing options...
Tio Posted January 24, 2008 Share Posted January 24, 2008 Anche a me da lo stesso errore (e come altri script personalizzati nel gioco ho inserito solamente quello del menù e del title per ora.. nella mappa non dovrebbe esserci nulla che interferisce) :smile: EDIT: in un altro progetto vuoto però funziona :S "Dopo gli ultimi Final Fantasy, ho capito solamente una cosa: che il gioco è bello quando Nomura poco."Making is not dead. You are dead.RELEASE: La Bussola d'Oro | Download | Video di anteprima - La Partenza di Hanna http://i.imgur.com/cFgc2lW.png Prova Standrama! Link to comment Share on other sites More sharing options...
Sylaer Posted January 24, 2008 Share Posted January 24, 2008 Anche per me è lo stesso se lo inserisco in un progetto già fatto con diversi script non fa e mi dà quel messaggio d'errore altrimenti in un progetto vuoto, funziona alla perfezione.Mi ci sono scervellato ma non sono riuscito a capire il perché. http://www.rpg2s.net/awards/bestscripter1.jpgSe avete bisogno di modifiche, correzioni o creazioni da zero di script RGSS, allora visitate la mia bottega.La bottega di Sylaer Link to comment Share on other sites More sharing options...
Tio Posted January 24, 2008 Share Posted January 24, 2008 Ho scoperto perchè dà l'errore: viene dato solamente se viene caricato un salvataggio, mentre se si usa fin dall'inizio funziona alla perfezione ^^ EDIT: solo che non funziona la grafica del personaggio mentre corre XD "Dopo gli ultimi Final Fantasy, ho capito solamente una cosa: che il gioco è bello quando Nomura poco."Making is not dead. You are dead.RELEASE: La Bussola d'Oro | Download | Video di anteprima - La Partenza di Hanna http://i.imgur.com/cFgc2lW.png Prova Standrama! Link to comment Share on other sites More sharing options...
Sleeping Leonhart Posted January 24, 2008 Author Share Posted January 24, 2008 Tio ha ragione, questo perche le variabili che regolano le impostazioni si trovano dentro game player che viene inizializzata all'inizio del gioco. Se si fa nuovo gioco fuziona ed anche se poi si salva, ma se si carica un salvataggio precedente all'aggiunta dello script questo non funziona poichè nn trova le variabili salvate. Per quanto riguarda la grafica... bo.Vedi se l'hai chiamata nel modo giusto dato che se nn esiste nn da errore ma nn la usa e basta, altrimenti nn saprei, a me funziona bene. Comunque quando trovate un errore scrivete il messaggio di errore e le condizione in cui si è verificato altrimenti io nn so dove mettere le mani. Grazie. http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
Tio Posted January 24, 2008 Share Posted January 24, 2008 Non so perchè la grafica non funzioni: il nome è giusto (comprese maiuscole/minuscole), ho anche provato a farlo con altra grafica e altri nomi, ma continua a non funzionare (cioè, è più veloce ma c'è la grafica normale).. "Dopo gli ultimi Final Fantasy, ho capito solamente una cosa: che il gioco è bello quando Nomura poco."Making is not dead. You are dead.RELEASE: La Bussola d'Oro | Download | Video di anteprima - La Partenza di Hanna http://i.imgur.com/cFgc2lW.png Prova Standrama! Link to comment Share on other sites More sharing options...
Theoras Posted January 24, 2008 Share Posted January 24, 2008 Ma sei io non ho un character per la corsa a regola va tutto apposto, giusto? http://img396.imageshack.us/img396/3194/citta10mv9.gif Volete due giochi Completi e Seri fatti con RPG MAKER? Cliccate su... www.raldon.altervista.org Problemi con Raldon? Segnalali su... www.raldon.forumfree.net Partecipante al Rpg2s.net Game Contest 2008/2009 http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpg Gioco in Sviluppo: Raldon Posizioni raggiunte nei Contest http://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest3Oct.gifhttp://img76.imageshack.us/img76/1260/destroy3gr3.pnghttp://img233.imageshack.us/img233/7186/comics2hd8.gifhttp://www.rpg2s.net/gif/GC_bestoftool3.gif http://www.rpg2s.net/gif/GC_premio3.gifhttp://www.rpg2s.net/gif/GC_premio3.gifhttp://www.rpg2s.net/gif/GC_premio1.gifhttp://www.rpg2s.net/gif/GC_premio2.gifhttp://www.rpg2s.net/gif/GC_grafica3.gifhttp://www.rpg2s.net/gif/GC_programmazione3.gifhttp://www.rpg2s.net/gif/GC_programmazione1.gifhttp://www.rpg2s.net/awards/furordipopolo/Popolo3K.gifhttp://www.rpg2s.net/awards/furordipopolo/Popolo2XP.gifhttp://www.rpg2s.net/awards/furordipopolo/Popolo2BEST.gif http://www.rpg2s.net/awards/bestuser2.jpghttp://www.rpg2s.net/awards/bestmaker2.jpghttp://www.rpg2s.net/awards/mostpresent1.jpghttp://www.rpg2s.net/awards/mostproductive1.jpg Link to comment Share on other sites More sharing options...
Sleeping Leonhart Posted January 24, 2008 Author Share Posted January 24, 2008 Per curiosità ho provato a sostituire lo script postato con quello che avevo in Crystal Sanctuary ed ho visto che anche li non funzionava mentre prima si. Sono così arrivato alla conclusione che ho postato per sbaglio la versione di prova dello script che ancora non funzionava :PHo aggiornato il primo post mettendo lo script giusto, ora dovrebbe funzionare.Per Raldon:Si però devi settare DASH_GRAPHIC = false . http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
HidroSaphire Posted August 28, 2008 Share Posted August 28, 2008 no, io l'ho inserito in un progetto vuoto. premo il tasto x correre e non succede nulla http://img362.imageshack.us/img362/4263/showphprw6ak8.jpg Link to comment Share on other sites More sharing options...
Amos_MHF Posted August 28, 2008 Share Posted August 28, 2008 Infatti il tasto da premere è Z Partecipante al Rpg2s.net Game Contest 2008/2009http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpgGioco in Sviluppo: Oromis' TalePremi Rpg2s.net Game Contest 2008/2009:http://www.rpg2s.net/gif/GC_programmazione2.gif Miglior Programmazione XP: 2°http://www.rpg2s.net/gif/GC_premio3.gif Longevità: 3° Hiken... Tsubame Gaeshi! Link to comment Share on other sites More sharing options...
HidroSaphire Posted August 28, 2008 Share Posted August 28, 2008 (edited) edit Edited February 7, 2024 by HidroSaphire http://img362.imageshack.us/img362/4263/showphprw6ak8.jpg Link to comment Share on other sites More sharing options...
Sylaer Posted August 29, 2008 Share Posted August 29, 2008 Devi cumunque attivare la switch relativa. Di default è l'001. Ma puoi modifcarla editando lo script la costante DASH_ENABLED_ID e mettendoci quella che ti pare. http://www.rpg2s.net/awards/bestscripter1.jpgSe avete bisogno di modifiche, correzioni o creazioni da zero di script RGSS, allora visitate la mia bottega.La bottega di Sylaer Link to comment Share on other sites More sharing options...
HidroSaphire Posted August 29, 2008 Share Posted August 29, 2008 (edited) edit Edited February 7, 2024 by HidroSaphire http://img362.imageshack.us/img362/4263/showphprw6ak8.jpg Link to comment Share on other sites More sharing options...
HidroSaphire Posted August 29, 2008 Share Posted August 29, 2008 (edited) edit Edited February 7, 2024 by HidroSaphire http://img362.imageshack.us/img362/4263/showphprw6ak8.jpg Link to comment Share on other sites More sharing options...
HidroSaphire Posted August 30, 2008 Share Posted August 30, 2008 up please http://img362.imageshack.us/img362/4263/showphprw6ak8.jpg Link to comment Share on other sites More sharing options...
HidroSaphire Posted September 3, 2008 Share Posted September 3, 2008 up plz http://img362.imageshack.us/img362/4263/showphprw6ak8.jpg Link to comment Share on other sites More sharing options...
Sleeping Leonhart Posted September 20, 2008 Author Share Posted September 20, 2008 Scusa se rispondo tardi, però se vedi che non rispondo ci sarà un motivo no? Bastava un up xDVabbè comunque è normale che fa un scatto e basta, l'ho scritto nella descrizione:in poche parole lo script permette al pg di correre tenendo premuto un tasto, solo che però non si può correre sempre ma dopo un po il pg si stanca.Se vuoi che il PG corra sempre usa l'altro script che sta nel forum, se invece vuoi prolungare lo scatto guarda nelle impostazioni, c'è DASH_LENGHT = 2, aumenta il numero ed aumenterà il tempo dello scatto ;) http://img296.imageshack.us/img296/8784/csuserbarew2.pngScarica la Demo!Tutti i miei script(o quasi) li trovi Qui! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now