Project1

标题: 我这个脚本运行后有很大概率会“已备份” [打印本页]

作者: yang1zhi    时间: 2016-4-25 20:38
标题: 我这个脚本运行后有很大概率会“已备份”
RUBY 代码复制
  1. class Interpreter
  2.   def tansuo_gb_sc
  3.     #怪伴数量=探索楼层+5
  4.     $gb_sl = $game_variables[25] + 5
  5.     $gb_sl = 40 if $gb_sl>40
  6.     map = load_data(sprintf("Data/Map%03d.rxdata", 10))     
  7.     temp = Marshal.load(Marshal.dump(map))   
  8.     while $gb_sl > 0
  9.       gb_id = rand(temp.events.size)+1
  10.      next if gb_id == 1
  11.       x = rand($game_map.width)
  12.       y = rand($game_map.height)
  13.       if $game_map.passable?(x, y, 0)
  14.       #从仓库图召唤探索怪伴
  15.        Dm.mts(10,gb_id,x,y)
  16.       $gb_sl -= 1
  17. end
  18.       end
  19.     end
  20. end

作者: 夜狠简单    时间: 2016-4-25 21:35
$gb_sl = 40 if $gb_sl>40 在循环里也放一个跳出循环
作者: 夜狠简单    时间: 2016-4-26 00:25
    $gb_sl=5
while $gb_sl > 0
      gb_id = 1
p "晚安"     
next if gb_id == 1
      p "继续运行"
      $gb_sl -= 1
end







欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1