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

Project1

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

【XP】求个装备注灵系统的思路

[复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
8 小时
注册时间
2011-12-9
帖子
35
跳转到指定楼层
1
发表于 2011-12-14 19:10:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
2
发表于 2011-12-14 19:29:46 | 只看该作者
我的思路,如图,只有添加新的武器(名字一样,属性不同,其实事件都能解决

1.jpg (115.07 KB, 下载次数: 2)

1.jpg

点评

其实有很多武器,脚本写得话我不会,脚本写比较简洁,只写个思路 O(∩_∩)O~~  发表于 2011-12-14 19:35
铜剑属性增加么?现在主要问题是: 我会做数据库信息更改,但是注灵后铜剑显然不能再创建新的数据库项目(那样会装不下)。怎么办呢?  发表于 2011-12-14 19:34
事件万岁。楼主想要的脚本泡汤了。  发表于 2011-12-14 19:33
回复

使用道具 举报

Lv3.寻梦者

昨日的黄昏

梦石
0
星屑
1005
在线时间
937 小时
注册时间
2006-11-5
帖子
4128

第2届短篇游戏比赛季军第3届短篇游戏大赛小游戏及其他组季军

3
发表于 2011-12-14 19:35:12 | 只看该作者
哦~XP啊~我记得武器也可以设置什么状态变化和属性的吧,

那么就是注灵后附加上属性和状态变化(连击什么的),然后用一个temp武器对象装备给角色

至于潜力这种东西,给武器或者装备多加一个属性不就好了- =,数据库设置说明的的时候
“这里是说明 ,10”用.split方法切分一下, 然后10号就是默认潜力指数嘛~这样的脚本范例总是很多吧~

注灵以后更换装备估计会有大BUG……但是如果直接修改数据库,以后所有买到的武器又都会是注灵的,所以比较好的方法,还是在一个很大的编号预存一个这样的武器……反正我暂时想不到好办法了……

点评

我见过一个禾西(幺西?)随机装备脚本,待会去参考下。非常神奇的,不用大块空白区域  发表于 2011-12-14 19:55
[url=http://weibo.com/2238291690?s=6uyXnP]
回复

使用道具 举报

Lv3.寻梦者

昨日的黄昏

梦石
0
星屑
1005
在线时间
937 小时
注册时间
2006-11-5
帖子
4128

第2届短篇游戏比赛季军第3届短篇游戏大赛小游戏及其他组季军

4
发表于 2011-12-14 19:41:01 | 只看该作者
- =我想了想如果真的修改了数据库……那么重新开始……或者读档都会有BUG……果然是个比较难搞的问题~

用一个哈希Map 保存这些武器对象,然后写入存档不知道好使不……

点评

经过测试,主楼更新后脚本读档没问题。  发表于 2011-12-14 21:37
-v-不用怕……我的分还是经得住扣几次的……  发表于 2011-12-14 20:02
前辈,您连贴了。  发表于 2011-12-14 19:55
[url=http://weibo.com/2238291690?s=6uyXnP]
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
5
发表于 2011-12-14 19:43:45 | 只看该作者
参考这个随机装备生成系统吧

1.jpg (131.46 KB, 下载次数: 2)

1.jpg

XP随机装备.rar

870.17 KB, 下载次数: 32

点评

这里的脚本用HASH保存。显然不如主楼脚本好  发表于 2011-12-14 21:38
这个?看起来不错啊  发表于 2011-12-14 19:56
-v-这个就是我大体的思路~  发表于 2011-12-14 19:45

评分

参与人数 1星屑 +10 收起 理由
admini + 10 塞糖。其实我是LZ小号

查看全部评分

回复

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
8 小时
注册时间
2011-12-9
帖子
35
6
 楼主| 发表于 2011-12-15 10:29:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1323
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
7
发表于 2011-12-15 11:29:08 | 只看该作者
尼玛就是装备独立系统,有这么麻烦么?

数据库里面的装备都是母本,得到的装备都是复制品,保存在存档里。
为了防止于默认脚本过多不和,所以把新装备和数据库里的装备放到一起。用ID分割开。

点评

不过我脚本盲一个  发表于 2011-12-15 12:29
我就是做了一装备独立系统  发表于 2011-12-15 12:29
精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。
回复

使用道具 举报

Lv3.寻梦者

昨日的黄昏

梦石
0
星屑
1005
在线时间
937 小时
注册时间
2006-11-5
帖子
4128

第2届短篇游戏比赛季军第3届短篇游戏大赛小游戏及其他组季军

8
发表于 2011-12-15 12:28:23 | 只看该作者
九夜神尊 发表于 2011-12-15 11:29
尼玛就是装备独立系统,有这么麻烦么?

数据库里面的装备都是母本,得到的装备都是复制品,保存在存档里。

所以把新装备和数据库里的装备放在一起。用ID分隔开……

九夜的意思是新生成一个给数据库白区创建一个?那就等于改写了数据库?重新开始,或者读之前的档岂不是都会bug,

如果不是写入数据库- -那不就是我们用一个对象集保存的方法吗……
[url=http://weibo.com/2238291690?s=6uyXnP]
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1323
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
9
发表于 2011-12-15 16:01:19 | 只看该作者
保存是保存在存档里。假设数据库里面本身有100个装备。那么新生成的装备都是从ID101开始的,一个新的$data_armors
这种东西是保存在存档里。
当然不是一定要用ID分割开,因为脚本中有很多地方都用data_armors所以这个变量名不能变。为了尽量减少出错,所以尽可能的让装备都在这个变量里。前100为母本,后面为新装备,如果你分成两个变量来记录,那么会导致战斗测试不能。
在申明一下,保存在存档里。

点评

把未注灵的装备都做在数据库,注灵后的放在存档里。 跑题:况且我自己整合的脚本不知放了什么已经战斗测试不能了。。。  发表于 2011-12-15 16:32
精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 05:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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