装备与物品
发放物品与装备
向角色发放指定物品或装备,可选数量、单条普通属性和鉴定属性,适用于任务奖励、补偿发放和定向装备生成场景。
命令用途
Give 用于直接向角色发放指定物品。
它既可以发普通消耗品,也可以按参数附带单条普通属性、属性值或扩展鉴定内容,常用于任务奖励、活动补偿、首充礼包和自定义装备发放流程。
命令名
Give 支持英雄 H.
调用格式
Give <物品名称> [数量] [属性位置] [属性值] [普通鉴定属性|神秘鉴定属性|特殊属性|神技|几鉴] [强制赋予的装备ID]
参数说明
| 参数 | 必填 | 说明 |
|---|---|---|
物品名称 | 是 | 要给予的物品名称。名称必须和服务端物品库中的实际名称一致。 |
数量 | 否 | 发放数量。未填写时通常按 1 件处理;对可堆叠物品也可写 满 表示一次性发满一叠。 |
属性位置 | 否 | 要写入的单个普通属性位置,常见范围为 0-22。需要按属性位发装备时再填写,可参考 装备属性位置。 |
属性值 | 否 | 与“属性位置”配套使用的属性数值,常见范围为 0-255。 |
普通鉴定属性|神秘鉴定属性|特殊属性|神技|几鉴 | 否 | 扩展鉴定、神秘属性、特殊属性或神技参数。五个字段用 | 分隔,通常按“普通鉴定|神秘鉴定|特殊属性|神技|几鉴”依次填写;同时可再接 @ 开头的宝石参数。 |
强制赋予的装备ID | 否 | 第 6 参数,填写后强制赋予该装备 ID。用于指定唯一编号、防止复制品;注意不要人为制造出重复 ID 的物品。 |
返回或影响
- 这是执行型命令,会直接向角色背包发放物品。
- 只写物品名和数量时,通常得到一件普通物品或普通装备。
- 同时写入属性位置、属性值或扩展属性参数时,会生成带指定属性的物品。
- 这条命令本身不负责检查背包空间、资格条件或消耗材料,实际业务里通常要先做前置判断。
扩展属性参数
第 5 参数的五个字段之间用 \| 分隔,顺序为“普通鉴定属性|神秘鉴定属性|特殊属性|神技|几鉴”。其中:
- 普通鉴定属性、神秘鉴定属性:最多 4 项属性,每项写成
属性位置=属性值,多组用,分隔;属性位置范围1~31,属性值范围1~15。 - 特殊属性、神技:填入代码相加后的结果,例如特殊属性含“战意麻痹(02)”和“探测(08)”时写
10;神技含“召唤巨魔(02)”和“倚天劈地(08)”时写10。 - 几鉴:表示鉴定次数。若填写了鉴定属性,必须同时给出几鉴,否则属性不生效。
第 5 参数之后还可以再接 @ 开头的宝石参数,格式为 @1,4=2|2,9=1|...,其中 @ 后每段“孔位,宝石类型=等级”用 \| 分隔,最多支持 5 颗宝石。
鉴定属性位置对应的含义如下:
| 位置 | 类型 | 起作用的 StdMode |
|---|---|---|
1 | 攻击 | 通用 |
2 | 魔法 | 通用 |
3 | 道术 | 通用 |
4 | 物防 | 5, 6, 19, 20, 21, 23, 24 |
5 | 魔防 | 5, 6, 19, 20, 21, 23, 24 |
6 | 准确 | 5, 6, 20, 24 |
7 | 敏捷 | 20, 24 |
8 | 魔法躲避 | 19, 20, 21, 23, 24 |
9 | 幸运 | 5, 6, 19, 20, 21, 23, 24 |
10 | 诅咒 | 5, 6 |
11 | 攻击速度 | 5, 6 |
12 | 神圣 | 5, 6 |
13 | 魔法回复 | 21, 23 |
14 | 体力回复 | 21, 23 |
15 | 目标爆率 | 通用 |
16 | 防爆 | 通用 |
17 | 吸血上限 | 通用 |
18 | 内力恢复 | 通用 |
19 | 内力上限 | 通用 |
20 | 内功伤害 | 通用 |
21 | 内功减免 | 通用 |
22 | 内伤等级 | 通用 |
23 | 暴击威力 | 通用 |
24 | 合击威力 | 通用 |
25 | 麻痹抗性 | 通用 |
26 | 强身等级 | 通用 |
27 | 聚魔等级 | 通用 |
28 | 主属性 | 通用 |
29 | 毒物躲避 | 通用 |
30 | 中毒恢复 | 通用 |
31 | 合击伤害减少 | 通用 |
示例
基础用法
#ACT
Give 祝福油 3
这段写法用于直接给角色发放 3 瓶祝福油,适合签到、补偿或简单奖励流程。
单一属性
#ACT
Give 裁决之杖 1 3 7
这段写法用于发放一把单一属性“幸运 +7”的裁决之杖,属性位置 3 对应幸运。
批量普通属性
#ACT
Give 裁决之杖 1 0=10,1=10,2=10,3=7
这段写法用于一次性写入多条普通属性(攻击 +10、魔法 +10、道术 +10、幸运 +7),适合发放定制武器。
扩展鉴定与宝石
#ACT
Give 裁决之杖 1 0 255 1=10,2=10,3=10,11=15,|9=3,12=15,17=10,28=15|67|127|1@1,4=2|2,9=1|3,24=1|4,31=1|5,28=1
这类写法适合一次性发放带普通属性、鉴定属性、特殊属性、神技和镶嵌宝石的装备,常用于活动奖励或后台补发。
注意事项
Give可以发普通物品,也可以发装备;只有在需要写入属性时,才继续填写后面的可选参数。- 第 3、4 参数必须配套使用,只写属性位置不写属性值,通常得不到预期结果。
- 当需要同时写入多条普通属性时,
Give的单属性写法不够用,通常更适合改用GiveEx。 - 填写了鉴定属性时,必须同时给出“几鉴”,否则鉴定属性不生效。
- 如果奖励流程依赖背包空位、职业、性别或等级限制,应先做判断,再执行发放。
- 第 6 参数用于强制指定装备 ID,可避免发放出可被复制的装备;同一 ID 不要重复发放给多件装备。
GiveEx的对应位置是第 5 参数,GM 命令MAKE对应第 4 参数,SENDMAIL则在每个物品的第 3 个&号后填写该数字。
