GreatGBL
在world世界获得加速5这样的BUFF,在其他世界就取消这个BUFF,类似于在world世界有一个范围无限的信标

zhanshen:dragon
百度一下,或者上官方WIKI

GreatGBL
zhanshen:dragon 发表于 2014-6-9 14:14
百度一下,或者上官方WIKI

这种肯定要插件实现了,MC原版不可能

bali16
A.A来定制个插件完你美梦

GreatGBL
bali16 发表于 2014-6-9 14:21
A.A来定制个插件完你美梦

{:10_527:}这个月没钱
定插件100起的 这插件我觉得就值10块。。

GreatGBL
bali16 发表于 2014-6-9 14:21
A.A来定制个插件完你美梦

{:10_527:}这个月没钱
定插件100起的 这插件我觉得就值10块。。

多摩君很方
用命令方块如何。循环给30秒的buff

bali16
{:10_495:}其实还有个办法
呃 搞个命令木牌
之后论坛也有药水插件
你就把玩家的名字 改为<player>
再用命令木牌的时间 我记得有个可以延续时间的
就是说 你可以设置一个值
之后这个木牌里面的命令就会运行到那个值
类似计时器···

SkyCatcher
GreatGBL 发表于 2014-6-9 14:25
这个月没钱
定插件100起的 这插件我觉得就值10块。。

曾经的我也天真的以为一个简单的功能只值几十块钱的……

GreatGBL
SkyCatcher 发表于 2014-6-9 15:12
曾经的我也天真的以为一个简单的功能只值几十块钱的……

这个功能非常简单了把。。

1098943432
用低频来控制命令方块应该可以,没试过

我是rrr
捕抓GBL!

1277832129
GreatGBL 发表于 2014-6-9 16:41
这个功能非常简单了把。。

看着简单写着麻烦 稍等发你代码

1277832129
GreatGBL 发表于 2014-6-9 16:41
这个功能非常简单了把。。


监听PlayerChangedWorldEvent
我懒得打 自己写那个吧

Player p = event.getPlayer();
if(p.getLocation().getWorld().getWorldType().getWorldName() = "你的世界名字" ){
p.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 999999999, 2));

当玩家世界改变后 就会判断 这个世界是不是你说的那个世界 是就给玩家加药水效果
免费发你 手机码字不给分 说得过去么

话说你如果要我帮你写好 可以加我q1277832129 不免费

a8105
GreatGBL 发表于 2014-6-9 15:41
这个功能非常简单了把。。
  1. public class XX extends JavaPlugin
  2. {
  3.         public void onEnable()
  4.         {
  5.                 speed();
  6.         }
  7.         public void speed()
  8.         {
  9.                 final int time=10;
  10.                 getServer().getScheduler().scheduleSyncRepeatingTask(this, new Runnable()
  11.             {
  12.                         public void run()
  13.                 {
  14.                         Player[] player=getServer().getOnlinePlayers();
  15.                         if(player.length!=0)
  16.                         {
  17.                                 for(Player p:player)
  18.                                 {
  19.                                         if(p.getWorld().getName().equals("World"))
  20.                                         {
  21.                                                 CraftPlayer pl=(CraftPlayer)p;
  22.                                                 pl.getHandle().addEffect(new MobEffect(1,time*20,5));
  23.                                         }
  24.                                 }
  25.                         }
  26.                 }
  27.             }, 0,20*time);
  28.         }
  29. }
复制代码

GreatGBL
1277832129 发表于 2014-6-9 18:11
监听PlayerChangedWorldEvent
我懒得打 自己写那个吧

已加QQ,有验证

第一页 上一页 下一页 最后一页