为什么我饥荒自己做mod的mod手显示不出来了

转过路角忽然发现,3岁的儿子已在路口等着自己回来。
在0℃的江苏无锡街头,环卫工用双手疏通下水道。
声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
  我的世界手机版中,用惯其他人分享的JS之后觉得不满意,自己想要创作专属的JS?今天当乐网小编给大家带来的是我的世界手机版的JS基础教程,各位小伙伴学习一下然后自己制作JS吧:
  教程作者:s某某世界s
  首先一起来看看JS的函数表:
  如果→if
  或者→||
  和→&&
  也是→==
  还是→==
  是→==
  大于→&
  小于→等于→=
  的余数→%
  求余→%
  相反→else
  点击获取→useItem
  被点击物品→itemid
  手中物品→blockid
  函数→function
  爆炸→explode
  攻击获取→attackHook
  被攻击者→victim
  攻击者→attacker
  输出信息→clientMessage
  获取输入命令→procCmd
  变量→var
  空格转换→split
  条件判断→switch
  事件→case
  获得物品→addItemInventory
  获取玩家x坐标→getPlayX
  阻止原本作用→preventDefault
  生成方块→setTile
  获取手中物品→getCarriedItem
  获取玩家y坐标→getPlayerY
  获取玩家z坐标→getPlayerZ
  获取方块→getTile
  看不懂?不要灰心!看下面的教程
  以我的经验,做JS最重要的是参考与理解,那么以下是是简单的js
  function useItem(x,y,z,itemid,blockid){
  if(itemid==267){
  explode (getPlayerX(),getPlayerY(),getPlayerZ(),5)
  funcion(函数)是每一个js必要的,而后面空一格的useItem(点击获取,也就是点击方块获取)是一种命令的类型,如后面的explode(爆炸)是点击某个方块后执行的,
  if(itemid==xx)是执行命令的条件,xx为物品ID(物品ID可从编辑器里查询)
  上面的小js根据函数表意思是“如果手上物品是剑,点击地面会产生半径为5格的爆炸&
  而function useItem(x,y,z,itemid,blockid)相当于作文的开头
  编辑js最好别用所谓的“js编辑器&建议用920文本编辑
  新手最好参考别人的js来提高自己,如我参考了BOSSjs才学会添加物品,大家看着上面的函数表来解读这个JS的作用吧!
  function useItem(x,y,z,itemid,blockid){
  if(itemid==267){
  explode (getPlayerX(),getPlayerY(),getPlayerZ(),100)
  else if(itemid==267&id==2){
  explode(getPlayerX(),getPlayerY(),getPlayerZ(),10)
  而这个js,else if前的大家因该都看懂了,那else if是什么呢?还不回头看函数表
  那itemid和block又是什么
  你看看函数表会死啊
  有些小白不知道怎么写直接写就OK了
  大家一定很好奇上面的爆炸js的Mod.setItem(.…)是什么,让我来告诉大家,它是添加物品的函数,括号里的507是添加的物品的ID,spawn_egg是物品类型,12是排列值(就是物品贴图坚着第几行),TNT是添加物品的名字
  而Player.addItemCreativeInv(…)意思是:玩家手持xx,就是不这样就无法得到添加的物品
  以上的是点击方块生成或执行指令,那么点击生物执行命令呢
  你就这么不喜欢函数表么
  看了函数表后,终于知道了原来是把function useltem改成function attackHook
  大家学会js了会不会很开心但都仅限于爆炸那就看下面的js吧
  funciton attackHook(x,y,z,itemid,blockid){
  if(itemid==0){
  setTile(x,y,z,32,0)
  这个js的意思是:如果空手攻击实体,会在在生物旁生成僵尸,32为实体ID
  对不起,之前生成实体的js写错了详细看楼中楼
  funciton useItem(x,y,z,itemid,blockid){
  if(itemid==0){
  setTile(x,y,z,57,0)
  好了,这个js是个空手点地就生成钻石块的js,相信认真看函数表的同学以经知道 setTile 的意思了
  现在也该学变量了
  var a=267
  function useItem(x,y,z,itemId,blockId){
  if(itemId==a){
  Level.spawnMob(x,y,z,36)
  clientMessage(&召唤&)
  什么是变量?
  某大神的解释:
  变量可以比作一个银行~可以用了放一些钱哦。
  那我们要肿么使用变量了~
  别急我们来看看列子~&var&是定义一个变量也就是说var告诉启动器这是银行哦!a=267这个很好懂的哦也就是a就是267了。
  新人:if(itemId==a)如果itemId==a那a又等于267,267又是铁剑的id那不就是铁剑点击执行了吗≥?≤我懂了那sb=0又是什么。
  a=0 也就是改变这变量的值也就是说本来a是267的(267是铁剑)被变成了0(空手)
  上面的js的意思是手中物品a点击任意方块后就变空手,并生成生物猪人
  多个连在一起的格式大概是这样
  function attackHook(player,entity){
  if(getCarriedItem()==401){
  Entity.setHealth(entity,2)
  if(getCarriedItem()==405){
  Entity.setHealth(entity,5)
  if(getCarriedItem()==407){
  var c=Entity.setHealth(entity,-10)}
  var c=0
  以上就是当乐网小编今天给大家带来的 我的世界手机版的JS制作攻略,希望大家喜欢!
欢迎举报抄袭、转载、暴力色情及含有欺诈和虚假信息的不良文章。
请先登录再操作
请先登录再操作
微信扫一扫分享至朋友圈
搜狐公众平台官方账号
生活时尚&搭配博主 /生活时尚自媒体 /时尚类书籍作者
搜狐网教育频道官方账号
全球最大华文占星网站-专业研究星座命理及测算服务机构
当乐网是中国玩家手机游戏下载第一站,是移动游戏用户的第一选...
8245文章数
主演:黄晓明/陈乔恩/乔任梁/谢君豪/吕佳容/戚迹
主演:陈晓/陈妍希/张馨予/杨明娜/毛晓彤/孙耀琦
主演:陈键锋/李依晓/张迪/郑亦桐/张明明/何彦霓
主演:尚格?云顿/乔?弗拉尼甘/Bianca Bree
主演:艾斯?库珀/ 查宁?塔图姆/ 乔纳?希尔
baby14岁写真曝光
李冰冰向成龙撒娇争宠
李湘遭闺蜜曝光旧爱
美女模特教老板走秀
曝搬砖男神奇葩择偶观
柳岩被迫成赚钱工具
大屁小P虐心恋
匆匆那年大结局
乔杉遭粉丝骚扰
男闺蜜的尴尬初夜
客服热线:86-10-
客服邮箱:没有巴士通行证?! 无法正常登陆?
登录中,请稍后...
您的当前位置: >
> 我的世界npcmod入门教程 创造属于自己的NPC
我的世界npcmod入门教程 创造属于自己的NPC
时间: 16:33 |来源:网络|
作者:sunly|点击: 148183
  今天为大家带来的是吾辈在我的世界npcmod入门教程,虽然只是日常使用NPCmod中的一点点经验,不算太好,但是也希望能帮助各位了解或者使用这个mod!
  大家有可能下完了mod,兴冲冲的安装,但是却对那一大堆物品发了愁,不知道哪个才能创造出属于自己的npc,咱们要选择 NPC Wand~他可以创造出npc来。
  好了!我们现在对着空地点击一下,出现这么个画面,大家要注意了!
  &NAME就是名字啦~
  &SHOW那一项是用来调整NPC的名字是否显示,有三种变化:显示、隐藏、攻击时显示。
  &而那项Human Male 则是调整人物的种族的,这个对于实际的npc属性无大影响。
  &Sice则是NPC的身材,这个大家可以自己慢慢试,5为正常值。
  &Standing是切换人物的状态,有多种模式....如行走,躺,坐,跳舞什么的。
  &Texture后的那一串路径则是人物的皮肤,注意!矮人、精灵、兽人、人类的皮肤互相可以通用,也就是正常皮肤规格,而其余种族不可以。好,让我们点击一下Select Texture换皮肤。
  吾辈选了魔法师。好了,给人物起个新名字吧~
  然后,欣赏你的npc~
  好...大家消化一下...
  在游戏中。编辑已存在的npc也是用NPC Wand哦~让我们打开那个npc,选择位于上方的Stats标签;好的,我们来到了NPC属性的面板,我们来看看哈:
  &On Attack npc受到攻击后的反应,默认为反击,实际上有Run around逃跑和Does nothing什么也不做三种模式。
  &Health NPC的生命值,1生命值相当于半颗心。
  &Strength NPC的力量,也就是攻击力,1攻击力伤害半颗心也就是1生命值。
  &AttcakRange 攻击距离,攻击的远近取决于它,单位为块(如果你的NPC体型较大,那么你需要调整攻击距离,否则NPC会无法攻击)。
  &AttackSpeed(攻击速度,20为僵尸的攻速,60为骷髅的速度,诸位自己取舍吧)。
  &NormalWalkingSpeed正常步行速度(5为正常值)。
  &AttackWalkingSpeed攻击步行速度(各位自己取舍)。
  &Respawn这项关乎到我们的NPC被杀死后是否会重生,on是重生~还可以设定复活间隔(time一项)以及死亡后等待重生时是否显示NPC的尸体。(Show Body When Killed一项)。
  好了,让我们切换到Inventory标签页,这一页负责npc的装备及物品,但是要知道,这里的所有更改都是与NPC的本身属性毫无关系的。
  &人物的装备栏没啥特点,乃们在实际操作中可以一个个的试,注意那个箭图标是使NPC把放在那个栏里的物品发射出去,但是这只是一个外观,不能改变实际攻击力...
  &Min Exp 表示npc死亡后掉落的经验下限。
  &Max Exp 表示NPC死亡后掉落的经验上限。
  &NPC Inventory 是npc携带物品,Drop change是npc死亡后的掉落几率。
  好了,让我们把魔法师变得帅一点。
  然后,我们把标签页切换到Advanced,这里主要是npc的工作及对话和阵营的设置,在这一课里,我只会讲解Role的前两种功能,即商人与雇佣兵。
  &商人,商人的设置仅仅是从你的背包里建立一种以物换物的交换等式,当你设置完成后,可以退出编辑,空手右击一下你的npc,看看自己的杰作!
  &雇佣兵,雇佣兵是你在设置中设置好用什么物品来获得雇佣兵的帮助,你可以把任何物品作为雇佣兵的雇佣条件,当然了,你可以修改给予此物品后雇佣兵的雇佣天数(支持复数物品),而第一行文字是雇佣兵被雇佣时的显示对话,第二行则是雇佣结束时所说的话。
  吟游诗人属于工作,也就是job的那一项
  我们来点一下job
  第一个出现的便是Bard
  也就是我们说的吟游诗人
  然后我们来看一下详细设置
  第一项顾名思义(Select Music)
  便是选择npc的播放音乐(你需要.ogg格式的声音文件~)
  第二项便是npc手中的乐器(banjo一项)
  实际上没有多大作用,对音乐本身无法产生影响,只是观赏作用
  在战斗时会切换回他手中原来的物品
  玩家拿到乐器之后可以弹出和八音盒一样的一个音符
  第三项是背景音乐和音乐盒的区别
  按钮下的on Distance是设置触发的距离,一旦进入此距离及开始播发音乐,类型因下图而定
  这里是音乐盒(一图第三项)
  他会在一个距离内开始播放
  然后再以他为中心的64个方块(可设置)中可以听到这音乐
  当然是会随距离减弱音量的
  背景音乐(二图第三项)则是触发后替代你目前的背景音乐
  以上就是我的世界npcmod入门教程,不知道玩家是否已经创造出了属于自己的NPC呢?没有的话赶紧去吧!
  游戏相关下载:
    (含内置修改器)
    (MC整合包共30个MOD)
    (客户端+服务器)
    (客户端+服务器)
    (超华丽MOD懒人包合集)
    (Minecraft新手生存地图)
    (MCSkin3D皮肤编辑器V1.3)
  教程攻略秘籍:
    (游戏操作)
    (领地指令大全)
    (前期挖矿指南)
    (避怪杀怪技巧介绍)
    (单人解说)
〉〉更多精彩内容请看专题〈〈我的世界什么MOD显示两只手
问题补充:我的世界什么MOD显示两只手
最佳回答:镜之边缘模组和双持模组
其他回答:
问题补充:我的世界什么MOD显示两只手
最佳回答:镜之边缘模组和双持模组
其他回答:
编辑:lianxueping
热点文章Hot article
精彩图文Hot article
CopyRight 2006-.All Rights Reserved. 京ICP备号-17

我要回帖

更多关于 饥荒怎么自己做mod 的文章

 

随机推荐