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

Project1

 找回密码
 注册会员
搜索

【脚本应用类】RM外部档案变量操作系统 RMEV1.0

查看数: 4445 | 评论数: 11 | 收藏 5
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-5-3 22:32

正文摘要:

本帖最后由 TERENCE 于 2012-5-3 22:35 编辑 ◎前言 於是某诈尸龙来发布 RMXP 新的脚本作品了 "狠"久没来 66RPG 发现技术版变了好多, 而且好多人都不认识了,不知还会不会有故人捧个场 XXD 嘛,总之某诈尸龙始终 ...

回复

TERENCE 发表于 2012-5-4 20:05:58
本帖最后由 TERENCE 于 2012-5-4 20:06 编辑
orzfly 发表于 2012-5-4 19:51
看了看代码,
其实


纯粹忘了有"%04d"这东西,n百年没用了 XD

文本转数字 ?
这俺就不太懂,乃是说哪个部份了
我记得 文件 存取,是直接存 int 下去的
没用到字串

字串转数字
俺猜你可能看到的是
是我对 mfc 输入变数栏位的东西

mfc 的 edit 中 默认 number style(只能输入数字的 style) 是不能输入负号的
所以我才重新实做那 number style 可带负号 的东西

我也想说可以用动态的,想说 rm 最大提共 5000 组,
先入为主,就作成 固定  5000 组
define死是因为 用不到那麽多变量吧 XD
orzfly 发表于 2012-5-4 19:51:13
TERENCE 发表于 2012-5-4 19:26
嗯~俺RM中
写入 是采 r+b
即是 io 对文件 直接 写入要 想写的地方

看了看代码,
其实

char *p = sprintf("%04d", n);
不就能得到带前导0的4位数了么……

还有文本转数字
不是有现成的
int atoi(const char *str);
unsigned long int strtoul(const char *str, char **endptr, int base);
这些 stdlib 函数可以用么……

档案长度何必define死呢
可以用filesize / 4来确定的唷



TERENCE 发表于 2012-5-4 19:26:30
本帖最后由 TERENCE 于 2012-5-4 19:52 编辑
orzfly 发表于 2012-5-4 18:26
这样的话每次写入都要保存整个文件。19 kb 呢,不停的写入总不太好吧。

另外觉得楼主的说明太过复杂了反 ...


嗯~俺RM中
写入 是采 r+b
即是 io 对文件 直接 写入要 想写的地方
不是整份档案读入ruby的变量,然後再写

嗯~太过复杂,我也是这麽认为
俺不太擅长 写 这种 比较抽象和看不见 的 东西 XD
写出来 连俺都 看得 有点头疼 ( 看起来像是 写论文啥的 = ="< 研究生泛职业病


‘‘──TERENCE于2012-5-4 19:33补充以下内容
@IamI

原来可以不用自己新定义文件格式 XD
俺没注意到的说

嘛~说明写太复杂~ 确实
我也承认这帖,也不适合给新手看
就像 10 楼 俺说的一样
不擅长 写 这种 比较抽象和看不见 的 东西 XD

含请多多见谅了~ ^^::a
如果有比较 好的说法 和 解释,欢迎请大大们 懂俺这鬼玩意儿 补充说明 ><
’’
IamI 发表于 2012-5-4 18:59:12
Mark。目前 RUBY 的文件格式已经判明,可以不用自己新定义文件格式。此外,说明写太复杂了……我们嫌繁可是新手看不懂……
orzfly 发表于 2012-5-4 18:26:30
end55rpg 发表于 2012-5-4 18:12
不知道干嘛用的,不过看了下脚本,好像是把变量变成数组然后File保存文件,其实直接用save_data(obj, filen ...

这样的话每次写入都要保存整个文件。19 kb 呢,不停的写入总不太好吧。

另外觉得楼主的说明太过复杂了反而搞得新手看起来不太懂。

点评

哦  发表于 2012-5-4 18:27
end55rpg 发表于 2012-5-4 18:12:09
不知道干嘛用的,不过看了下脚本,好像是把变量变成数组然后File保存文件,其实直接用save_data(obj, filename)
更方便
tang19990919 发表于 2012-5-3 23:38:42
不懂脚本就是不好,但我又没耐心去学……
TERENCE 发表于 2012-5-3 23:02:37
102045301 发表于 2012-5-3 23:01
是让变量很多么?不过已经够用了。

不是
性質不同
102045301 发表于 2012-5-3 23:01:51
是让变量很多么?不过已经够用了。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:fux2@moe9th.com|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-4-5 09:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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