搜索
查看: 795|回复: 6

[求助] 如何检测别人玩家身上的装备??????

[复制链接]
发表于 2020-9-15 15:47:04 | 显示全部楼层 |阅读模式
玩家A如何检测玩家B身上有无穿戴某件装备?????????
发表于 2020-9-15 17:59:50 | 显示全部楼层
1、传统方法,就用多级脚本检测!
2、LUA,就直接用LUA命令!获取,检测存在否!
 楼主| 发表于 2020-9-15 18:37:27 | 显示全部楼层
参谋长 发表于 2020-9-15 17:59
1、传统方法,就用多级脚本检测!
2、LUA,就直接用LUA命令!获取,检测存在否! ...

你说我是用传统方法好,还是用LUA好?
发表于 2020-9-15 21:23:26 | 显示全部楼层
参谋长 发表于 2020-9-15 17:59
1、传统方法,就用多级脚本检测!
2、LUA,就直接用LUA命令!获取,检测存在否! ...

哟呵,可以啊
发表于 2020-9-16 08:37:55 | 显示全部楼层

        local _item2 = Actor:getUseItem(2) --取身上勋章位置物品
        local _item3 = Actor:getUseItem(3) --取身上项链位置物品
        local _item0 = Actor:getUseItem(0) --取身上衣服位置物品
        local _item1 = Actor:getUseItem(1) --取身上武器位置物品
        local _item12 = Actor:getUseItem(12) --取身上印记位置物品
        local _item13 = Actor:getUseItem(13) --取身上斗笠位置物品

补充内容 (2020-9-16 08:38):
你可以把里面的Actor修改为TagActor

补充内容 (2020-9-16 08:38):
        if _item3 then --项链存在
                local _XLMZ = _item3:getName() --取项链名字
                _XLJPCS = _item3:getBestValue(3) --取项链极品刺术,本版本刺术=暴击!
        end
 楼主| 发表于 2020-9-16 16:54:11 | 显示全部楼层
参谋长 发表于 2020-9-16 08:37
local _item2 = Actor:getUseItem(2) --取身上勋章位置物品
        local _item3 = Actor:getUseItem(3) --取身 ...

如何检测英雄身上的装备,你知道吗
发表于 2020-9-17 10:50:04 | 显示全部楼层

        if TagActor:getRace() == 66 then--检测目标种族=英雄
                local _item2 = TagActor:getUseItem(2) --取目标英雄身上勋章位置物品
               
                if _item2 then --目标身上勋章物品存在
                        TagActor:setHp(1000)--目标掉血1000,
                        TagActor:sendFloatMsg(2,50002,1000)--目标自定义飘血1000
                end
        end
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-10 18:43 , Processed in 0.467989 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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