查看: 1343|回复: 4

如何把数据库某些角色的编号上移一位呢

  [复制链接]
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-6-17
回帖
31
发表于 2008-10-7 01:12:04 | 显示全部楼层 |阅读模式

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

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

×
比如把数据库中从变量1到999的所有角色的编号上移一位,原来的900号角色变成901号角色,原来的901号角色变成902号角色......
版务信息:本贴由楼主自主结贴~
梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2008-10-7 01:18:00 | 显示全部楼层
$DATE记录的数据是只读的,不能更改,除非人物不记录在DATE里,直接用几个数组记录角色的各种资料= =...

ID = [1,2,3,4]
MAXHP = [100,200,300,400]
然后用数组操作重新赋值....这样应该可以- -....
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-2
回帖
177
发表于 2008-10-7 01:18:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-6-17
回帖
31
 楼主| 发表于 2008-10-7 01:29:28 | 显示全部楼层
以下引用灯笼菜刀王于2008-10-6 17:18:00的发言:

$DATE记录的数据是只读的,不能更改,除非人物不记录在DATE里,直接用几个数组记录角色的各种资料= =...

ID = [1,2,3,4]
MAXHP = [100,200,300,400]
然后用数组操作重新赋值....这样应该可以- -....




用那个运行时修改数据库保存设置也不能改吗?或者用角色CLONE行不行?
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2008-10-7 01:39:40 | 显示全部楼层
什么叫运行时修改数据库保存设置~~

如果是亿万前辈的那个装备数据库保存的例子,他就是直接用脚本定义数据库了,而不是在数据库改。嘛,角色和装备的可差很多哦,

p $game_actors[1]


你可以建个NPC,然后把上面那句复制到事件第三页最后一个“脚本”里,然后进游戏和那个NPC对话,就可以看到角色的数据了-。-

默认的角色数据一开始就用$DATE初试化,然后保存ID到数组里,ID就等于身份证了,你可以试试去申请把自己的身份证提前一位看看容易不容易-。-

多说无益,楼主的想法是  
for i in 1..999
$game_actors.id = i+1
end

这样就是你要的效果,但是,系统不允许这样做-。-,你可以自己试试
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部