此插件可以调用“个人直升机”,只有调用它的玩家(和团队/朋友)才能损坏它。直升机不瞄准其他任何人。直升机战利品只能由这些玩家获得。可以配置直升机通话的冷却时间。当其他玩家尝试攻击名为“直升机”或从中抢劫时,他们会在聊天中看到一条消息。
权限
该插件使用Oxide的权限系统。要分配权限,请使用oxide.grant <user or group> <name or steam id> <permission>。要删除权限,请使用oxide.revoke <user or group> <name or steam id> <permission>。
代码:
personalheli.use -允许使用聊天命令
personalheli.console -允许使用控制台命令呼叫直升机
代码:
callheli -调用直升机的命令,可以配置
代码:
personalheli.call {steamId} -管理员命令,向指定的玩家呼叫直升机,没有冷却时间
可以PersonalHeli.json在oxide/config目录下的文件中配置此插件的设置和选项。建议使用JSON编辑器或验证站点(例如jsonlint.com),以避免格式问题和语法错误
代码:
{
"UseFriends": true,
"UseTeams": true,
"CooldownSeconds": 1800,
"ChatCommand": "callheli",
"ResetCooldownsOnWipe": true
"MemorizeTeamOnCall": false,
"RetireOnAllTeamDead": true,
"DenyCratesLooting": true,
"DenyGibsMining": true,
"RemoveFireFromCrates": true
}
|
本土化
默认消息在PersonalHeli.json目录下的oxide/lang/en文件中。要增加对另一种语言的支持,请创建一个新的语言文件夹(例如de德语)(如果尚未创建),将默认语言文件复制到新文件夹中,然后自定义消息。
该插件已完全本地化
API
代码:
bool IsPersonal(BaseHelicopter heli) // true if helicopter is personal heli -- false otherwise