RPGMakerID
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Komunitas RPG Maker Indonesia
 
IndeksIndeks  Latest imagesLatest images  PencarianPencarian  PendaftaranPendaftaran  Login  
Per 2016, RMID pindah ke RMID Discord (Invite link dihapus untuk mencegah spambot -Theo @ 2019). Posting sudah tidak bisa dilakukan lagi.
Mohon maaf atas ketidaknyamanannya dan mohon kerjasamanya.

 

 [VX script] Changable Dash Speed

Go down 
5 posters
PengirimMessage
Rian01
Advance
Advance
avatar


Level 5
Posts : 318
Thanked : 0
Engine : RMVX Ace
Skill : Beginner

Trophies
Awards:
[VX script] Changable Dash Speed Empty
PostSubyek: [VX script] Changable Dash Speed   [VX script] Changable Dash Speed Empty2012-09-09, 01:54

Secara default kecepatan dash RMVX adalah 2 x kecepatan jalan biasa
dengan Script ini, anda bisa mengubah kecepatan tersebut.
lakukan instruksi di dalam script ini

Kalo ada yang blom tahu , Dash = Lari :hammer:

Fitur
o Mengatur kecepatan lari berdasarkan Variabel
o Mengatur kecepatan lari berdasarkan Agility aktor
o Mengatur kecepatan lari berdasarkan rata2 agility party
o Mengatur kecepatan lari berdasarkan pemakaian sepatu armor
o Mengatur kecepatan lari berdasarkan eksistensi aktor di party
o Membunyikan suara kaki saat lari & berjalan
o Mengganti tombol lari << Gak terlalu penting :swt:

Script
Code:
    #=============================================================================#
    # Instruksi :                                                               
    #                                                                           
    # o Copy script ini, dan paste di antara Material dan Main Section         
    # o Kustomisasikan terlebih dahulu !                                       
    # o Laporkan bila ada bug, error, dan kerusakan lainnya rpgmakerid.com       
    # o Berikan saya kritik & saran anda                                       
    # o No CREDIT required ....                                                 
    #                                                                           
    #=============================================================================#
      module Kustomisasi
   
      # *Pilih salah satu yang menentukan kecepatan lari!
      # Ganti salah satu dari ketiga tulisan "false" menjadi "true"
      # WARNING ; jika mengisi false / true semua mungkin akan berakibat buruk !
   
      Tombol_Dash = Input::A                        # Tekan F1 saat memainkan game anda untuk melihat tombol yang berfungsi di game ini.
      Suara_ketika_jalan  = nil                      # Isi nama file audio SE yang ada di folder Audio
      Suara_ketika_dash  = "Save"                  # = ^
      Volume              = 20                      # Pasti sudah tahu
      Pitch              = 140                      # Sejenis frekuensi (kayaknya)
   
      #------------------------------------------------------------------------------# 
      Menggunakan_Angka_Variable      = false          # Misal jika variable 1 = 150, maka kecepatan adalah 150 %
      Variable_ID                    = 1              # Isi Variable ID
   
   
      Gunakan_Rata_Rata_Agility_Party = false          # Rata-Rata agility party(isi false jika tidak, true jika iya)
      Pengali                        = 6              # Angka Yang akan dikalikan jumlah agility untuk mendapatkan Hasil Kecepatan
              #===============================================================#
              # Penting : Sebaiknya anda mengetes game anda untuk mendapatkan #
              #          nilai pengali yang tepat                            #
              #===============================================================#
   
      Menggunakan_Agility_Aktor      = false
      Actor_ID                        = 1              #(isi aktor ID, jika tidak menggunakan rata-rata agility )
      Pengali                        = 6              # Angka Yang akan dikalikan jumlah agility untuk mendapatkan Hasil Kecepatan
   
      Menggunakan_Armor_Yang_Dipakai  =  false        # Misal; Jika aktor memakai "Sepatu Cepat" maka Kecepatannya Bertambah
      Armor_ID                        =  1            # Isi Armor ID yang berisi untuk mempercepat lari
      Kecepatan                      =  350          # Isi dalam bentuk kali seratus. Misal; jika diisi 100 maka kecepatan menjadi 100 persen atau sama dengan jalan biasa
   
      Menggunakan_Aktor_Party        =  false        # Misal; Jika aktor "pelari" ada di party, maka kecepatan lari bertambah
      Actor2_ID                      =  1
      Kecepatan2                      =  400          # Isi dalam bentuk kali seratus. Misal; jika diisi 100 maka kecepatan menjadi 100 persen atau sama dengan jalan biasa
   
      Kecepatan_Jika_Tidak_Ada        =  150
    #-------------------------------------------------------------------------------#
   
    #  Wajib Diisi !
      Kecepatan_Maks                  =  350
      Kecepatan_Minim                =  100
   
   
    end
   
   
   
   
   
   
   
   
   
    class Game_Character
      #--------------------------------------------------------------------------
      # * Update While Moving
      #--------------------------------------------------------------------------
      def update_move
      maks = Kustomisasi::Kecepatan_Maks
      min  = Kustomisasi::Kecepatan_Minim
      @walk_anime = 4
      actors_agi = $game_party.average_agi
      actor = $game_actors[Kustomisasi::Actor_ID]
        distance = 2 ** @walk_anime
        if dash?
        if Kustomisasi::Menggunakan_Angka_Variable
          distance1 = $game_variables[Kustomisasi::Variable_ID]
          if distance1 >= maks
            distance1 = maks
          elsif distance1 <= min
            distance1 = min
          end
          distance *= distance1
          distance /= 100
        elsif Kustomisasi::Gunakan_Rata_Rata_Agility_Party
          distance1 = actors_agi * 6 
          if distance1 >= maks
            distance1 = maks
          elsif distance1 <= min
            distance1 = min
          end
          distance *= distance1
          distance /= 100
        elsif Kustomisasi::Menggunakan_Agility_Aktor
          distance1 = actor.agi * 6
          if distance1 >= maks
            distance1 = maks
          elsif distance1 <= min
            distance1 = min
          end
          distance *= distance1
          distance /= 100
        elsif actor.armors.include?($data_armors[Kustomisasi::Armor_ID]) and Kustomisasi::Menggunakan_Armor_Yang_Dipakai
          distance1 = Kustomisasi::Kecepatan
          if distance1 >= maks
            distance1 = maks
          elsif distance1 <= min
            distance1 = min
          end
          distance *= distance1
        elsif $game_party.members.include?($game_actors[Kustomisasi::Actor2_ID])
          distance1 = Kustomisasi::Kecepatan2
        end
        unless $game_party.members.include?($game_actors[Kustomisasi::Actor2_ID])
          distance1 = Kustomisasi::Kecepatan_Jika_Tidak_Ada
        end
        if distance1 >= maks
            distance1 = maks
        elsif distance1 <= min
            distance1 = min
        end
          distance *= distance1
          if distance1 >= maks
            distance1 = maks
          elsif distance1 <= min
            distance1 = min
          end
        distance /= 100
        end
     
        @real_x = [@real_x - distance, @x * 256].max if @x * 256 < @real_x
        @real_x = [@real_x + distance, @x * 256].min if @x * 256 > @real_x
        @real_y = [@real_y - distance, @y * 256].max if @y * 256 < @real_y
        @real_y = [@real_y + distance, @y * 256].min if @y * 256 > @real_y
        update_bush_depth unless moving?
        if @walk_anime
          @anime_count += 1.5
        elsif @step_anime
          @anime_count += 1
        end
      end
      #--------------------------------------------------------------------------
      # * Update Animation Count
      #--------------------------------------------------------------------------
      def update_animation
        speed = @move_speed + (dash? ? 1 : 0)
        if @anime_count > 18 - speed * 2
          if not @step_anime and @stop_count > 0
            @pattern = @original_pattern
          else
            @pattern = (@pattern + 1) % 4
          end
          @anime_count = 0
        end
      end
    end
   
    class Game_Player
      #--------------------------------------------------------------------------
      # * Determine if Dashing
      #--------------------------------------------------------------------------
      def dash?
        return false if @move_route_forcing
        return false if $game_map.disable_dash?
        return false if in_vehicle?
        return Input.press?(Kustomisasi::Tombol_Dash)
      end
      def increase_steps
        super
        return if @move_route_forcing
        return if in_vehicle?
        $game_party.increase_steps
        $game_party.on_player_walk
        RPG::SE.new(Kustomisasi::Suara_ketika_jalan, Kustomisasi::Volume, Kustomisasi::Pitch).play unless dash?
        RPG::SE.new(Kustomisasi::Suara_ketika_dash,Kustomisasi::Volume, Kustomisasi::Pitch).play if dash?
      end
    end

Demo
http://www.4*shared.com/file/Lbbx_wCu/Changable_dash_speed.html << 4seret
Maaf buat yang gk punya akun 4seret

mohon maaf kalo ruby-nya kurang efektif dan terlalu mudah dibuat :sembah:
Silahkan bertanya jika ada kesulitan
Silahkan protes jika ada yg melanggar aturan
Silahkan lapor saya jika ada bug , error dll



Terakhir diubah oleh Rian01 tanggal 2012-11-17, 12:25, total 2 kali diubah
Kembali Ke Atas Go down
100101
Novice
Novice
100101


Level 5
Posts : 181
Thanked : 1
Engine : RMVX
Skill : Very Beginner
Type : Writer

[VX script] Changable Dash Speed Empty
PostSubyek: Re: [VX script] Changable Dash Speed   [VX script] Changable Dash Speed Empty2012-09-09, 06:49

Ngepost script ada templatnya lho, yan...

https://rmid.forumotion.net/t23-template-utk-post-script
Kembali Ke Atas Go down
WILR00T
#E nalaJ hagneT id lipugN gnakuT
WILR00T


Level 5
Posts : 461
Thanked : 11
Engine : Multi-Engine User
Skill : Beginner
Type : Developer

[VX script] Changable Dash Speed Empty
PostSubyek: Re: [VX script] Changable Dash Speed   [VX script] Changable Dash Speed Empty2012-09-09, 07:13

gk ada skrinshut :hmm: ...
kasih dunk ...

BTW:Ente script buat ato ngambil ?
Kembali Ke Atas Go down
http://wilr00t.net
aidilriski
Senior
Senior
aidilriski


Level 5
Posts : 643
Thanked : 2
Engine : Multi-Engine User
Type : Mapper

[VX script] Changable Dash Speed Empty
PostSubyek: Re: [VX script] Changable Dash Speed   [VX script] Changable Dash Speed Empty2012-09-09, 08:35

@jaki ni buatan sendiri mnurut penelitianku #eakkk..... :ngacay2:
btw, nice one :)
Kembali Ke Atas Go down
http://www.edeledel.blogspot.com
Rian01
Advance
Advance
avatar


Level 5
Posts : 318
Thanked : 0
Engine : RMVX Ace
Skill : Beginner

Trophies
Awards:
[VX script] Changable Dash Speed Empty
PostSubyek: Re: [VX script] Changable Dash Speed   [VX script] Changable Dash Speed Empty2012-09-09, 08:40

@100101 :doh: oh iya... lupa... nanti saya edit....

@Zaki itu script buatan saia sendiri yang butuh semalaman (hampir 3 jam) ::hammer:
Screenshot ??
wah ini kan cuman buat mengubah kecepatan lari sewaktu2
Kan gk ada yg bisa diambil gambar :hmm:
kalo video mungkin :hmm:
tp saia gk tahu cara ngambil video

EDIT

@aidil pasti ketauan saking mudah dibuatnya ya :megusta:
Kembali Ke Atas Go down
larkuzo
Advance
Advance
larkuzo


Level 5
Posts : 445
Thanked : 12
Engine : RMXP
Skill : Beginner
Type : Event Designer

[VX script] Changable Dash Speed Empty
PostSubyek: Re: [VX script] Changable Dash Speed   [VX script] Changable Dash Speed Empty2012-09-09, 09:01

Scriptnya di paste kan di pastebin.com dong om :D
Soalnya saya mobmod jadi susah donlod demonya, dan saya penasaran pengen liat scriptnya :D
Kembali Ke Atas Go down
http://fsfsource.blogspot.com
Rian01
Advance
Advance
avatar


Level 5
Posts : 318
Thanked : 0
Engine : RMVX Ace
Skill : Beginner

Trophies
Awards:
[VX script] Changable Dash Speed Empty
PostSubyek: Re: [VX script] Changable Dash Speed   [VX script] Changable Dash Speed Empty2012-09-09, 09:45

@larkuzo udah saia tulis di trit di atas
Kembali Ke Atas Go down
Sponsored content





[VX script] Changable Dash Speed Empty
PostSubyek: Re: [VX script] Changable Dash Speed   [VX script] Changable Dash Speed Empty

Kembali Ke Atas Go down
 
[VX script] Changable Dash Speed
Kembali Ke Atas 
Halaman 1 dari 1
 Similar topics
-
» [ASK] Dash
» [SOLVED] Dash, Run, Sneak, Jump
» Error Dash Stamina by wltr3565
» [Solved][ask-rgss2]Command disabled Dash
» Tentang Dash menggunakan limit Stamina

Permissions in this forum:Anda tidak dapat menjawab topik
RPGMakerID :: Scripts & Event Systems :: RMVX Scripts-
Navigasi: