Project1

标题: 求个地图上鼠标点制定区域就执行的脚本 [打印本页]

作者: 985064351    时间: 2011-6-6 19:08
标题: 求个地图上鼠标点制定区域就执行的脚本
就一个 在地图时点到某个自己预先指定的地方就进入菜单的脚本   本人新手 想发图但不会  .....
作者: Wind2010    时间: 2011-6-6 19:46
有鼠标脚本吗?
作者: 985064351    时间: 2011-6-7 16:39
有啊  怎么写 不是加脚本进去吗
作者: 禾西    时间: 2011-6-7 16:42
  1. # 鼠標啟動事件
  2. module Mouse
  3. LEFT = 0x01
  4. RIGHT = 0x02

  5. module_function
  6. def click_event( )
  7.   if Input.trigger?(LEFT)
  8.     x, y = get_mouse_pos
  9.     result = false
  10.   begin
  11.     if $game_system.map_interpreter.running?
  12.       return result
  13.     end
  14.     for event in $game_map.events.values
  15.       realx = (event.x - $game_map.display_x/128) * 32
  16.       realy = (event.y - $game_map.display_y/128) * 32
  17.       if ( (realx) .. (realx + 32) ) === x and
  18.          ( (realy) .. (realy + 32) ) === y and
  19.          [0].include?(event.trigger)
  20.          
  21.         if not event.jumping?
  22.           event.start
  23.           result = true
  24.         end
  25.         
  26.       end
  27.     end
  28.   rescue
  29.   end
  30.     return result
  31.   end
  32. end

  33. end
复制代码
大概




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