切换风格

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

13

主题

37

帖子

470

积分

大区版主

Rank: 7Rank: 7Rank: 7

积分
470
人气
14 点
钻石粒
583 粒
贡献
0 点
论坛币
81 个
爱心
0 点
[1.12.2][ECMA]抽奖低配版[复制链接]
发表于 2019-4-7 20:26:07 | 显示全部楼层 |阅读模式
脚本例子
脚本版本: 1.7.10
适用版本: 1.7.10 
编写语言: ECMA
最后更新: 2019-04-21
代码版权: 弱版权

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

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

x
不同于怪兽的抽奖,这个很复杂,if穷举好多次。大概就做出来了
  1. if(player.getHeldItem()!=null){
  2. var held = player.getHeldItem().getItemName();
  3. if (held == "Wooden Coin"){
  4. helds = player.getHeldItem().getStackSize()
  5. if (helds >= 10){
  6. player.removeItem ("customnpcs:npcCoinWooden",0,10)
  7. var num = Math.random() * 320
  8. var nums = parseInt (num) + 1
  9. //player.sendMessage (nums)
  10. if (nums ==1){
  11. player.sendMessage ("恭喜你中奖了!")
  12. }
  13. if (nums == 2){
  14. player.sendMessage ("恭喜你中奖了!")
  15. }
  16. if (nums == 3){
  17. player.sendMessage ("你抽到了再来一次。")
  18. }
  19. if (nums >= 4){
  20. if (nums <= 40){
  21. player.sendMessage ("你抽到了再来一次。")
  22. if (nums > 40){
  23. player.sendMessage ("很遗憾你什么也没有抽到。")}}else {player.sendMessage ("你的木币不足十个,无法抽奖。")}}else {player.sendMessage ("请将木币拿在手上。")}
  24. }else {player.sendMessage ("请将木币拿在手上!")}
复制代码
这个就是一个低配版抽奖,使用方法就是受伤拿着木币就可以使用,这个中的几率为40%
可以通过调整每个if后面的数值来改变几率,多看看就懂了,很简单的
中奖物品也可以改,也可以加中奖东西,多看看就会了
新人贴,非喜勿喷

版权声明:
1.您不能转载本帖
2.您不能声称作者是自己

评分

参与人数 1钻石粒 -10 收起 理由
Hueihuea -10 版权声明补充费

查看全部评分

莫得
回复

使用道具 举报

5

主题

23

帖子

304

积分

注册会员

Rank: 2

积分
304
人气
7 点
钻石粒
223 粒
贡献
0 点
论坛币
76 个
爱心
0 点

论坛注册会员

发表于 2019-11-5 20:02:08 | 显示全部楼层
思望你当时有多憨啊,这是1.7.10标题你写1.12.2
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2020-7-4 18:11 , Processed in 0.070162 second(s), 36 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部