切换风格

默认晚霞 雪山 粉色心情 伦敦 花卉 绿野仙踪 加州 白云 星空 薰衣草 城市 简约黑色 龙珠
回复 1

16

主题

52

帖子

382

积分

注册会员

Rank: 2

积分
382
人气
7 点
钻石粒
328 粒
贡献
0 点
论坛币
73 个
爱心
0 点

论坛注册会员

[1.7.10][ECMA]经验吸收[复制链接]
发表于 2020-3-4 10:43:40 | 显示全部楼层 |阅读模式
脚本例子
脚本版本: 1.0.0
适用版本: 1.7.10 
编写语言: ECMA
最后更新: 2019-11-01
代码版权: 强版权

请注册论坛会员,已便查看高清图片!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 万年萌新小浩 于 2020-3-4 14:03 编辑

一直水贴一直爽,继续发awa
名字要带有修为。
/*
*作者:小浩
*要有一个vip类型dummy计分板
*/
var p = world.getAllServerPlayers();
for(x in p){
 if(p[x].getHeldItem() !== null){
  if(p[x].getHeldItem().getDisplayName().indexOf("修为")>-1 && p[x].isSneaking() == true){
   var a = getLore(p[x].getHeldItem(),0);
   var l = getNumber(a)
   var b = getLore(p[x].getHeldItem(),1);
   var e = getNumber(b)
   var e = e * p[x].getHeldItem().getStackSize();
   var vip = world.getScoreboard().getPlayerScore(p[x].getName(),"vip","dummy")
   
   if(vip==4){
   npc.executeCommand("xp " + e + " " + p[x].getName())
   npc.executeCommand("xp " + e/20 + " " + p[x].getName())
   p[x].setHeldItem(null);
   p[x].sendMessage("§e§l[VIP4系统]§f成功吸收§7" +e+ "§f+(§e"+e/20+"§f)点修为。您是VIP可以无视等级awa。")
   }else{
    if(vip==3){
   npc.executeCommand("xp " + e + " " + p[x].getName())
   npc.executeCommand("xp " + e/30 + " " + p[x].getName())
   p[x].setHeldItem(null);
   p[x].sendMessage("§d§l[VIP3系统]§f成功吸收§7" +e+ "§f+(§e"+e/30+"§f)点修为。您是VIP可以无视等级awa。")
   }else{
    if(vip==2){
   npc.executeCommand("xp " + e + " " + p[x].getName())
   npc.executeCommand("xp " + e/40 + " " + p[x].getName())
   p[x].setHeldItem(null);
   p[x].sendMessage("§b§l[VIP2系统]§f成功吸收§7" +e+ "§f+(§e"+e/40+"§f)点修为。您是VIP可以无视等级awa。")
   }else{
    if(vip==1){
   npc.executeCommand("xp " + e + " " + p[x].getName())
   npc.executeCommand("xp " + e/50 + " " + p[x].getName())
   p[x].setHeldItem(null);
   p[x].sendMessage("§a§l[VIP1系统]§f成功吸收§7" +e+ "§f+(§e"+e/20+"§f)点修为。您是VIP可以无视等级awa。")
   }else{
     if(p[x].getExpLevel() >= l){
    npc.executeCommand("xp " + e + " " + p[x].getName());
    p[x].setHeldItem(null);
    p[x].sendMessage("§b§l[系统]§f成功吸收§7" + e + "§f点修为");
   }else{
    p[x].sendMessage("§b§l[系统]§f对不起,您的等级不足!");
   }
 }
 }
 }
 }
 }
 }
}
function getLore(item,line)
{
var NBTTagCompound = Java.type("net.minecraft.nbt.NBTTagCompound");
Item=item.getMCItemStack();
var nbt=Item.field_77990_d;
if(nbt==null)
{
return -1
};
if(nbt.func_74775_l("display")!==null)
{
var loreLength=nbt.func_74775_l("display").func_150295_c("Lore",8).func_74745_c();
if(line<=loreLength)
{
var lore=nbt.func_74775_l("display").func_150295_c("Lore",8).func_150307_f(line)
return lore
}
}
else
{
return -1
}
}
function getNumber(string){
 var string1 = string.replace(/§[0-9]/g,"")
 return Number(string1.replace(/[^0-9]/ig,""))
}

版权声明:

  • 你不能转载本帖。
  • 你不能声称作者是自己。

小浩喜欢男孩子嘛!
回复

使用道具 举报

16

主题

52

帖子

382

积分

注册会员

Rank: 2

积分
382
人气
7 点
钻石粒
328 粒
贡献
0 点
论坛币
73 个
爱心
0 点

论坛注册会员

发表于 2020-3-4 10:45:37 | 显示全部楼层
继续水贴继续爽awa
小浩喜欢男孩子嘛!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|自定义NPC脚本中文论坛 ( 蜀ICP备17005795号-3 )

GMT+8, 2020-8-15 21:00 , Processed in 0.099986 second(s), 44 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部