• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
【XMHouseSale·房屋出售】

新品 【XMHouseSale·房屋出售】 1.0.0

API参数返回值用途说明

GetPlayerListings(ulong playerId)
玩家SteamIDList<Dict> 含 OwnerID, Grid, OriginalPrice, CurrentPrice, ExpiryTime查询指定玩家当前正在出售中的所有房源

GetPlayerSoldHistory(ulong playerId)
玩家SteamIDList<Dict> 含 OwnerID, Grid, OriginalPrice, SoldPrice, BuyerID, Time查询指定玩家的所有已售记录

HasPlayerBoughtFrom(ulong buyerId, ulong ownerId)
买家ID, 卖家IDbool true=购买过, false=未购买过检查某玩家是否购买过另一玩家的建筑

IsPlayerBuildingForSale(BasePlayer player)
玩家对象null=玩家不在领地柜授权范围内, true=当前所在建筑正在出售, false=不在售检查玩家当前脚下建筑是否在售中,需要玩家在领地柜授权范围内才能判断

IsPlayerBuildingPurchased(BasePlayer player)
玩家对象null=不在领地柜授权范围, false=非购买所得, Dict{IsPurchased, SourceType, SellerID}=购买所得检查玩家当前所在建筑是否通过购买获得

Hook参数触发时机
OnPlayerHouseListedownerID, grid, price, expiryDays玩家挂牌出售
OnSystemHouseListedownerID, grid, price, expiryDays系统挂牌出售
OnPlayerHouseCancelledownerID, grid, originalPrice玩家取消/拾取/摧毁告示牌
OnPlayerBuyPlayerHousebuyerID, ownerID, grid, originalPrice, soldPrice买玩家建筑
OnPlayerBuySystemHousebuyerID, grid, originalPrice, soldPrice买系统建筑
OnPlayerBuyNewbieHousebuyerID, grid, originalPrice, soldPrice买萌新建筑
OnPlayerHouseTransferredoldOwnerID, newOwnerID, cupNetId, grid玩家建筑过户完成
OnPlayerHouseCollectplayerID, amount提款
OnPlayerTeleportPlayerHouseplayerID, ownerID, grid传送到玩家建筑
OnPlayerTeleportSystemHouseplayerID, grid传送到系统建筑
OnPlayerTeleportNewbieHouseplayerID, grid传送到萌新建筑