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

Project1

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

[已经解决] 有没有【SiNova DLL】的【点击图片】扩展脚本

[复制链接]

Lv2.观梦者

梦石
0
星屑
434
在线时间
175 小时
注册时间
2013-11-2
帖子
131
跳转到指定楼层
1
发表于 2015-8-13 13:31:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
就是在【SiNova多功能DLL】(置顶帖中的精品脚本)的基础上增加点击图片的功能。
https://rpg.blue/thread-347535-1-1.html
搜索是一件比发帖容易的事,因此我绝对是搜不到满意答案才来发帖的。

Lv3.寻梦者

梦石
0
星屑
3841
在线时间
723 小时
注册时间
2014-3-29
帖子
509
2
发表于 2015-8-14 12:47:02 | 只看该作者
  1. class Game_Picture
  2. def name=(str)
  3.    @name = str
  4. end
  5. end
  6. class Sprite_Picture
  7. alias update_old update
  8. def update
  9.    update_old
  10.    return if @picture.name == "" or @picture.name[/cmd/].nil?
  11.    mx = Mouse.x
  12.    my = Mouse.y
  13.    lx = self.x - self.ox
  14.    rx = lx + self.bitmap.width
  15.    ty = self.y - self.oy
  16.    by = ty + self.bitmap.height
  17.    if mx < lx or mx > rx or my < ty or my > by or
  18.         self.bitmap.get_pixel(mx-lx,my-ty).alpha == 0
  19.     @picture.name = @picture.name.split(/_/)[0]
  20.     return
  21.    end
  22.   if @picture.name.split(/_/)[1].nil?
  23.     $game_variables[100] =  @picture.name.to_s
  24.     @picture.name = @picture.name + "_2"
  25.   end
  26.   if Mouse.trigger?(:L) && [email protected](/_/)[0].nil?
  27.     @picture.name.split(/_/)[0].sub(/cmd([0-9]+)/,"")
  28.     $game_temp.reserve_common_event($1.to_i)
  29.     end
  30.   end
  31. end
复制代码
是在原帖的回复中翻出来的。。。不知道是不是

点评

之前有。貌似原作者发了关于这个的帖子。。好像就把内个给删了吧(猜的)  发表于 2015-8-15 12:26
你在哪楼找到的?  发表于 2015-8-14 20:21

评分

参与人数 1星屑 +200 收起 理由
taroxd + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 14:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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