====== despawnItemByObjid ====== * Parameters and types: * objid: numberobject objID * Return value and type: * code: numberSuccess (ErrorCode.OK) ErrorCode * The main purpose of this method: Remove props (by ID) * The specific use cases are as follows: --Whenever a player makes an animated expression, remove a certain drop within 10 blocks around the host --Execute this function when the player makes an animated expression local function Player_PlayAction(event) --Get the coordinates of the host local result,x,y,z=Player:getPosition(0) --Get the number and list of drops within 10 blocks around the host local result2,num,list=World:getActorsByBox(3,x-10,y-10,z-10,x+10,y+10,z+10) if num>0 then--If there is a drop --Remove the first group of items World:despawnItemByObjid(list[1]) --Display in chat box Chat:sendSystemMsg("Dropped items found in the nearby 10 grids, one group has been removed") else--If there is no drop --Display in chat box Chat:sendSystemMsg("No dropped items found in the nearby 10 grids!") end end --Register animation expression listener, execute the above function when the player makes an animation expression ScriptSupportEvent:registerEvent([=[Player.PlayAction]=],Player_PlayAction)