阿宝small_





一个用木斧头选择一块区域,然后输入一个指令,然后会在这片区域生成一个高度*1宽度跟随圈的宽度,木板铺成的空中地面,然后周围再生成别的东西围住,不让出去,利用某个指令让玩家都参加这个游戏,玩家会获得一把弓,用弓射出箭,箭碰到木板木板就会消失,凡是掉下去的都给转移到栏杆外的某个区域,最终胜利的玩家进入一个指定的区域!

End_KG
先找到要生成的两个坐标,再用循环获取你要生成方块的地方,弓的话你可以先创建一个箭,然后判断箭撞到的是不是你所要的方块,不是的话如果弓箭掉虚空消失的话就传送到另外一个坐标.

米安博奥
这个游戏思路好熟悉 貌似是一款孤傲外已经有的游戏插件吧

阿宝small_
BC酱_BcsC 发表于 2015-1-12 13:13
这个游戏思路好熟悉 貌似是一款孤傲外已经有的游戏插件吧

有吗,有的话能发来么~

米安博奥
阿宝small_ 发表于 2015-1-12 13:24
有吗,有的话能发来么~

有道是有,但是我记不清叫什么游戏了

阿宝small_
BC酱_BcsC 发表于 2015-1-12 13:49
有道是有,但是我记不清叫什么游戏了

==d大触给点代码思路~

阿宝small_
End_KG 发表于 2015-1-12 13:09
先找到要生成的两个坐标,再用循环获取你要生成方块的地方,弓的话你可以先创建一个箭,然后判断箭撞到的是 ...

大触,求加好友~~~q:1979494294

jiongjionger
掘一死战的延伸玩法。
挺简单的。监听PlayerInteractEvent,判断拿着是否是木斧,判断左点击还是右点击,分别记录两个坐标。
监听射箭,判断ProjectileSource,如果instance of Player则继续,否则return,获取Player的坐标,判断是否在记录的两个坐标范围内(游戏区域内,判断是否大于X1,小于X2,小于Z1,大于Z2,大于Y1,小于Y2即可),是则继续,否则return,判断落点是否为木板的ID,是则设置ID为0(空气)。
游戏失败的判定,监听PlayerMoveEvent,获得getFrom和getTo,判断Y的差值,大于设置,例如3格,则人为跌落,直接传送到设定的位置,如游戏大厅(e.getPlayer().teleport(XXXX))。

阿宝small_
jiongjionger 发表于 2015-1-12 14:00
掘一死战的延伸玩法。
挺简单的。监听PlayerInteractEvent,判断拿着是否是木斧,判断左点击还是右点击,分 ...

大触求留下qq

------------------------------------------qq:1979494294

SuperGameMaster
这个插件可以利用扔鸡蛋插件进行修改即可。

阿宝small_
SuperGameMaster 发表于 2015-1-12 14:20
这个插件可以利用扔鸡蛋插件进行修改即可。

{:10_492:}没有源码

阿宝small_
jiongjionger 发表于 2015-1-12 14:00
掘一死战的延伸玩法。
挺简单的。监听PlayerInteractEvent,判断拿着是否是木斧,判断左点击还是右点击,分 ...

{:10_524:}大触快加

Grandiose
你是完全不会java吧?

阿宝small_
Grandiose 发表于 2015-1-12 17:57
你是完全不会java吧?

在学校正在学呢,有部分不懂,,,

Grandiose
阿宝small_ 发表于 2015-1-12 18:12
在学校正在学呢,有部分不懂,,,

会java就能写插件,顺手问一句你学到哪了

阿宝small_
懂得不多而已,学到MySQL

SumCraft
阿宝small_ 发表于 2015-1-13 08:35
懂得不多而已,学到MySQL

JAVA和MYSQL不是两个东西吗。。。。

阿宝small_
xiazhen3938 发表于 2015-1-14 17:19
JAVA和MYSQL不是两个东西吗。。。。

MYSQL是数据库啊,刚刚懂一点点java怎么访问数据库....

3x0c
这个游戏叫BowSpleef,bukkitdev上有插件(貌似还源码