腐蚀RUST插件命令和配置
权限
大多数插件功能的使用都需要对应的权限,一下是赋予和删除权限的方法
您可以通过使用以下
方式授予用户权限:oxide.grant user <username> <permission>
创建一个组:
oxide.group add <groupname>
要为组分配权限:
oxide.grant group <groupname> <permission>
要添加用户到一个组:
oxide.usergroup add <username> <groupname>
删除用户或组的权限:
oxide.revoke <userid / username> <group> <permission>
如果闲麻烦 oxide.grant user <Steam17位ID> * 给予自己所有权限
删除管理员权限:oxide.usergroup remove <Steam17位ID> admin //注意ID两边用空格隔开
空袭
聊天命令
/airstrike -显示玩家可用的命令
/airstrike buy <strike/squad> -使用目标计算机购买空袭 需要权限:airstrike.purchase.strike或airstrike.purchase.squad
/airstrike call <strike/squad>- 空袭地图上的随机位置
/airstrike call <strike / squad> <玩家名> - 空袭对应的玩家位置 需要权限: airstrike.chat.strike 或 airstrike.chat.squad
/airstrike call <strike/squad> - 空袭对应 X Y Z坐标的位置
控制台命令
airstrike <strike/squad> random - 空袭地图上的随机位置
airstrike <strike/squad> <玩家名> - 空袭对应的玩家位置
airstrike <strike/squad> <x> <z> - 空袭对应 X Y Z坐标的位置
权限
airstrike.signal.strike - 允许玩家使用一个供给信号来呼叫一次空袭
airstrike.signal.squad- 允许玩家使用供应信号来呼叫小队空袭
airstrike.purchase.strike - 允许玩家购买空袭
airstrike.purchase.squad - 允许玩家购买小队空袭
airstrike.chat.strike - 允许玩家通过聊天命令呼叫空袭
airstrike.chat.squad - 允许玩家通过聊天命令呼叫小队空袭
airstrike.ignorecooldown - 具有此权限的玩家空袭命令不会受到冷却时间影响
http://www.oxidemod.org/plugins/airstrike.1489/
制作速度修改
[聊天框] /rate <百分比>
[控制台] crafting.rate <百分比>
把<百分比>替换为你需要设置的速度 默认为100 即为100%的速度,可以使用/rate 0让其瞬间完成
[聊天框] /itemrate <物品名> <百分比>
[控制台] crafting.itemrate <物品名> <百分比>
单独设置一个物品的制作速度
[聊天框] /block <物品名>
禁止玩家制作某个物品
[聊天框] /block <物品名>
解禁一个物品的制作
[聊天框] /unblock <物品名>
所有人都可以使用的命令,用来查看那些物品被禁止制作
[聊天框]/blocked
服务器管理员的控制台命令,以阻止所有人制作和退还资源。
http://www.oxidemod.org/plugins/crafting-controller.695/
空投
聊天框输入:
/airdrop random - 空投到随机位置
/airdrop player <玩家名> - 空投到玩家位置
/airdrop pos <x> <z> - 空投到目标坐标
/massdrop <count> - 在多个随机地点空投
控制台输入:
airdrop - 空投到随机位置
airdrop player <玩家名> - 空投到玩家位置
airdrop pos <x> <z> - 空投到目标坐标
massdrop <count> - 在多个随机地点空投
权限:
oxy.grant user <username> <permission>
easyairdrop.call - 使用/airdrop random
easyairdrop.call.player - 使用/airdrop player <玩家名>
easyairdrop.call.position - 使用/airdrop pos
easyairdrop.call.mass - 使用/massdrop
http://www.oxidemod.org/plugins/easy-airdrop.860/
友军伤害
聊天框
/ff [on/off] 打开或关闭友军伤害
控制台
ff.toggle [on/off] 为服务器打开或关闭友军伤害
http://www.oxidemod.org/plugins/friendlyfire.687/
好友
/friend <add|+/remove|-> <玩家名/steamID> 添加或删除好友
/friend list显示自己的好友列表
http://oxidemod.org/plugins/friends-api.686/
采集倍率
dispenser | pickup | quarry | survey>“<resource>”<multiplier>
例如:
gather.rate dispenser Wood 10 -获得10倍木头撞击树。 (要多少倍改数字就可以)
gather.rate dispenser Stones 5 - 获得5倍石头当触及那些岩石。
gather.rate dispenser Cloth 10 - 获得10倍布在收集尸体。
gather.rate pickup Stones 10 - 获得10倍石头当捡石头收藏项目。
gather.rate quarry Stones 20 - 增加20倍石头的矿山采石场。
gather.rate survey "Sulfur Ore" 5 -获得5倍硫矿石。
gather.rate survey "metal Ore" 5 -获得5倍金属矿石。
<dispenser:tree|ore|corpse> <multiplier>
例如 :
dispenser.scale tree 5 - 树将产生5倍的资源 (要多少倍改数字就可以)
dispenser.scale ore 10 - 矿岩石将产生10倍的资源。
dispenser.scale corpse 2 -尸体将产生2倍的资源。
gather.rate dispenser * 10 所有都将产生2被的资源.
http://www.oxidemod.org/plugins/gather-manager.675/
赠送
Command:
- /give "玩家名" "物品/礼包" "可选:数量" => 给予玩家
- /giveme "物品/礼包" "可选:数量"
- inv.give "物品/礼包" "可选:数量" => 给自己一个物品
- inv.giveplayer "玩家民/steamid" "物品/礼包" "可选:数量" => 给玩家一个物品
- inv.giveall "物品" "可选:数量" => 给所有玩家物品
蓝图
在物品的结尾添加"BP",将其转换为蓝图
使用:
- /give "Reneb" "Thompson BP" 1 => 会给Reneb一个Thompson蓝图
不要忘记加上" "
- /giveme "Thompson BP" => 会给自己一个Thompson蓝图
礼包 (requires Kits):
- inv.giveplayer "狗蛋" "kit" => 将显示可以给狗蛋的礼包
- inv.giveplayer "狗蛋" "kit" "一坨屎" => 将给予狗蛋一坨屎礼包
可以用于 /give 和 inv.give 命令
http://www.oxidemod.org/plugins/give.666/
上帝模式
这个插件需要使用Oxide的权限系统,需要分配权限请使用 <玩家名 或 steam id> <permission>. 要删除权限请使用 revoke user <玩家名 或 steam id> <permission>.
godmode.admin (允许玩家使用 /god <name/id> 命令启用或禁用其他玩家的上帝模式)
Ex. grant user Wulf godmode.admin
Ex. revoke user Wulf godmode.admin
Ex. grant group admin godmode.admin
godmode.toggle (允许玩家使用或禁用godmode on self using /god命令)
godmode.invulnerable (保护玩家免受其他玩家的攻击)
godmode.lootplayers (允许玩家自由地抢夺其他玩家)
godmode.lootprotection (防止玩家抢夺其他玩家)
godmode.noattacking (防止玩家攻击其他玩家)
godmode.untiring (允许玩家有无限的奔跑和健康)
要给所有人权限使用 godmode.*
控制台
god
打开或关闭玩家的上帝模式; 需要 godmode.toggle 权限
god <name or id>
打开或关闭目标玩家的上帝模式; 需要 godmode.toggle 权限
gods
列出所有使用上帝模式的玩家,需要 godmode.toggle 权限
http://www.oxidemod.org/plugins/godmode.673/
公告
内容过多,而且涉及到很多服主需要自行调试配置文件的东西,在此不做详细介绍
需要配置的文件在网页后台的文件管理器中按照 服务器\server\my_server_identity\oxide\config的路径可以找到,这里有所以插件的配置文件,而公告的配置文件为GUIAnnouncements.json
http://www.oxidemod.org/plugins/gui-announcements.1222/
详细配置方法在上面的网页查看
坠机
聊天框命令
/callheli
/callheli <playername>
/callheli <playername> <amount of helis to call>
/killheli
/killheli forced
/killgibs
/killnapalm
/getshortname <item name (不需要引号)>
/strafe - Tells the heli to strafe your position.
/strafe <playername> - 显示直升机目标的位置
/helidest <playername> - 显示直升机开始飞向目标的位置
/helispawn - 如果配置允许,可以添加直升机的生成点
/updatehelis - 更新配置,请注意在任何配置文件更改后,你都要重新加载这个配置文件,然后运行这条命令.
/tpheli - 传送你到直升机附近的地面
/unlockcrates - 解锁当前锁定的直升机箱子.
http://www.oxidemod.org/plugins/helicontrol.1348/
控制台命令
callheli
callheli <playername>
callheli <playername> <amount of heli' to call>
callheli pos <x> <y> <z> <amount of heli to call>
killheli
getshortname <item name (不需要引号)>
getshortname 会给你设置定制战利品产生时使用的项目的名称。您可以在/oxide/data中找到spawns文件。更多关于lootspawns的信息.
killheli 立即摧毁所有直升机。他们不会放下任何战利品
权限
helicontrol.callheli(给你使用/callheli 的权限)
helicontrol.killheli(给你使用/killheli 的权限)
helicontrol.killgibs(给你使用/killgibs 的权限)
helicontrol.killnapalm(给你使用/killnapalm 的权限)
helicontrol.helispawn (给你使用/helispawn 的权限)
helicontrol.strafe(给你使用/strafe 的权限)
helicontrol.update(给你使用/updatehelis 的权限)
helicontrol.destination(给你使用/helidest 的权限)
helicontrol.admin(给你权限的所有命令的权限)
http://www.oxidemod.org/plugins/helicontrol.1348/
信息面板
聊天框命令
/ipanel - 显示可用的命令
/ipanel hide - 隐藏InfoPanel
/ipanel show - 显示InfoPanel
/ipanel时钟游戏 - 时钟将显示游戏中的时间。
/ipanel时钟服务器<+/-小时> - 时钟将显示RL时间。您可以添加或删除小时。
/ipanel timeformat - 显示可用的时间格式。
/ipanel timeformat <number> - 从列表中选择您最喜欢的时间格式。
http://www.oxidemod.org/plugins/infopanel.1356/
监狱
需要权限 jail.admin
聊天框
- /jail zone <radius> - 在你当前的位置创建一个鉴于.
- /jail add <JailName> <ZoneID> <Spawnfile> - 创建一个新的监狱
- /jail remove <JailName> - 删除一个监狱
- /jail list - 列出所有监狱及其位置
- /jail send <PlayerName> <optional:time> <optional:reason> <optional:JailName> - 把一个玩家投入到监狱.
- /jail free <PlayerName> - 从监狱释放一个玩家
- /jail purge - 从监狱中删除不在线的玩家
玩家可以输入 /jail 来查看自己已经被关了多久了.
命令行
- jail.send <PlayerName> <optional:time> <optional:reason> <optional:JailName>
- jail.free <PlayerName>
http://www.oxidemod.org/plugins/jail.794/
礼包
玩家命令
- /kit => 查看可用礼包的完整列表
- /kit KITNAME => 选择一个礼包
管理员命令
- /kit list => 查看可用礼包的完整列表
- /kit add "KITNAME" => 添加新礼包
- /kit remove "KITNAME" => 从数据看删除礼包
- /kit edit "KITNAME" => 编辑礼包
- /kit resetkits => 删除所以礼包和玩家信息
- /kit resetdata => 重置玩家数据
- /kit option1 value1 option2 value2 option3 value3 => 设置当前正在编辑的工具包的选项
添加礼包的方法
1) 清空你的背包
2) 添加你需要的礼包内容到你的背包
3) 输入 /kit "礼包的名称"
4) 使用方法 /kit option1 value1 option2 value2 etc
示例:
/kit items max 10 cooldown 3600 description "每小时使用一次,最多使用10次"
可用选项:
max XXX/false =>设置礼包最大使用量,设置为false将禁用最大使用量
cooldown XXXX/false => 设置套件的使用间隔,false将禁用使用间隔
building XX => sets a building to paste
authlevel X => 使用礼包需要的等级
npconly true/false => 只能通过 NPC
permission CUSTOMPERMISSION/false => 只有拥有对应权限的玩家才能获取,见下面的权限解释
description "XXXX XXX"/false => 设置礼包
image "URL" => 设置礼包显示的图片.
hide true/false => 从列表隐藏一个礼包
xp XXX => 兑换礼包时给予的经验
items => 复制你背包里的物品放入礼包.
自定义使用礼包的权限
/kit permission 权限名称
控制台中给予用户对应权限
用户权限:oxy.grant user <玩家名> <权限名>
创建一个组:
oxide.group add <组名>
要为组分配权限:
oxide.grant group <组名> <权限名>
要添加用户到一个组:
oxide.usergroup add <玩家名> <组名>
删除用户或组的权限:
oxid.revoke <玩家ID/ 玩家名> <组名> <权限名>
http://www.oxidemod.org/plugins/kits.668/
地图
配置比较复杂,需要在插件网站注册许可证
请自行研究
配置方法 http://www.oxidemod.org/plugins/lustymap.1333/
如需使用请自行下载 http://oxidemod.org/plugins/storagecleaner.2257/ 这个图片缓存清理插件,以防服务器生成大量垃圾文件,影响服务器稳定性
物品制作时间
方便管理员测试用的,管理员可以立即制作物品,如需对玩家启用
请按照下面的网页编辑配置文件 ,配置文件在网页后台的文件管理器中按照 服务器\server\my_server_identity\oxide\config的路径可以找到对应名称的配置文件
http://www.oxidemod.org/plugins/magic-craft.1347/
隐藏管理员使用命令时的通知
无需配置
自动广播
配置文件在网页后台的文件管理器中按照 服务器\server\my_server_identity\oxide\config\AutoBroadcast.json的路径可以找到对应名称的配置文件打开后可以设置自动广播是否启用和发送间隔,然后编辑 服务器\server\my_server_identity\oxide\lang\en\下AutoBroadcast.json 文件以
{
"ExampleMessage": "This is an example. Change it, remove it, translate it, whatever!",
"AnotherExample": "This is another example, notice the comma at the end of the line above..."
}
格式写入需要广播的内容
注意换行时,行末的逗号
http://oxidemod.org/plugins/autobroadcast.684/
自动踢出延迟过高玩家
可以在 服务器\\server\my_server_identity\oxide\config\Ping.json 中配置,默认配置为自动踢200ms以上延迟玩家
命令
/ping 检测自己的延迟
/ping 玩家名或ID 检测玩家的延迟
http://oxidemod.org/plugins/ping.1921/
GPS
/position 显示自己的当前坐标
使用自定义的标志
此插件允许您将自定义图像上传到标志!
sil <URL> [raw] -- 从url加载图片
示例
/sil http://oxidemod.org/styles/oxide/logo.png(从站点加载图片到标志)
权限
signartist.url - 使用/sil <URL>
signartist.owner - 忽略所有者的检查
signartist.cd - 忽略冷却时间检查
signartist.raw - 忽略jpg压缩
http://www.oxidemod.org/plugins/sign-artist.992/
投票跳过夜晚
聊天框
/voteday - 投票跳过夜晚
/nightvote - 管理员命令手动打开或关闭投票(需要权限)
权限
skipnightvote.admin - 需要使用admin命令
http://oxidemod.org/plugins/skipnightvote.2058/
物品堆叠数量
/stack item.short.name stacksize(EX:/stack ammo.rocket.hv 64)
/stackall 65000(将堆栈大小设置为65000)
控制台命令“stack”和“stackall”也与上述方式相同。
http://www.oxidemod.org/plugins/stack-size-controller.2320/
日夜交替速度
控制台
tod.daylength 显示/更改dayLength的当前设置
tod.nightlength 显示/更改nightLength的当前设置
tod.freezetime 切换时间的进度
tod.skipday 跳过当前的白天
tod.skipnight 跳过当前的夜间
聊天框
/tod 显示当前时间/日期设置
http://www.oxidemod.org/plugins/timeofday.1355/
其他命令
oxide.reload 文件名 通过文件名重新加载插件(不包括文件扩展名)
oxide.unload 文件名 通过文件名卸载插件(不包括文件扩展名)
/town - 将自己传送到城镇。
spawn.max_rate 资源刷新的最大速率 默认为1,不建议大幅度更改,易导致资源过多内存不足。
chat.enabled <true/false (Default true)> 启用/禁用聊天
mutechat 禁言玩家 mutechat ABC 禁言玩家ABC。
unmutechat 解除禁言 unmutechat ABC 解除ABC的禁言。
crafting.complete 完成每个人正在进行的每一项制作工作。
falldamage.enabled true/false 打开或关闭坠落伤害。
隐身
控制台
vanish
管理员可以看到隐身状态的玩家
权限
添加 grant user <name或steam id><permission>
删除 revoke user <name或steam id> <permission>
http://www.oxidemod.org/plugins/vanish.1420/
NPC
http://www.oxidemod.org/plugins/human-npc-core.856/
NPC路径点
http://www.oxidemod.org/plugins/waypoints.982/
天气控制
/weather {天气} {on/off (开或关)} {可选:时间}
天气类型有: rain(雨), clouds(多云), fog(雾), wind(风), mild(温和), average(平均), heavy(密集) and max(最大). (max时开启一切)
/weather off (关闭所以天气)
/weather auto (回到默认设置)
权限
weathercontroller.canuseweather
授予权限方法
打开控制台
输入oxide.grant user 管理员 weathercontroller.canuseweather
用您的游戏名称替换 管理员
http://www.oxidemod.org/plugins/weather-controller.1180/
经验
权限
xpmanager.admin
授予权限方法
打开控制台
输入oxide.grant user 管理员 xpmanager.admin
用您的游戏名称替换 管理员
聊天命令(需要权限'xpmanager.admin)
/xp reset <player>重置玩家级别
/xp setlvl <player> <level>设置玩家级别
/xp addlvl <player> <level>向玩家增加级别
/xp info <player>显示玩家的等级
控制台命令(需要权限'xpmanager.admin)
xp reset <player>重置玩家级别
xp setlvl <player> <level>设置玩家级别
xp addlvl <player> <level>向玩家增加级别
xp info <player> 显示玩家的级别
http://www.oxidemod.org/plugins/xp-manager.2026/
增强职业系统
zl.info - 显示玩家信息,支持名称或蒸汽
zl.lvl - 为特定玩家设置等级
zl.pointperhit - 可以改变所有或特定技能的点数,临时修改不会保存到配置文件
配置文件可以在 服务器\\server\my_server_identity\oxide\config\ZLevelsRemastered.json
http://www.oxidemod.org/plugins/zlevels-remastered.1453/
出生点
聊天框命令
/spawns new - 创建一个出生点文件
/spawns open - 打开一个出生点文件
/spawns add - 添加一个出生点
/spawns remove <数字> - 删除一个出生点
/spawns save <文件名> - 保存当前设置的出生点为对应名称
/spawns close - 退出编辑而不保存
/spawns show - 显示当前正在编辑的出生点
区域控制器
聊天框
- /zone_add => 添加区域
- /zone_edit [XXXX] => 编辑区域
- /zone option1 value1 option2 value2 option3 value3 etc => 根据需要设置区域
- /zone_list => 获取所有当前区域的列表
- /zone_remove XXXX=> 删除特定区域
- /zone_reset => 重置所有区域
- /zone_player [playerName] => 显示玩家区域标志
- /zone_stats => 显示已知实体数量
可选项
autolights true/false => 根据一天中的时间自动开启或关闭(在配置文件中设置)
eject true/false => 所有玩家尝试进入时都会被踢出区域
enter_message "XXXXX"/false => 设置一个消息,当玩家进入区域时将发送给玩家
leave_message "XXXXXX"/false=> 设置一个消息,当玩家进入区域时将发送给玩家
location here/"x y z" => change location of zone
pvpgod true/false => 所有玩家在该区域都有PVP上帝模式
pvegod true/false => 所有玩家在该区域都有PVE上帝模式
sleepgod true/false => 所有睡觉的玩家在该区域都有上帝模式
undestr true/false => 该区域内建筑物无法被摧毁
name XXX => 设置该区域的名字
radius XXX => 设置该区域的半径,默认20
nochat true/false => 禁止该区域内玩家聊天
nobleed true/false => 玩家在该区域内不会受伤
nobuild true/false => 区域内不会有建筑物
noboxloot true/false => 该区域内玩家无法掠夺
nodecay true/false => 该区域内所有建筑物的耐久不会下降
nodeploy true/false => 物品不能被部署
nocorpse true/false => 玩家在区域内死亡,尸体会被移除
nogather true/false => 防止玩家在此区域内聚集
notp true/false => 无法在此区域内传送
nokits true/false => 此区域内没有礼包
noplayerloot true/false => 此区域内无法掠夺其他玩家和睡眠者
nopve true/false => 动物无敌
noremove true/false => 阻止玩家在这里使用去除剂工具。 默认设置为true
nosuicide true/false => 不能自杀
nowounded true/false => 不会进入受伤状态,而直接死亡
npcfreeze true/false => 动物和NPC在此区域内不会移动
killsleepers true/false => 在此区域内睡眠者都会被杀死
radiation XX/false => 向该区域添加辐射
nodrown true/false => 禁用溺水
nostability true/false => 稳定性被关闭
noupgrade true/false => 建筑物无法升级
ejectsleepers true/false => 睡眠者将被移出区域
nopickup true/false => 捡拾物品
nocollect true/false => 禁止拾取物品
nodrop true/false => 物品掉落后直接消失
http://www.oxidemod.org/plugins/zones-manager.739/
蓝图管理
玩家聊天命令:增强建筑锤
使用锤子右键选择需要建筑升级的项目,例如木头或者石头,即可启用增强锤状态,启用后对准需要升级的建筑点击左键就可以快速升级建筑.玩家聊天命令:
传送
使用对应命令的权限
插件地址:http://www.oxidemod.org/plugins/n-teleportation.1832/
银行
权限
economics.use 使用基础的银行命令
economics.admin 使用管理员命令
命令
balance - 查看你的余额
balance <玩家名> - 查看指定玩家余额
deposit <玩家名> <金额> - 为指定玩家刷钱
setmoney <玩家名> <金额> - 为指定玩家设置余额
transfer <玩家名> <金额> - 给指定玩家转账
withdraw <玩家名> <金额> - 在指定玩家账户扣钱
ecowipe - 清空银行插件数据
http://oxidemod.org/plugins/economics.717/
坦克命令
权限
tankcommander.use - 驾驶坦克的权限
tankcommander.admin - 产生坦克的权限
聊天命令
/spawntank - 生成一个坦克
控制台命令
spawntank <玩家ID> - 在指定的玩家位置生成一个坦克
spawntank <x> <y> <z> - 在指定的位置生成一个坦克
vehicle.spawn 在你当前的位置生成一辆汽车。
http://www.oxidemod.org/plugins/tank-commander.2560/
NPC
命令:
- /npc_add => 在你当前的位置创建一个新的NPC并编辑它
- /npc_edit [Id] => 编辑你正在查看或者指定ID号的NPC
- /npc_remove [Id] => 删除你正在查看或者指定ID号的NPC
- /npc_end => 停止编辑NPC
- /npc 属性 值 => 设置NPC的各项参数
- /npc_reset => 删除所有NPC
- /npc_pathtest => 设置NPC路径(需要NPC路径插件,系统不自带)
- /npc_list => 列出所有NPC的ID和位置
- /npc_way [Id] => 绘制你正在查看或者指定ID号的NPC的路径(需要NPC路径插件,系统不自带)
NPC_ADD
在你当前的位置创建一个新的NPC并编辑它,并且它将看向你当前看的方向.
使用同样的命令 /npc_add <NPC_ID> 将指定ID的NPC克隆到你当前的位置
NPC_EDIT
编辑一个NPC (如果你想编辑的是你刚刚使用 /npc_add 创建的NPC,那么没必要输入这个)
然后你就可以使用 /npc 命令修改指定NPC的各项属性了
NPC_END
停止编辑当前NPC
NPC
输入对应选项,可以查看当前设定的值, 例如 /npc bye 可以查看当前设置的离开语句
选项:
attackdistance XX => Distance between him and the target needed for the NPC to ignore the target and go back to spawn
bye reset/"TEXT" "TEXT2" etc => 不要忘了 \" , 当玩家远离NPC时,npc会说什么
damageamount XXX => NPC攻击玩家时的伤害量
damagedistance XXX => NPC攻击玩家的距离(3是默认)
damageinterval XXX => NPC的攻击间隔时间,越短越快(以秒为单位)
enable true/false => 启用(默认)或禁用NPC而不删除它.(注意当你编辑一个NPC时,它将一直处于启用状态,直到你输入 /npc_end 命令)
radius XXX => NPC检测到玩家的半径
health XXX => 设置NPC的生命值(腐蚀限制为最高100)
hello reset/"TEXT" "TEXT2" etc => 不要忘记 \", 当玩家接近NPC时,NPC会说什么.
hurt reset/"TEXT" "TEXT2" etc => 不要忘记 \", 当玩家攻击NPC时,NPC会说什么.
hostile true/false => 设置NPC是否是敌对状态,会攻击视野内的玩家,(radius 设置的就是视野距离)
invulnerable true/false => 设置NPC是否是无敌的
kill reset/"TEXT" "TEXT2" etc => 不要忘记 \", 当玩家杀死NPC时,NPC会说什么.
kit reset/"KitName" => 要设置此NPC的装备,需要kits插件,系统自带(详细见下方说明)
lootable true/false => 设置npc被杀死后是否可以掠夺其装备
maxdistance XXX => NPC可以移动的最大范围(追杀玩家时)
minstrel reset/"tunesong" => NPC可以一直播放音乐,需要minstrel插件创建一首音乐
name "THE NAME" => 为NPC设置一个新名字
respawn true/false XX => 将其设置为死亡后在多少秒后重生,默认为立即重生
spawn new => 设置新的重生地点
speed XXX => 设置NPC的移动速度(追杀玩家时)
stopandtalk true/false XXX => 设置当玩家和NPC说话时,它是否会停下来.如果为真,设置停顿多少时间.
use reset/"TEXT" "TEXT2" etc => 不要忘记 \", 当玩家和NPC对话时,NPC会说什么.
waypoints reset/"Waypoint list Name" => 设置NPC的路径点
hitchance float => NPC攻击命中几率
fireduration float => NPC攻击间隔
reloadduration float => NPC攻击重新装弹时间
defend true/false => 受到攻击是否会进行自卫
needsAmmo true/false => 攻击时是否需要消耗弹药
NPC 路径点:
制作路径点,需要以下插件
Waypoints Database 1.0.0
挂载对应NPC,然后看路径点插件说明.
NPC 装备
你需要礼包插件.
使用礼包插件新建一个礼包,像你通常做的那样:
/kit add "随便一个名字" "随便一个描述" (将礼包的隐藏属性设置为true,隐藏礼包只让NPC或者管理员使用,生成礼包时需要把NPC要穿戴的装备提前穿上)
然后编辑NPC 使用: /npc kit "礼包的名称" (这样NPC就会装备礼包内的物品)
http://oxidemod.org/plugins/human-npc-core.856/
图形界面商店
需要配置的文件在网页后台的文件管理器中按照 服务器\server\my_server_identity\oxide\config的路径可以找到,这里有所以插件的配置文件,而公告的配置文件为GUIShop.json
添加新的物品到商店:
然后在店铺列表中
礼包插件类似与此.
http://www.oxidemod.org/plugins/gui-shop.1319/
所有插件网址:https://umod.org/plugins/?page=1&sort=title&sortdir=asc&categories=rust
注意:插件指令无法使用请咨询客服!
更改BotSpawn插件内生成僵尸
插件地址:https://umod.org/plugins/bot-spawn
进入文件管理器 编辑文件 \server\my_server_identity\oxide\config\BotSpawn.json
该插件内有多个区域可以更改,举例一个区域说明
"Murderer": true, 僵尸true/false