本帖最后由 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 这次就介绍到这,下次我们介绍的是第一套装备,敬请期待哦~~~
|