找回密码
 点一下
查看: 1291|回复: 2

求助:哪位大大现在有空帮一下

[复制链接]
发表于 2010-4-10 20:43:41 | 显示全部楼层 |阅读模式
   需要一个JASS演示:
单位被攻击N次后给予攻击者AX物品,但前提是攻击者携带B物品


AX物品属于A物品组
其中给予A1的几率1/10
                A2            3/10
                A3            6/10


如: 矿工携带矿铲挖铁矿石,5次出产一个矿石
          玄铁的几率是 1/10
          矿渣的几率是  3/10
          铁矿的几率是 6/10

也许表述的有点不好, 谢谢。~非常感谢
发表于 2010-4-17 19:17:11 | 显示全部楼层
你看这样行不行。
单位拥有矿石铲(物品)——单位添加技能(采集木材)
可破坏物(矿石)被攻击,当可破坏物死亡的时候有概率掉东西
回复

使用道具 举报

发表于 2010-4-17 22:23:32 | 显示全部楼层
实际上很简单,需要一个事件,就是任意单位接受伤害事件,为特殊的单位类型的单位注册,然后对应的动作是循环判断伤害来源的每格物品类型,是的话变量加一(初始重置)循环后判断变量是否变化。是的话将绑定到单位的变量加一,然后判断是否到达次数,到达后判断随机数所在范围,根据范围判断给与物品。
这个系统需要绑定整数道到单位。以及注册事件的方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-12 05:04 , Processed in 0.087897 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表