装备与物品

发放物品与装备

向角色发放指定物品或装备,可选数量、单条普通属性和鉴定属性,适用于任务奖励、补偿发放和定向装备生成场景。

命令用途

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 个 & 号后填写该数字。

相关命令