复制粘贴
免费
分类:免费插件
作者:misticos
版本:4.3.0
聊天命令
复制
/copy NAME options values - Copy a building
Example: /copy home radius 3 method building
Short example: /copy home r 3 m building
语法 - 选项
每个 true/false -默认值:true - 检查与每个实体的半径
方法:建造/邻近复制-默认值:邻近复制- 选择复制建筑物的机制类型:
建造:仅复制当前建筑物。
邻近复制:复制建筑物附近的所有方块。(某些可部署物品可能缺失,在这种情况下,建造复制也会使用邻近复制。)
半径 XX -默认值:3 - 设置搜索每个建筑部件和可部署物周围实体的半径
共享 true/false -默认值:true - 设置为复制数据 CodeLocks、BuildingPrivileges、SleepingBag
tree true/false -默认值:false - 设置是否复制树和资源
粘贴
/paste NAME options values - Paste a building
Example: /paste home auth true stability false
Short example: /paste home a true s false
语法 - 选项
授权 true/false -默认值:true - 授权玩家在所有柜子中操作
blockcollision XX -默认值:0 - 检查半径 XX 范围内是否存在可能与新建建筑发生碰撞的物体,如果存在,则阻止建造。0 表示禁用碰撞检测。
deployables true/false -默认值:true - 设置是否粘贴部署项
**高度 XX** - *默认值:0* - 调整高度以粘贴
自动高度(真/假) -默认值:真- 是否尝试寻找建筑物的最佳高度
库存信息 true/false -默认值:true - 设置为粘贴库存信息
稳定性 true/false -默认值:true - 设置为 false 可忽略稳定性系统
自动售货机启用/禁用-默认值:启用- 设置是否粘贴自动售货机的销售信息、名称和广播信息
entityowner true/false -默认值:true - 复制建筑物的实体所有权。
位置 x,y,z - 覆盖生成位置
旋转 x 轴-默认值:0 - 更改旋转校正
粘贴回
/pasteback NAME options values - Paste on old place a building where it was when it was saved
Example: /pasteback home auth true stability false
Short example: /pasteback home a true s false
语法 - 选项
授权 true/false -默认值:false - 授权玩家在所有柜子中操作
deployables true/false -默认值:true - 设置是否粘贴部署项
**库存信息 true/false** -默认值:true - 设置为粘贴库存信息
高度 XX -默认值:0 - 调整粘贴高度
稳定性 true/false -默认值:true - 设置为 false 可忽略稳定性系统
自动售货机启用/禁用-默认值:禁用- 设置是否粘贴自动售货机的销售信息、名称和广播信息
位置 x,y,z - 覆盖生成位置
旋转 x 轴-默认值:0 - 更改旋转校正
其他
/undo - 删除您上次粘贴的内容 /copylist - 结构列表(来自 oxide/data/copypaste 文件夹)
权限
此插件使用权限系统。要分配权限,请使用 `<command>` 命令oxide.grant <user or group> <name or steam id> <permission>。要移除权限,请使用 `<command>` 命令oxide.revoke <user or group> <name or steam id> <permission>。
copypaste.copy
copypaste.list
copypaste.paste
copypaste.pasteback
copypaste.undo
开发者 API
object TryCopyFromSteamId(ulong userID, string filename, string[] args)
object TryPasteFromSteamId(ulong userID, string filename, string[] args)
object TryPasteFromVector3(Vector3 pos, float rotationCorrection, string filename, string[] args)
失败时返回字符串,成功时返回 true
复制完成后调用OnCopyFinished(List<object> rawData, string filename, IPlayer player, Vector3 startPos)
粘贴完成后会调用OnPasteFinished(List<BaseEntity> pastedEntities, string filename, IPlayer player, Vector3 startPos)
下载安装
4.3.0 · 253.2 KB · 下载 4次
下载文件