来源:蜘蛛抓取(WebSpider)
时间:2017-01-12 19:48
标签:
饥荒怎么自己做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