为了避免指令冲突, 全部指令都以/noppes开头. 对于大多数的自动完成的东西, 你可以轻松地使用TAB键完成.命令参数中, <>为必填项, []则为可选项. 命令默认不加/
Yihc 发表于 2016-12-24 16:07
先前排,赞个楼主,我一直想知道脚本怎么搞
117779284 发表于 2016-12-24 16:10
然而来几个实例 这帖子就火了·
平凡的行者 发表于 2016-12-25 15:40
不如先给点想法如何?
看看有没有想要NPC做到的事?
然后我试试用脚本写出来? ...
117779284 发表于 2016-12-26 01:15
一个简单的实例。
监听NPC死亡。发出一段自定义指令
监听NPC重生,发出一段自定义 ...
平凡的行者 发表于 2016-12-26 03:06
1.10.2版:
将图中的/say换成其他指令即可
117779284 发表于 2016-12-26 05:55
呃·被击杀执行指令 这个貌似不行啊。
没有任何提示和响应·
npc.executeCommand("/say 1");
@@Leo 发表于 2016-12-24 17:04
老版主大人好
话说一开始我只是不知道脚本输入哪里而已
不过那个加载脚本具体怎么用我还是不会QAQ ...
平凡的行者 发表于 2016-12-26 17:19
忘了说,NPC默认是禁用脚本的
需要允许NPC使用脚本,写下的脚本才会被执行,如图:
@@Leo 发表于 2017-1-1 12:29
请问我可以 把内容贴上去呢?还是把这层的链接贴上去呢?
优妹酱 发表于 2017-1-3 02:47
可以设置某个NPC死亡或者重生时全服公告吗
优妹酱 发表于 2017-1-3 02:47
可以设置某个NPC死亡或者重生时全服公告吗
平凡的行者 发表于 2017-1-1 14:25
都可以,看你怎么做比较方便
Yihc 发表于 2017-2-8 12:54
请问一下怎么让NPC一创建就朝指定坐标走去?
平凡的行者 发表于 2017-2-8 14:28
额...有点不明白为何要这样做
一开始直接把NPC创建在指定座标就好了阿?..
Yihc 发表于 2017-2-8 14:42
其实我是想让他们进攻某个地方,死了以后复活然后再进攻,但是如果用路径设置的话太多NPC了。。哈哈 ...
平凡的行者 发表于 2017-2-8 15:13
给NPC调用navigateTo()方法,可以令NPC朝某个座标点走去
这可以让NPC自动搜索路径后走过去:
小黑的手臂 发表于 2017-2-10 11:16
嗯。。希望可以脚本再讲多一点儿
api里面还有跟npc本身无关的希望也能讲讲 ...
平凡的行者 发表于 2016-12-26 03:06
1.10.2版:
将图中的/say换成其他指令即可
a1016746326 发表于 2017-2-13 10:16
大大你好,我现在已经知道如何让npc在死亡时执行一段指令了,但是不知道如何给指令设置对象。
比如1.7.10 ...
平凡的行者 发表于 2017-2-13 20:53
先放上与实作功能有相关API:
http://www.kodevelopment.nl/customnpcs/api/1.7.10/noppes/npcs/scripted/S ...
平凡的行者 发表于 2017-2-13 20:53
先放上与实作功能有相关API:
http://www.kodevelopment.nl/customnpcs/api/1.7.10/noppes/npcs/scripted/S ...
84791177qq 发表于 2017-3-12 22:15
怎么设置全世界的玩家在线每1分钟就加一块钱
世界在指定过多少时间执行一段指令 ...
平凡的行者 发表于 2017-3-13 20:29
恩...是用哪款金钱插件的?
原则上插件应该都会提供更动玩家金钱的命令吧?
84791177qq 发表于 2017-3-17 16:58
money
命令方块怎么执行?
平凡的行者 发表于 2017-3-18 15:58
如果是ESS自带的金钱功能的话
使用/eco give @a [金额] 就可以给全部玩家指定金额了
84791177qq 发表于 2017-3-25 12:11
可不可以创造个NPC打死他后,某区域的方块消失,然后过多少秒后又放方块 ...
平凡的行者 发表于 2017-3-27 20:10
方块消失一段时间后再放方块可以用/fill和/clone命令,配合命令方块和红石做到
至于触发命令方块的方法 ...
84791177qq 发表于 2017-3-28 22:03
1.7.10版本没有这些指令
平凡的行者 发表于 2017-3-31 23:42
如果是开服务器的话,试试看用命令方块执行WorldEdit的指令来移动方块
不过WorldEdit的命令不能直接交给 ...
84791177qq 发表于 2017-4-1 17:35
额说了,不是1.8的= =
平凡的行者 发表于 2017-4-1 18:03
CBWrapper的插件可以在1.7.10下的服务器用吧
WorldEdit插件也可以在1.7.10用吧?
不用插件帮忙的话就剩下写 ...
84791177qq 发表于 2017-4-2 21:14
直接这样吧就是打死一个npc放置一个方块延迟几秒有删除那个方块
优妹酱 发表于 2017-1-3 02:47
可以设置某个NPC死亡或者重生时全服公告吗
a1016746326 发表于 2017-2-13 10:16
大大你好,我现在已经知道如何让npc在死亡时执行一段指令了,但是不知道如何给指令设置对象。
比如1.7.10 ...
Yihc 发表于 2017-2-8 12:54
请问一下怎么让NPC一创建就朝指定坐标走去?
平凡的行者 发表于 2016-12-26 03:06
1.10.2版:
将图中的/say换成其他指令即可
Luvian 发表于 2017-6-19 11:58
dalao好,想问个问题
代码一模一样,可是为什么一直报第一行的错
平凡的行者 发表于 2017-6-20 00:44
第四行的npc变数并没有在这个函数内宣告
你要取得受伤的npc本身的资讯应该这样写:Event.npc
所以你第四 ...
小黑的手臂 发表于 2017-8-17 11:16
想问一下dalao,我想在某些事件下让npc的左手物品改变。。
但是不知道event.npc.getInventory().setLeftHan ...
小黑的手臂 发表于 2017-8-17 11:16
想问一下dalao,我想在某些事件下让npc的左手物品改变。。
但是不知道event.npc.getInventory().setLeftHan ...
Yihc 发表于 2017-8-26 21:27
能不能就是让他隔三差五变个人物模型...
求求大神了...
平凡的行者 发表于 2017-8-27 00:46
如果你说的是要改变皮肤的话(例如从某个普通村民的皮肤突然变成一个刺客的皮肤)
这个可以很简单的做到 ...
平凡的行者 发表于 2017-2-13 20:53
先放上与实作功能有相关API:
http://www.kodevelopment.nl/customnpcs/api/1.7.10/noppes/npcs/scripted/S ...
x1006495528 发表于 2017-8-27 21:40
大佬请问 这个 玩家 type 值从哪里看的 玩家返回1 那么其他生物呢 查了下文档 硬是没找到 ...
平凡的行者 发表于 2016-12-25 15:40
不如先给点想法如何?
看看有没有想要NPC做到的事?
然后我试试用脚本写出来? ...
平凡的行者 发表于 2017-8-28 01:29
关于实体类型的返回值的意义可以参考这个页面:
1.7.10: http://www.kodevelopment.nl/cust ... onstant ...
swingHand()这个函数 |
fankieqiu 发表于 2017-8-28 10:57
您好大神。有件事想请教你。以前有想过做自动按照路径移动的马,然后玩家右键它就能骑上它。可是用只知道 ...
x1006495528 发表于 2017-8-28 19:42
感谢回答 在1.7.10 ScriptLivingBase 类中 并没有找到 getMainhandItem这个函数 只有另外问下
我想让NPC ...
平凡的行者 发表于 2017-8-29 03:19
1.7.10版的话,要使用getHeldItem()这个函数
另外,你想保存变量的话,可以给NPC纪录数据
x1006495528 发表于 2017-8-29 16:37
那NPC能否获取范围内所有的实体呢 例如 NPC受到伤害后 该技能不再只针对攻击者释放 而是规定范围内所有玩 ...
z1643452507 发表于 2017-9-1 08:17
大佬 如果我想改变NPC远程攻击的弹射物
该怎么填
平凡的行者 发表于 2017-9-1 13:01
首先你要先产生出一个代表某个物品的ScriptItemStack物件
例如你想把弹射物换成石头,那么首先你可以这样 ...
平凡的行者 发表于 2017-9-1 13:01
首先你要先产生出一个代表某个物品的ScriptItemStack物件
例如你想把弹射物换成石头,那么首先你可以这样 ...
平凡的行者 发表于 2017-9-1 13:01
首先你要先产生出一个代表某个物品的ScriptItemStack物件
例如你想把弹射物换成石头,那么首先你可以这样 ...
流离人 发表于 2017-9-10 06:41
请问大佬,getAllServerPlayers()这个怎么用。
比如我想让某个单位被击杀后,全服玩家获得buff ...
z1643452507 发表于 2017-9-13 00:07
这个不用这么麻烦吧...直接在NPC死亡那一栏接一个激活命令方块的指令
然后用命令方块@a所有玩家就行了 ...
流离人 发表于 2017-9-13 20:10
服务器用不了@a。。。。
流离人 发表于 2017-9-13 20:10
服务器用不了@a。。。。
z1643452507 发表于 2017-9-13 20:30
var a = world.getAllServerPlayers();
npc.executeCommand("/give a 258 1");
每执行一次,检测到的服务 ...
流离人 发表于 2017-9-13 20:46
这个说不定可以呢。我去试试。
我之前是
var a = world.getAllServerPlayers();
z1643452507 发表于 2017-9-13 20:50
var a = world.getAllServerPlayers();感觉这个已经读到玩家的名字了...
为什么还要var b = a.ge ...
z1643452507 发表于 2017-9-13 20:50
var a = world.getAllServerPlayers();感觉这个已经读到玩家的名字了...
为什么还要var b = a.ge ...
z1643452507 发表于 2017-9-13 20:52
假如你服务器有 ADC BBD两个玩家...你把他们的名字变量定义成a...下面这条岂不是...
var b = ADC,BBD.ge ...
20010918aaa 发表于 2017-10-6 12:08
请问一下如何让npc收到攻击时自动攻击最近的玩家(这样可以兼容一些mod武器攻击npc不会引发仇恨[典型:维克 ...
z1643452507 发表于 2017-9-13 00:08
大佬,1.7.10脚本能改变NPC的模型吗,找不到API呀..
流离人 发表于 2017-9-13 20:10
服务器用不了@a。。。。
20010918aaa 发表于 2017-10-6 12:08
请问一下如何让npc收到攻击时自动攻击最近的玩家(这样可以兼容一些mod武器攻击npc不会引发仇恨[典型:维克 ...
@@Leo 发表于 2017-10-6 15:36
攻击最近的玩家么
可以在damaged的事件调用getSurroundingEntities(int range, int type)
来寻找规定范 ...
@@Leo 发表于 2017-10-6 15:36
攻击最近的玩家么
可以在damaged的事件调用getSurroundingEntities(int range, int type)
来寻找规定范 ...
平凡的行者 发表于 2017-9-1 13:01
首先你要先产生出一个代表某个物品的ScriptItemStack物件
例如你想把弹射物换成石头,那么首先你可以这样 ...
@TGL 发表于 2018-1-6 18:46
试过很多代码。控制台都是输出
javax.script.ScriptException: php.java.bridge.http.FCGIConnectExceptio ...
@@Leo 发表于 2018-1-6 18:56
请问您是服务器?
服务器里面也安装了脚本么?
@TGL 发表于 2018-1-6 19:02
不是服务器