我在游戏里面设置了,三种不同用来装备加星的宝石,分别是
初级宝石 中级宝石 高级宝石。它们之间的属性分别是
可加5颗星 每成功加1星增加 攻击.魔法.道术 各+1点
可加10颗星 每成功加1星增加 攻击.魔法.道术 各+3点
可加15颗星 每成功加1星增加 攻击.魔法.道术 各+5点

如果我按从小到大的顺序来升级装备的话,加15星三项属性是分别都是 45点
要是我不按顺序来升级装备的话,全都用【高级宝石】加15星三项属性是分别都可以达到 75点
显然就多出来了 30点属性,我的问题就在这,如何限制或是在装备加星的时候
检测当前要升级装备星星有多少颗,我的意思就是,使用:中级宝石 进行加星的时候,怎么检测
当前升级装备的星星是否以有5颗,如果没有5颗星星就还不能使用:中级宝石 进行加星,同样高级
宝石 也是一样检测是不是以有 10颗星 如果没有那还得使用,中级宝石 进行加星。

可以用函数变量来实现 记名脚本也可以不过太麻烦了 例如 我说下思路 详细的还是自己参照引擎说明来做 我就不详细解释了

函数变量:
在你升级脚本处 玩家升级后面添加一个函数变量 递增型的 也就是+型的 每升级一次+1
每次升级前检测变量 如果无变量名则写入第一次函数变量名单

不过还是建议你看看 GM2帮助文本里有没有检测星数的检测命令 这样一来就简单了

 

声明:本站所有文章,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们(hljlife@vip.qq.com)进行处理。

本站所有资源来源于网络,本站未参与任何dump或hack活动。若有侵犯您的权益请提供相关证明致邮hljlife@vip.qq.com,我将及时撤下该资源。

All resources come from the network, this site does not participate in any dump or hack activities, if there is any violation of your rights, please provide relevant proof and email hljlife@vip.qq.com, I will promptly delete it.

如果下载资源文件后缀为.PDF,请删除后缀.PDF之后运行。

部分失效链接可通过文末填写有效邮箱到Email输入框留言索取。

免责声明:游戏资源均来自网络收集购买,不保证BUG,不保证病毒,不解答游戏问题(传奇服务端提供付费架设服务),为了安全,请尽量选择虚拟机运行服务端。