SaliCkera
NPC受到伤害,说出受到的伤害



求帮忙233






版本:1.7.10

粘兽
  1. var prev = npc.health;
  2. var Thread = Java.type('java.lang.Thread');
  3. var Runnable = Java.extend(Java.type('java.lang.Runnable'),{
  4.     run: function(){
  5.         try{
  6.             Thread.sleep(20);
  7.             var now = npc.health;
  8.             if(prev > now){
  9.                 npc.say(prev - now);
  10.             }
  11.         }catch(e){}
  12.     }
  13. });
  14. new Thread(new Runnable()).start();
复制代码


以上代码放入任意接口中,只要执行了就有效果。

cnpc脚本教程贴 如何搭建脚本环境与使用脚本都在这里看吧↓
[NSS][BGM][NPC][图文][干货]RE:CNPC-自定义NPC 脚本教程[复活连载]
http://www.mcbbs.net/thread-816677-1-1.html

SaliCkera
粘兽sama 发表于 2019-7-10 03:00
以上代码放入任意接口中,只要执行了就有效果。

cnpc脚本教程贴 如何搭建脚本环境与使用脚本都在这里看 ...

怎么说出"造成了(伤害)点伤害"

粘兽
瑾枫£F.P 发表于 2019-7-10 03:10
怎么说出"造成了(伤害)点伤害"

npc.say(prev - now);
改为
npc.say('造成了'+(prev - now)+'点伤害');