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

Project1

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

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

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-6-17
帖子
41
跳转到指定楼层
1
发表于 2008-10-7 01:12:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
比如把数据库中从变量1到999的所有角色的编号上移一位,原来的900号角色变成901号角色,原来的901号角色变成902号角色......
版务信息:本贴由楼主自主结贴~

Lv5.捕梦者

梦石
0
星屑
39163
在线时间
5737 小时
注册时间
2006-11-10
帖子
6638
5
发表于 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感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-6-17
帖子
41
4
 楼主| 发表于 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行不行?
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-2
帖子
182
3
发表于 2008-10-7 01:18:53 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39163
在线时间
5737 小时
注册时间
2006-11-10
帖子
6638
2
发表于 2008-10-7 01:18:00 | 只看该作者
$DATE记录的数据是只读的,不能更改,除非人物不记录在DATE里,直接用几个数组记录角色的各种资料= =...

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-23 04:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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