|
我玩过很多rpg,里面有几个升级系统很吸引人,但是我学制图也就2星期不到,不知道怎么搞。
是这样的:一件武器,90%几率+1,80%几率+2,以此类推,最高可以加10。(群里的大哥说我说的不够清楚,再详细点哦:就是想网游那样,精炼武器,精炼一次就+1,最多可以精炼到+10,精炼失败就装备消失~。加的过程中肯定有几率啦,就是有90%的几率+1,80%几率+2,70%几率+3······10%几率+9,而最后的+10,几率就算5%吧,每次加成功都有装备属性的加成,比如攻击只爪,+15攻击,+1~+4,每次加成功了都加5的攻击力,也几十+4的时候就是:攻击之爪+4,攻击就是35了,+5~+7每次加成功都加10的攻击力,+7就是65攻击力了,+8~+9就每次加20攻击力~+10成功的话就算做是装备质的飞跃,+200攻击力~)
呵呵,好像很复杂,我忙活了一天了,还找不到头绪呢。
大大们能帮我做一个教程演示给我看看吗?不胜感激,不要太高深哦。新手学习。或者大大们你们做一个类似的装备加的给我看看,谢谢~~
还有,这个网站是我目前遇到的最好的一个we学习网站!支持!
我做了一个触发了,看看哪里出错了啊,谢谢指点,下面那个是管理员大大帮我合并的,删除吧~
[trigger]plus 1
事件
单位 - 任意单位 出售物品(从商店)-----------------改为获得物品~
条件
((被售出物品) 的类型) 等于 精炼
((购买者) 是 英雄) 等于 TRUE------------------------这个没必要~
((购买者) 拥有 精炼石) 等于 TRUE
动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((购买者) 拥有 神剑) 等于 TRUE
(随机整数,最小值: 1 最大值: 100) 小于或等于 90
Then - 动作
游戏 - 对 (转换 ((购买者) 的所有者) 为玩家组) 发送文本信息: 镶嵌成功!
物品 - 删除 ((购买者) 所持有的 神剑)
物品 - 删除 ((购买者) 所持有的 精炼石)
英雄 - 创建 神剑+1 给 (购买者)
跳过剩余动作
Else - 动作
游戏 - 对 (转换 ((购买者) 的所有者) 为玩家组) 发送文本信息: 镶嵌失败!
物品 - 删除 ((购买者) 所持有的 神剑)
物品 - 删除 ((购买者) 所持有的 精炼石)
跳过剩余动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((购买者) 拥有 神剑+1) 等于 TRUE
(随机整数,最小值: 1 最大值: 100) 小于或等于 80
Then - 动作
游戏 - 对 (转换 ((购买者) 的所有者) 为玩家组) 发送文本信息: 镶嵌成功!
物品 - 删除 ((购买者) 所持有的 神剑+1)
物品 - 删除 ((购买者) 所持有的 精炼石)
英雄 - 创建 神剑+2 给 (购买者)
跳过剩余动作
Else - 动作
游戏 - 对 (转换 ((购买者) 的所有者) 为玩家组) 发送文本信息: 镶嵌失败!
物品 - 删除 ((购买者) 所持有的 神剑+1)
物品 - 删除 ((购买者) 所持有的 精炼石)
跳过剩余动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((购买者) 拥有 神剑+2) 等于 TRUE
(随机整数,最小值: 1 最大值: 100) 小于或等于 70
Then - 动作
游戏 - 对 (转换 ((购买者) 的所有者) 为玩家组) 发送文本信息: 镶嵌成功!
物品 - 删除 ((购买者) 所持有的 神剑+2)
物品 - 删除 ((购买者) 所持有的 精炼石)
英雄 - 创建 神剑+3 给 (购买者)
跳过剩余动作
Else - 动作
游戏 - 对 (转换 ((购买者) 的所有者) 为玩家组) 发送文本信息: 镶嵌失败!
物品 - 删除 ((购买者) 所持有的 神剑+2)
物品 - 删除 ((购买者) 所持有的 精炼石)
跳过剩余动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((购买者) 拥有 神剑+3) 等于 TRUE
(随机整数,最小值: 1 最大值: 100) 小于或等于 60
Then - 动作
游戏 - 对 (转换 ((购买者) 的所有者) 为玩家组) 发送文本信息: 镶嵌成功!
物品 - 删除 ((购买者) 所持有的 神剑+3)
物品 - 删除 ((购买者) 所持有的 精炼石)
英雄 - 创建 神剑+4 给 (购买者)
跳过剩余动作
Else - 动作
游戏 - 对 (转换 ((购买者) 的所有者) 为玩家组) 发送文本信息: 镶嵌失败!
物品 - 删除 ((购买者) 所持有的 神剑+3)
物品 - 删除 ((购买者) 所持有的 精炼石)
跳过剩余动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((购买者) 拥有 神剑+4) 等于 TRUE
(随机整数,最小值: 1 最大值: 100) 小于或等于 50
Then - 动作
游戏 - 对 (转换 ((购买者) 的所有者) 为玩家组) 发送文本信息: 镶嵌成功!
物品 - 删除 ((购买者) 所持有的 神剑+4)
物品 - 删除 ((购买者) 所持有的 精炼石)
英雄 - 创建 神剑+5 给 (购买者)
跳过剩余动作
Else - 动作
游戏 - 对 (转换 ((购买者) 的所有者) 为玩家组) 发送文本信息: 镶嵌失败!
物品 - 删除 ((购买者) 所持有的 神剑+4)
物品 - 删除 ((购买者) 所持有的 精炼石)
跳过剩余动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((购买者) 拥有 神剑+5) 等于 TRUE
(随机整数,最小值: 1 最大值: 100) 小于或等于 40
Then - 动作
游戏 - 对 (转换 ((购买者) 的所有者) 为玩家组) 发送文本信息: 镶嵌成功!
物品 - 删除 ((购买者) 所持有的 神剑+5)
物品 - 删除 ((购买者) 所持有的 精炼石)
英雄 - 创建 神剑+6 给 (购买者)
跳过剩余动作
Else - 动作
游戏 - 对 (转换 ((购买者) 的所有者) 为玩家组) 发送文本信息: 镶嵌失败!
物品 - 删除 ((购买者) 所持有的 神剑+5)
物品 - 删除 ((购买者) 所持有的 精炼石)
跳过剩余动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((购买者) 拥有 神剑+6) 等于 TRUE
(随机整数,最小值: 1 最大值: 100) 小于或等于 30
Then - 动作
游戏 - 对 (转换 ((购买者) 的所有者) 为玩家组) 发送文本信息: 镶嵌成功!
物品 - 删除 ((购买者) 所持有的 神剑+6)
物品 - 删除 ((购买者) 所持有的 精炼石)
英雄 - 创建 神剑+7 给 (购买者)
跳过剩余动作
Else - 动作
游戏 - 对 (转换 ((购买者) 的所有者) 为玩家组) 发送文本信息: 镶嵌失败!
物品 - 删除 ((购买者) 所持有的 神剑+6)
物品 - 删除 ((购买者) 所持有的 精炼石)
跳过剩余动作[/trigger]
(装备的升级我的思路是这样的:一把神剑,可以精炼,需要精炼石。可以+1+2+3```+7,有几率计算的,+1是90%成功,+2是80%成功,+3是70%成功······+7是30%成功,失败了装备消失。我做了一个触发,就是商店里出售精炼,够买了精炼并且符合条件就升级。但是我做的触发不知道哪里出了问题,就+1可以,+2以上的老是失败失败失败·············) 大大们帮我详细的说一下哦,我新手,指点的简单一些谢谢~ |
|