赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 3750 |
最后登录 | 2018-5-27 |
在线时间 | 123 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 60
- 在线时间
- 123 小时
- 注册时间
- 2010-6-17
- 帖子
- 23
|
- #==============================================================================
- # [VX] Extra Move Speed by Woratana
- #------------------------------------------------------------------------------
- # Version: 1.0
- # Released on: 11/02/2008
- # by Woratana [[email protected]]
- # You can edit event's speed and/or frequency to be more than limit,
- # by put event command "Comment" in the event page you want to edit.
- # (Yes, you can set the different speed for different page in one event)
- # Add comment like this:
- # [speed(speed you want)][freq(frequncy you want)]
- # e.g. [speed8][freq4]
- # You can edit only speed by put [speed(speed you want)]
- # and edit only frequency by put [freq(frequency you want)]
- # You can increase character's Speed and/or Frequency by call script:
- # (character).add_speed(speed_plus,frequency_plus)
- # To decrease Speed and/or Frequency, you can just put negative number in it:
- # e.g. $game_player.add_speed(-1.5)
- # To change character's Speed to any number you want:
- # (character).fix_speed(speed you want)
- # To change character's Frequency to any number you want:
- # (character).fix_frequency(frequency you want)
- # Frequency shouldn't be more than 5 or 6, but there is no limit for Speed.
- # You can use decimal place for speed/frequency,
- # To change player's frequency, it will make no diffrent.
- # It will make different in speed even though the speed is just 0.5 more.
- #==============================================================================
- class Game_Character
- attr_accessor :move_speed, :move_frequency
-
- def add_speed(spd = 0,freq = 0)
- @move_speed += spd
- @move_frequency += freq
- end
-
- def fix_speed(spd = 0)
- @move_speed = spd
- end
-
- def fix_freq(freq = 0)
- @move_frequency = freq
- end
-
- end
- class Game_Event < Game_Character
- attr_accessor :event
- alias wor_event_setup setup
-
- def setup(new_page)
- wor_event_setup(new_page)
- for i in [email protected]
- next if @list[i].code != 108
- if @list[i].parameters[0].include?("[speed")
- list = @list[i].parameters[0].scan(/\[speed([0.0-9.9]+)\]/)
- @move_speed = $1.to_i
- end
- if @list[i].parameters[0].include?("[freq")
- list = @list[i].parameters[0].scan(/\[freq([0.0-9.9]+)\]/)
- @move_frequency = $1.to_i
- end
- end
- end
- end
复制代码 具体的用法,就是脚本: $game_player.add_speed(1) 加速一倍
$game_player.add_speed(-1) 减速一倍 |
|