Project1

标题: 【新人求助】先谢过各位大神帮忙.. [打印本页]

作者: thooby    时间: 2012-11-20 19:59
标题: 【新人求助】先谢过各位大神帮忙..
用的XP
游戏中设定了 运气 一项隐藏属性 使用的变量开关随机变量代入
因为围绕【运气】这一隐藏属性设定的较多要素
所以不想废除...
想请教各位大神 有没有什么方法让玩家进入游戏就自动打开该变量开关(任何地方)
而退出游戏 该变量自动清零
其余变量不变...
如果需要脚本 大神可否帮忙写个脚本或者指点一二 再三谢过了.....dsu_plus_rewardpost_czw
作者: j433463    时间: 2012-11-20 23:58
本帖最后由 j433463 于 2012-11-21 00:04 编辑

退出游戏自动清零这一项我觉得没有必要,因为有可能发生直接跳回桌面等不正常结束情况,那变量的值无法归零,会出现错误,
与其这样,还不如设置判断每一次游戏开始时直接把变量初始为零,然后才打开变量开关,这样就可以了。

不过好像事件中没有这个条件,判断是否游戏开始要用到脚本指令吧?

另:有必要清零吗?除非是每次游戏要重新累计运气,否则若是乱数取值之类,根本不需要。


作者: thooby    时间: 2012-11-21 00:05
j433463 发表于 2012-11-20 23:58
退出游戏自动清零这一项我觉得没有必要,因为有可能发生直接跳回桌面等不正常结束情况,那变量的值无法归零 ...

谢谢大神,你说的对,应该在游戏开始的时候初始化该变量。不知大神可否在脚本上指点一二呢-,-我是脚本废...
作者: thooby    时间: 2012-11-21 00:18
j433463 发表于 2012-11-20 23:58
退出游戏自动清零这一项我觉得没有必要,因为有可能发生直接跳回桌面等不正常结束情况,那变量的值无法归零 ...

因为这是我第一次做啦..设定上 是这样的 就是说 到达一定的运气值可以开启一些别的功能  虽然运气是随机的 但是可以通过别的一些事件途径 提升运气值  但此运气值只用于当前游戏状态下 下次进入还需要取值 累计才能获取高运气值 这样..
作者: 帮帮    时间: 2012-11-21 08:48
本帖最后由 帮帮 于 2012-11-21 08:51 编辑

开始游戏加个(变量开关)并行处理
退出游戏前或者自动回城(事件上加上脚本)
$game_variables[变量代号] = 0
这样变量为0了




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