查看: 1582|回复: 6

[已经解决] 怎么让系统从数据库随机调取一武器

[复制链接]
梦石
0
星屑
50
在线时间
47 小时
注册时间
2013-9-10
回帖
46
发表于 2013-9-16 13:25:43 | 显示全部楼层 |阅读模式

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

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

×
我做了一个拍卖场,主角一走进去,系统就会提醒有最新的拍卖武器【XXX】

我希望这件武器的属性和名字是随机的,不过这样可能要用到脚本,我也不会用脚本,才刚学

那我想,就先弄成从数据库中随机选一件出来,然后通过对话框告诉主角,今天拍卖的是这件【XXX】

这能办到到吗?
梦石
0
星屑
85
在线时间
40 小时
注册时间
2012-7-3
回帖
82
发表于 2013-9-16 16:37:31 | 显示全部楼层
作为一个小白的话,你不可避免的使用脚本。
auction=$data_items[rand($data_items.size)]  获取一个随机的[物品]
然后你可以使用
auction.name #获取拍卖物品的名字
你可以使用  $game_variables[1]=auction.name 将拍卖物品的名字放到1号变量中
然后在显示文本的时候  插入\v[1] 显示物品的名字。
如果其他的话
我最近在学脚本,我可以给做一个简单的拍卖系统。
呦以前没做过哎,什么都想来一下。

评分

参与人数 1星屑 +100 收起 理由
怪蜀黍 + 100 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
47 小时
注册时间
2013-9-10
回帖
46
 楼主| 发表于 2013-9-16 17:03:38 | 显示全部楼层
a774741359 发表于 2013-9-16 16:37
作为一个小白的话,你不可避免的使用脚本。
auction=$data_items[rand($data_items.size)]  获取一个随机的 ...

{:2_264:}看起来还是很复杂的样子,我还是慢慢学吧
回复

使用道具 举报

梦石
0
星屑
85
在线时间
40 小时
注册时间
2012-7-3
回帖
82
发表于 2013-9-16 17:32:28 | 显示全部楼层
zxcvgfds007 发表于 2013-9-16 17:03
看起来还是很复杂的样子,我还是慢慢学吧

我现在怀着满腔的基情,打算写点东西。
免费帮忙哦,当然在我能力之内。

点评

Really?免费帮忙?帮帮我行吗?  发表于 2013-9-17 14:30
回复

使用道具 举报

梦石
0
星屑
632
在线时间
921 小时
注册时间
2013-3-13
回帖
503
发表于 2013-9-16 23:38:03 | 显示全部楼层
楼主你有没有考虑过你这样做的话别人可以存档再读档,不停地SL,一直到你的拍卖行卖他想要的东西为止?
即使是单机游戏,也必须要想办法对付SL大法,起码让他付出代价。

点评

protosssonny 兄台说的办法似乎可行,而且,我可以设置必须在一段时间后才能开始一次拍卖, 而重新读档会让时间重新计时,谢谢你的建议  发表于 2013-9-17 14:11
如果能让玩家做到不停的S/L的话,也算一种成功吧。  发表于 2013-9-17 09:56
伪随机就可以了,读档是不能改变商品的。  发表于 2013-9-17 09:43
回复

使用道具 举报

梦石
0
星屑
85
在线时间
40 小时
注册时间
2012-7-3
回帖
82
发表于 2013-9-16 23:50:30 | 显示全部楼层
crow2006 发表于 2013-9-16 23:38
楼主你有没有考虑过你这样做的话别人可以存档再读档,不停地SL,一直到你的拍卖行卖他想要的东西为止?
即 ...

那可以设置一个稀有率,存档读档就起不了多大作用了。
不过个人认为没必要
回复

使用道具 举报

梦石
0
星屑
407
在线时间
1291 小时
注册时间
2013-1-12
回帖
3349

贵宾

发表于 2013-9-17 09:26:25 | 显示全部楼层
我記得有這个腳本
不过lz的要求他辦不到........

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部