Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # =============================================================================
- # TheoAllen - Event Direction Lock
- # Version : 1.0
- # Contact : www.rpgmakerid.com (or) http://theolized.blogspot.com
- # (This script documentation is written in informal indonesian language)
- # =============================================================================
- ($imported ||= {})[:Theo_DirLock] = true
- # =============================================================================
- # Change Logs :
- # -----------------------------------------------------------------------------
- # 2014.02.05 - Finished Snippet
- # =============================================================================
- =begin
- Perkenalan :
- Jika kamu mengaktifkan suatu event, otomatis event tersebut akan menghadap
- player. Dengan beberapa alasan tertentu, ada yang ingin event tidak
- menghadap pada player. Kamu bisa lakukan dengan direction fix. Namun,
- direction fix juga bakal ngunci gerakan event tersebut saat jalan.
- Jadi, bagaimana solusinya? Script ini ngebantu kamu nge-lock event agar tidak
- menghadap player saat diaktifkan.
- Cara penggunaan :
- Pasang script ini di bawah material namun di atas main
- Tambahkan <dirlock> pada nama event untuk event yang ingin kamu kunci.
- Terms of use :
- Credit gw, TheoAllen. Kalo semisal u bisa ngedit2 script gw trus jadi lebih
- keren, terserah. Ane bebasin. Asal ngga ngeklaim aja. Kalo semisal mau
- dipake buat komersil, jangan lupa, gw dibagi gratisannya.
- =end
- # =============================================================================
- # Tidak ada konfig
- # =============================================================================
- class Game_Event
- # ---------------------------------------------------------------------------
- # Overwrite Lock
- # ---------------------------------------------------------------------------
- def lock
- unless @locked
- @prelock_direction = @direction
- turn_toward_player unless dirlock?
- @locked = true
- end
- end
- def dirlock?
- !@event.name[/<dirlock>/i].nil?
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment