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

Project1

 找回密码
 注册会员
搜索
楼主: zh99998
打印 上一主题 下一主题

RGSS里怎么获取RTP路径

 关闭 [复制链接]

Lv1.梦旅人

Haagen-Daz

梦石
0
星屑
50
在线时间
14 小时
注册时间
2009-1-24
帖子
614
21
发表于 2009-2-11 01:33:48 | 只看该作者
应该是导出函数- -b
be back
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

22
发表于 2009-2-11 01:42:04 | 只看该作者
module UacTest
  def self.Test
    File.open("C:\1gGHADSGDFGFHrgedg.txt","wb") rescue(return false)
    GC.start
    File.delete("C:\1gGHADSGDFGFHrgedg.txt") rescue(return false)
    GC.start
    return true
  end
end
if not UacTest.Test
  print "权限不足"
  exit
end
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv2.观梦者 (管理员)

八云紫的式神

梦石
0
星屑
619
在线时间
1243 小时
注册时间
2008-1-1
帖子
4282

烫烫烫

23
 楼主| 发表于 2009-2-11 02:06:05 | 只看该作者
楼上的无效

弄出来个盘符{/pz}


RGSSGetRTPPath = Win32API.new("RGSS202E.dll", "RGSSGetRTPPath", "l", "l")
RGSSGetPathWithRTP = Win32API.new("RGSS202E.dll", "RGSSGetPathWithRTP", "l", "p")
p RGSSGetPathWithRTP.call(RGSSGetRTPPath.call(1))
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

24
发表于 2009-2-11 03:13:33 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者 (管理员)

八云紫的式神

梦石
0
星屑
619
在线时间
1243 小时
注册时间
2008-1-1
帖子
4282

烫烫烫

25
 楼主| 发表于 2009-2-11 03:41:49 | 只看该作者
RGSSGetPathWithRTP有用的,RGSSGetRTPPath返回的只是一个数字,交给RGSSGetPathWithRTP来解析

确实……新增的这个能读出来,默认的那个就只能读出盘符
会不会是……参数改了
XP的可以多个RTP,VX的只有一个,是不是函数的参数不同呢
上面那些脚本都是按照XP的来写的
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

26
发表于 2009-2-11 04:45:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者 (管理员)

八云紫的式神

梦石
0
星屑
619
在线时间
1243 小时
注册时间
2008-1-1
帖子
4282

烫烫烫

27
 楼主| 发表于 2009-2-11 20:36:27 | 只看该作者
"D"是盘符,某人的RTP装在C盘就显示"C"

RGSSClearRTPPath之后,游戏还能正常运行
这是不是说明程序在一开始读取了RTP路径之后,就保存到某个变量里而不需要再次进行读取了
那么,用脚本能不能把程序已经读取到的RTP路径给读出来

貌似越来越复杂了{/pz}
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-8-30
帖子
57
28
发表于 2009-2-12 00:23:14 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者 (管理员)

八云紫的式神

梦石
0
星屑
619
在线时间
1243 小时
注册时间
2008-1-1
帖子
4282

烫烫烫

29
 楼主| 发表于 2009-2-14 02:29:11 | 只看该作者
以下引用水蓝于2009-2-11 16:23:14的发言:

我只问怎么知道RGSSGetRTPPath这个函数的

本帖第二页6楼
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-8-30
帖子
57
30
发表于 2009-2-14 05:40:35 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-10 21:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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