传奇私服中检查人物穿戴指定装备的两种方法

本文介绍了在传奇私服游戏中的两种检查角色装备的方法:使用GetUserItemName命令获取特定装备栏位的装备名称并存储到变量中;使用CHECKITEMW命令直接检查角色是否装备了指定装备。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  在传奇私服中检查人物是否穿戴指定的装备,方法有两种,一种是使用GetUserItemName命令,另一种则是使用CHECKITEMW命令,这两个命令实现的功能都是一样的。

GetUserItemName

  语法格式:GetUserItemName 装备位置(0-12) S变量(0-99)

  命令含义:获取人物特定的装备栏位的装备名称,并将该装备名称赋值给一个游戏人物私有变量,以备用。

  装备位置:

  • 0:盔甲
  • 1:武器
  • 2:照明物(如蜡烛、勋章)
  • 3:项链
  • 4:头盔
  • 5:右手镯
  • 6:左手镯
  • 7:右戒指
  • 8:左戒指
  • 9:无(道士职业的话就是放毒、符那个位置)
  • 10:腰带
  • 11:鞋子
  • 12:宝石

  S变量:游戏中的人物私有变量,共有编号0—99的100个可用变量,例如S1、S10、S88。

  例子:获取人物的武器名称,并存入S10变量中

[@GetWeaponName]
#IF
#ACT
GetUserItemName 1 10
;SendMsg 5 武器的名字: <$STR(S10)>
GOTO @是否手持屠龙

[@是否手持屠龙]
#IF
EQUAL S10 屠龙
#ACT
messagebox 你已经手持屠龙刀了,威风无比啊!
#ELSEACT
messagebox 你无屠龙刀!

CHECKITEMW

  语法格式:CHECKITEMW 物品名称 [物品数量]

  命令含义:查看人物所佩带装备中是否含有指定数量的装备, 该数量不写的话默认为1,即检查有没有该物品。 

  例子:检查人物是否装备了屠龙刀

[@是否手持屠龙]
#IF
CHECKITEMW 屠龙
#ACT
messagebox 你已经手持屠龙刀了,威风无比啊!
#ELSEACT
messagebox 你无屠龙刀!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值