您尚未登录,请登录后浏览更多内容! 登录 | 加入最MC

QQ登录

只需一步,快速开始

 找回密码
 加入最MC

QQ登录

只需一步,快速开始

查看: 2577|回复: 1
打印 上一主题 下一主题

[资源] CustomStuff2-第一套工具

[复制链接]
  • TA的每日心情

    2016-1-9 10:53
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    楼主
    发表于 2016-1-10 13:37:05 | 只看该作者 |0人打赏回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 Thiocyanate 于 2016-1-10 14:00 编辑

    这次我们主要来介绍制作第一套工具,玩家们,你们有新的工具用了!!!!!

    1.老样子,创建5个JS文件,然后用NotePad++打开,分别输入下列代码,
    因为代码很多,所以我直接发文字然大家方便复制:
    (1)斧头:
    /*CrateAxe.js*/
    name = "CrateAxe";
    creativeTab = "tools";
    full3d = true;
    toolClass = "axe";
    harvestLevel = 3;
    maxDamage = 200;
    addToCreative[0] = true;
    damage = 2;
    efficiency[0] = 6.0;
    onHitEntity[0] = "itemstack.damageItem(2);";
    onBlockDestroyed[0] = "itemstack.damageItem(1);";
    textureFile[0] = "platinumAxe.png";
    (2)铲子
    /*CrateShovel.js*/
    name = "CrateShovel";
    addToCreative[0] = true;
    creativeTab = "tools";
    damage = 2;
    full3d = true;
    toolClass = "shovel";
    efficiency[0] = 6.0;
    maxDamage = 200;
    onHitEntity[0] = "itemstack.damageItem(2);";
    onBlockDestroyed[0] = "itemstack.damageItem(1);";
    textureFile[0] = "platinumShovel.png";
    (3)镐子
    /*CratePickaxe.js*/
    name = "CratePickaxe";
    addToCreative[0] = true;
    creativeTab = "tools";
    damage = 2;
    full3d = true;
    toolClass = "pickaxe";
    harvestLevel = 3;
    efficiency[0] = 6.0;
    maxDamage = 200;
    onHitEntity[0] = "itemstack.damageItem(2);";
    onBlockDestroyed[0] = "itemstack.damageItem(1);";
    textureFile[0] = "platinumPickaxe.png";
    (4)剑:
    /*CrateSword.js*/
    name = "CrateSword";
    addToCreative[0] = true;
    creativeTab = "combat";
    damage = 10;
    full3d = true;
    maxDamage = 200;
    onHitEntity[0] = "itemstack.damageItem(1);";
    onBlockDestroyed[0] = "itemstack.damageItem(2);";
    textureFile[0] = "platinumSword.png";
    (5)锄头
    因为锄头的代码比较复杂,并且直接发送文字代码会出错,
    所以在最复杂的地方,只能发送图片了,抱歉哈:
    /*CrateHoe.js*/
    name = "CrateHoe";
    addToCreative[0] = true;
    creativeTab = "tools";
    full3d = true;
    maxDamage = 200;

    textureFile[0] = "platinumHoe.png";
    2.代码介绍:
    damage :攻击伤害,多大都可以,但不要太大
    full3d = 是否需要立体,效果如图,左是右否,填写true或false:
      
    efficiency:挖掘速度,多大都可以,本人不敢超过200
    maxDamage:工具耐久值,多大都可以,上万都可以
    enchantability:工具能附魔到好的附魔的几率,最高100,附魔类型取决于工具类型
    harvestLevel:工具挖掘等级,只限于镐子
    1级:木镐,只能挖石头、煤炭、石英
    2级:石镐,能挖石头、煤、铁、青金石、石英
    3级:铁镐,能挖石头、煤、铁、青金石、金、红石、钻石、绿宝石、石英
    4级:钻石镐,能挖石头、煤、铁、青金石、金、红石、钻石、绿宝石、石英
    maxDamage:耐久值,多大都可以
    onHitEntity:该物品击中实体后执行的脚本
    onBlockDestroyed:该物品挖掉一个方块后执行的脚本
    onUse:用此物品右键时执行的脚本
    执行脚本类的代码比较复杂,按照我的复制进去就可以了,
    我写的是耐久值的损耗,后面的数字是每次的损耗值,要根据工具的耐久而定
    3.语言文件和脚本文件
    这个不用多说了,和之前制作物品的完全一样

    还有脚本文件也是,图中的蓝色框框里面,这是它们专有的类型
    file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps301.tmp.jpg
    4.打开游戏试试看吧

    file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps302.tmp.jpg
    file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps303.tmp.jpg
    这次就介绍到这,下次我们介绍的是第一套装备,敬请期待哦~~~
    初始页地址,有教程目录http://www.zuimc.com/thread-39587-1-1.html

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?加入最MC

    x
    打赏

    0

    收藏

    0

    支持

    0

    反对

    0

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    无聊
    2020-6-8 23:30
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    沙发
    发表于 2016-5-17 21:50:43 | 只看该作者
    你好,我想问一下。想设置右键对生物使用【胡萝卜】,失去胡萝卜,得到【湿润的胡萝卜】,如何编写脚本?
    就是对生物使用【物品】,失去【物品】,得到【新物品】这样的过程的脚本~
    谢谢前辈quq
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    您需要登录后才可以回帖 登录 | 加入最MC

    本版积分规则