碍事币
1.12NPC脚本怎么做按NPC的血量百分比触发命令

粘兽
  1. var command;

  2. function init(e){
  3.     command = {
  4.         0.1: ['say 10%生命值执行'],
  5.         0.5: ['say 50%生命值执行'],
  6.         0.8: ['say 80%生命值执行'],
  7.         1.0: ['say 100%生命值执行'],
  8.     }
  9. }

  10. function tick(e){
  11.     var apercentage = e.npc.health / e.npc.maxHealth;
  12.     for(var x in command){
  13.         if(apercentage <= x){
  14.             var cmd = command[x];
  15.             delete command[x];
  16.             for(var i in cmd){
  17.                 e.npc.executeCommand(cmd[i]);
  18.             }
  19.         }
  20.     }
  21. }
复制代码


在?为什么重复发帖