Project1

标题: 想在游戏里弄个银行,但是怎么读取现有的金钱…… [打印本页]

作者: 忘了密码    时间: 2012-7-9 13:24
标题: 想在游戏里弄个银行,但是怎么读取现有的金钱……
本帖最后由 忘了密码 于 2012-7-9 20:14 编辑

事件是这样子的:

打开取款机,
选择取款,显示银行内的金钱,输入金钱数额,判断取款机内是否有所输入的金额,若没有则提示“你没存有那么多钱……”,若有则取款(减少银行内存储的金钱并加到自身);

选择存款,显示自身金钱,输入金额,判断自身所带金钱是否大于或等于输入的金额,若没有则提示“你没带那么多钱……”,若有则存款(减少自身金钱并加到银行);

可现在设置的测试时,自身没带钱也可存、取款,但取了钱再存就提示没带那么多钱……而且金钱也不知道怎么显示……
求助各位高人,这个事件该怎么弄?
作者: 忘了密码    时间: 2012-7-9 13:29
游戏运行后是这样子的……

当自身带有钱,选择存款提示没带那么多钱,取款也没法取……不知道是哪里混乱了……
作者: fxwd    时间: 2012-7-9 14:34
明显漏洞,系统都没读取角色自身的金钱,当然不可能判定是否可以存款了。
在选项前加入一个,赋值变量“现有金钱”变量值为现有金钱就可以了
作者: 浮云桑    时间: 2012-7-9 17:04
fxwd 发表于 2012-7-9 14:34
明显漏洞,系统都没读取角色自身的金钱,当然不可能判定是否可以存款了。
在选项前加入一个,赋值变量“现 ...

是的~在选项开始之间加入变量赋值
[0003:当前持有金钱]=持有金钱(事件里面可以设置)
[0002:银行中的金钱]=[0002:银行中的金钱](这句话表示刷新上次的数据)
如果选择……………………(以下省略)
然后再执行你下面的变量。
另外变量的名字最好取得能够看懂的
作者: 忘了密码    时间: 2012-7-9 19:48
噢~谢谢……
这个漏洞让我想了一晚上……
作者: 忘了密码    时间: 2012-7-9 20:13
哈哈,问题解决啦,谢谢




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1