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

Project1

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

[讨论] RM脚本作者们,你们想到了吗?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1323
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
跳转到指定楼层
1
发表于 2010-10-1 14:39:36 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 九夜神尊 于 2010-10-1 15:11 编辑

今天受到站长大人的关注。
真的好机洞,66绝对比67让我泪目。


废话不多说,进入正题。

上图:


各位作者,能看出来张图片是用在什么脚本上的么?
看看名称和说明后面的符号。,
|
|
|
答案是不能,为什么?
|
|
|
我想说的是,这样做的脚本实在太多了。



这是数据库的ID排列

各位作者大概估计一下使用量。评价一下我说的对不对

角色:一般使用量在 50以下
职业:20以下
特技:200以下(事件升级除外)
物品:300以下
武器:150以下
防具:300以下
敌人:200以下
队伍:200以下
状态:50以下
动画:200以下(全动画除外)
图块:真正使用的只有50以下
公共事件:500以下

以上不知道有多少作者反对!!

这是一个比较大一点的游戏的数据库使用量,大多数都在50%下吧!
那么剩下的空间是否可以使用起来呢?

到底怎么用


先说几个我想到的:
1、技能冷却
   有的作者喜欢在名称后面@x就完成了定义技能的冷却时间。而我的做法是。
   技能的ID+100 这个状态为该技能的冷却设置,当使用技能以后,会获得该状态。
   状态可以设置几回合解除吧?然后具体实现只需要判断状态是否存在!
   很简单,很实用。冲突么?
   我想比@x要好的多吧,而且还可以来更多花样,因为状态多少使用方法,就有多少技能冷却使用方法了。
2、可成长装备
   估计某些作者会想到让使用者在脚本里面艰难的看完教学以后列一个哈希表出来吧???
   为什么不这样呢?
   让一个装备绑定一个空角色ID,可以设置装备ID +100号角色,为该装备的成长设置。
   那么这个装备成长需要的经验,成长的属性,甚至能学会技能。这些设置起来我想不难吧?
   冲突吗?我想跟角色有999个的游戏一定冲突……

3、多了……

还有别的地方么

1、装备有耐久度:
   有的作者也来了,给我发了一个脚本,就是装备的耐久度,也是@x设置好了耐久度。
   我就说这个有冲突么?
   没有……
   我想看到这里的,没有人会赞成吧?
   为什么不直接在说明上直接找耐久度关键字然后直接读取后面跟随的数值。
   那么,使用者也方面,冲突也少不是么?
   如此引申出来的还有,装备附加技能,你完全可以在装备说明上查找附加技能关键字,然后读取后面的技能名字,然后再找技能
   虽然不是很绝对可行(重名技能),技能使用物品。等等

数据的合成
http://rpg.blue/forum.php?mod=viewthread&tid=146878&from=home
   一个技能位置填不下需要的数值,我们可以用两个。看看我的技能树的写法,就是用两个技能
的位置完成一个技能的设定。这样再多的属性我想都有位置填了,而且在设置上跟别的脚本无冲突。
公共事件做函数用
   都知道,公共事件相当于一个方法,但是没有返回值。但是真的没有返回值么?
   那么多变量,你是不是觉得公共事件后面没有括号不能填入东西?
   错了!虽然没有,会C的都知道吧,指针也没有返回值呢
   实际上我们固定取用某变量,然后公共事件在更改固定变量,那么前前后后。
  不就相当于有参数了么?
  如果你希望参数是文本?——角色名呀,多么好用的东西

  这有什么用,用处大了,我说一个另类一点的用途
  全域条件技能!
  全域条件技能,就是技能的发动可以设置与任何东西有关可以设置。
     比如某变量,某开关,某角色位置等等。
  首先更改A变量为使用技能ID
   公共事件内通过分歧ID展开新的判断,这里可以由作者自由写事件
   完了以后更改固定开关。
   然后脚本在判断这个开关为开还是关,由此判断该技能是否可用。
   我想实现这点用不了几句脚本吧?
   非要有人觉得会占用唯一的公共事件槽?

在脚本花样越来越多的时候,脚本的兼容性也是脚本生存的一条道路,不希望作者们
还守着老人的坟墓。用新的眼光新的方法打造一片自己的天下

未命名.jpg (16.94 KB, 下载次数: 20)

未命名.jpg

点评

表示别把愚者扯进来啊…  发表于 2010-10-1 15:04

评分

参与人数 1星屑 +600 收起 理由
六祈 + 600 好久不见认真的讨论~~

查看全部评分

精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。

Lv1.梦旅人

梦石
0
星屑
65
在线时间
385 小时
注册时间
2007-7-27
帖子
4106

开拓者

30
发表于 2012-3-11 22:45:44 | 只看该作者
{:nm_9:}rm资源还没有紧张到要利用到这种程度吧
要是有自定义数据我还是会选择在脚本里面自定义结构,完全不会去动数据库

再说vx有了note,就不必在名称里面写了
vxa还有了一个特性列表,更别说了
吸吸
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
69
在线时间
163 小时
注册时间
2011-11-21
帖子
54
29
发表于 2012-3-11 21:18:51 | 只看该作者
我始終不明白啊大大
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
44 小时
注册时间
2010-7-17
帖子
27
28
发表于 2012-3-4 09:22:40 | 只看该作者
话说表示看不懂的亚历山大
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
182 小时
注册时间
2012-2-11
帖子
233
27
发表于 2012-2-27 14:36:45 | 只看该作者
RPGVX以上有【备注】功能,可以解决这种兼容性问题。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2012-2-26
帖子
31
26
发表于 2012-2-26 11:57:00 | 只看该作者
九夜出品,就是精品。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8977
在线时间
481 小时
注册时间
2010-7-15
帖子
141
25
发表于 2012-2-24 15:03:41 | 只看该作者
这个一看就是高手
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

24
发表于 2012-1-12 16:40:33 | 只看该作者
精灵:在纯事件的应用中,我就把公共事件做成函数了的说。
输入输出都用变量来导入导出
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1323
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
23
 楼主| 发表于 2010-10-3 16:28:27 | 只看该作者
回复 ProfesstionR 的帖子


    看到你的签名就知道你是个另类
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
505
在线时间
340 小时
注册时间
2008-8-13
帖子
526
22
发表于 2010-10-3 16:24:22 | 只看该作者
话说我用了
特技:1200个
武器:400个
动画:3100个
图块:150个

不过冷却的思路不错
- - 你无视我就行了
Temperament can not be proud to imitate supreme.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-12 08:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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