CommandNPC 您所在的位置:网站首页 我的世界npc怎么隐身 CommandNPC

CommandNPC

2024-07-18 01:37| 来源: 网络整理| 查看: 265

插件下载地址:https://dev.bukkit.org/projects/cmdnpc/files

引用原文的话

原文:

CommandNPC is a plugin inspired by the server Mineplex, which adds a new function to NPCs. It allows users to run commands by simply right clicking on a Citizens NPC. Requires Citizens 2! Now requires Java 8

大致意思:

CommandNPC 插件的灵感来自于某服务器,可以添加命令到NPC上。插件允许玩家通过简单地右键NPC执行命令。需要Citizens2作为前置。现在的新版本都需要Java8才能运行!

 前言

这个插件是我做服务器无意发现的,研究了几世纪,感觉它用起来不是很容易但是很有用

介于这个插件在服务器中运用非常广泛,又缺少教程,我重写了教程部分,可以说是很便于理解了

它不同于其他bbs搬运的,名字叫CommandNPC(别人那叫NPCCommand或NPC CMD)

总之,功能一样,给NPC绑指令,但可以用权限/花费/执行者/左右键 触发

bukkit已经停更两年了但是经测试可以在1.14.4-1.16.1使用

支持使用PlaceholderAPI

1.9.0+需要JAVA8!

┃ 权限

commandnpc.admin 设置指令NPC,OP默认

 变量及扩展

%name 是玩家的ID变量,让他们点击NPC执行命令

如果安装了PlaceholderAPI,也可以使用其他变量

支持bungeecord传送!可用“server ”作为指令用作跨服传送!(不要加)

开发者界面:https://github.com/messageofdeath/CommandNPC

指令+教程(必看)

请注意使用最新版插件,老版本可能不适用现在教程

/npc cmdadd[-c 控制台] [-o Op] [-r 随机] [-i 是否隐藏权限受限的消息] [-l 是否隐藏没钱无法执行指令的消息] [--v 执行绑定指令的价格] [--t 按键方式] [--d 使用NPC后的延迟] [--cd 使用一次后的冷却] [--p 执行命令所需权限] 

其中,[]为可填。为必填。使用的时候不要连括号也带上!!!

注意这个破折号是英文的 -c -o -r -i -l --v --t --d --cd --p

不可缺少破折号 插件要求的破折号必须严格符合,否则无法判断 有的项目一单添加必须后跟相关设置项(true/false)

例如:/npc cmdadd -c -i false suicide 玩家右键Npc暴毙,如果没有权限,NPC也不会告知使用者

为已选定的NPC附加一条指令,如果直接瞎打/npc cmdadd ,那么这个命令玩家不可使用.想想看,权限啥都不设置还能用?。

-c和-o||命令执行方项,c就是控制台,o就是让玩家以OP身份执行,推荐使用OP身份,后台有的时候无法选择目标。

-r||选择一个随机的命令并执行(已经添加的命令里面选 一次只会选择一个),

-i||如果是true 玩家没权限点NPC,NPC不会发送任何信息,也就是他不鸟你,如果有些任务插件有需要,可以改true。

-l||如果是true 玩家没有足够的钱使用NPC,NPC仍然不鸟他。

--v||使用NPC要花多少游戏币,需要Vault支持。

--t||可选both(左右键都可以使用);left(只能左键);right(只能右键,有的插件可能会以为左键是PVP)

--d||使用NPC后等待一段时间才执行命令。

--cd||使用NPC后的冷却。冷却时间内NPC无法为你执行命令。

--p||使用NPC必要的权限,这个权限你可以瞎编(自创权限),然后给玩家组,不会与其他插件的权限冲突。

常用举例:我要给NPC加指令叫他为普通无权限玩家执行warp ceshi指令,则:先/npc sel选定,随后/npc cmdadd -o warp ceshi

基本上这插件简单的都是这么用,只要加一个OP使用项就行了,毕竟OP拥有至高无上权利。

权限附加例子:/npc cmdadd --p 这是一个瞎编的权限.我不是卖萌的 warp ceshi。

/npc cmdinfo

显示NPC已经添加的命令

使用其他修改命令的指令建议先查看

/npc cmdremove

移除已选定NPC命令,以序号为标准,

这个ID不是公民插件的ID,而是所选的有命令附加NPC命令的序号。

用法也就是先选定NPC,/npc cmdinfo 查看他绑定的命令对应的序号。

建议先选定NPC,用/npc cmdinfo查看它的命令ID,再删除。

命令文件在插件文件的command.yml,文件内容很难看,不建议去研究

/npc cmdset [-c 控制台] [-o Op] [-r 随机] [-i 隐藏权限受限消息] [-l 隐藏金钱不足消息] [--v 执行的价格] [--t 按键方式] [--d 延迟] [--cd 冷却] [--p 必要权限]

重设一个选定NPC的某ID命令。

/npc cmdreset

把选定NPC所有命令清除。

 前置下载

vault:http://www.mcbbs.net/thread-703488-1-1.htmlPlaceholderAPI:https://www.mcbbs.net/forum.php?mod=attachment&aid=MTIzNTQyNHwyZGY0NjkwOHwxNjQ0ODAzODcyfDM5MDY4MjZ8Njk4MDQ2

图片教程

首先我们/npc create ceshi创建一个杀手皇后NPC,

输入/npc sel选中它(默认已经选中)

兴致勃勃地输入/npc cmdadd结果冒出来一坨提示信息

向上翻了翻本帖

输入/npc cmdadd -o --cd 20 --delay 1 chestcommands open 祭坛

这个指令意思是,以OP身份使用指令,冷却为20,延迟为1,打开祭坛菜单

(事先我创建了一个菜单名叫祭坛也配置完毕)

由于刚刚只是配置了命令和使用者身份,

左键/右键这个上班族的替身就可以打开那个菜单了



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有