查看: 1390|回复: 3

[已经过期] 求个地图上鼠标点制定区域就执行的脚本

  [复制链接]
梦石
0
星屑
50
在线时间
34 小时
注册时间
2011-4-9
回帖
32
发表于 2011-6-6 19:08:38 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
就一个 在地图时点到某个自己预先指定的地方就进入菜单的脚本   本人新手 想发图但不会  .....

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
回帖
3515
发表于 2011-6-6 19:46:04 | 显示全部楼层
有鼠标脚本吗?

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

梦石
0
星屑
50
在线时间
34 小时
注册时间
2011-4-9
回帖
32
 楼主| 发表于 2011-6-7 16:39:48 | 显示全部楼层
有啊  怎么写 不是加脚本进去吗
回复

使用道具 举报

酱油的

梦石
0
星屑
1840
在线时间
2161 小时
注册时间
2007-12-22
回帖
3216

贵宾

发表于 2011-6-7 16:42:07 | 显示全部楼层
  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
复制代码
大概

点评

Mouse.click_event  发表于 2011-6-19 09:41
具体点怎用  发表于 2011-6-19 09:35

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
「旅」 + 200 + 2

查看全部评分

不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部