找回密码
 点一下
查看: 1823|回复: 5

怎么给一个单位加上随机物品组?

[复制链接]
发表于 2006-8-30 15:47:01 | 显示全部楼层 |阅读模式
怎么给一个单位加上随机物品组?
用T。
发表于 2006-8-31 07:54:23 | 显示全部楼层
[trigger]Random
    Events
    Conditions
    Actions
        For each (Integer A) from 1 to 6, do (Actions)
            Loop - Actions
                Hero - Create (Random level (Random integer number between 1 and 6) item-type) and give it to A[/trigger]

照类似这样做就好咯。

[ 本帖最后由 麦德三世B 于 2006-8-31 08:10 编辑 ]
回复

使用道具 举报

发表于 2006-8-31 08:02:48 | 显示全部楼层
另外,由于属性书之类的东西给了英雄后会自动用掉,空出一个格子。

如果想要填满所有格子可以用这个法子:

[trigger]Random
    Events
    Conditions
        (Number of items carried by A) Not equal to 6
    Actions
        Hero - Create (Random level -1 item-type) and give it to A
        Trigger - Run (This trigger) (checking conditions)[/trigger]

[ 本帖最后由 麦德三世B 于 2006-8-31 08:04 编辑 ]
回复

使用道具 举报

DeadFish 该用户已被删除
发表于 2006-8-31 08:17:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-8-31 08:54:03 | 显示全部楼层
如果楼主想要的是单位死亡后掉出随机物品.

对于事先放在地图上的单位是可以直接定义他们随机物品表的,而运行时创建的单位需要照以下步骤做:

打开高级(Advanced)菜单,然后选择物品表(Item Tables)。
在里面可以定义多个随机物品组。



定义完后保存一下地图(这一步一定要做)

然后可以用这一句自定义脚本来让触发单位掉下指定物品组:
[trigger]
Actions
        Custom script:   call ItemTable000000_DropItems
[/trigger]

其中的000000按照物品表里的实际位置替换,表中第一个随机组(ABC)是000000,第二个(XP)是000001,第三个就是000002,依此类推
回复

使用道具 举报

DeadFish 该用户已被删除
发表于 2006-8-31 10:43:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 20:49 , Processed in 0.063631 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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