搜索
查看: 192|回复: 3

[求助] 怎么能让怪物物品不入包?

[复制链接]
发表于 2023-11-29 12:35:56 | 显示全部楼层 |阅读模式
怎么能让怪物物品不入包


function DropItemToBag(actor, killActor, item)
  local actorname = actor:getCharName()       
   local itemName = item:getName()--名称       
    local killname = killActor:getCharName()       
      local wupin = s.share.checkListText("..\\Envir\\QuestDiary\\自动捡物\\物品名单.txt", itemName, 1,"Force")
        local guaiwu = s.share.checkListText("..\\Envir\\QuestDiary\\自动捡物\\怪物名单.txt", actor:getCharName(), 1,"Force")        
         local QuestNum = killActor:getQuest(418)--等同于脚本 check [1] 0
         if( wupin == 1 and QuestNum == 1  and guaiwu == 1) then
        print("脚本标识[2]值为1")       
   return true       
  end


  print(killname.."杀死["..actorname.."]死亡爆出物品["..itemName..QuestNum.."]直接进玩家包前回调")       
end




2023-11-29 12:33:43 代付款几个杀死[神龙卫士]死亡爆出物品[神龙之冠0]直接进玩家包前回调
2023-11-29 12:33:49 代付款几个杀死[神龙力士]死亡爆出物品[神龙魔杖0]直接进玩家包前回调
2023-11-29 12:33:49 代付款几个杀死[神龙力士]死亡爆出物品[神龙护腕0]直接进玩家包前回调
2023-11-29 12:33:59 代付款几个杀死[神龙力士]死亡爆出物品[神龙项链0]直接进玩家包前回调
2023-11-29 12:33:59 代付款几个杀死[神龙力士]死亡爆出物品[神龙之靴0]直接进玩家包前回调

发表于 2023-11-29 13:14:00 | 显示全部楼层
item 是物品对象,可以获取名字等。。
return True  是入包,  return False 就是不入包,
会了吗 ?

点评

还是不可以  发表于 2023-11-29 20:37
--怪死亡爆物品时,启用直接进玩家包前回调(返回值决定是否物品直接进包裹) --actor:死亡对像 killActor:击杀者对像 item:物品对像 function DropItemToBag(acto...   发表于 2023-11-29 20:21
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-9-23 19:28 , Processed in 0.503656 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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