设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1221|回复: 3
打印 上一主题 下一主题

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

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
34 小时
注册时间
2011-4-9
帖子
48
跳转到指定楼层
1
发表于 2011-6-6 19:08:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
2
发表于 2011-6-6 19:46:04 | 只看该作者
有鼠标脚本吗?

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
34 小时
注册时间
2011-4-9
帖子
48
3
 楼主| 发表于 2011-6-7 16:39:48 | 只看该作者
有啊  怎么写 不是加脚本进去吗
回复 支持 反对

使用道具 举报

Lv3.寻梦者

酱油的

梦石
0
星屑
1265
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

4
发表于 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

查看全部评分

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-22 17:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表