11118平台怎么快速领任务现在领任务看个人积分都要重新登录...

[无福利]11平台新积分教程_魔兽地图编辑器吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:51,646贴子:
[无福利]11平台新积分教程
最近来问新积分的人挺多的,我之前写过的教程太简洁了,主要是对纯触发器使用者不是很友好,这里更新一下.如有疏漏请见谅,如有修正以楼中楼为准
一.新积分的定义1.什么是新积分新积分的正式名称为"服务器存档",积分是她的功能之一在11平台RPG专区里,你可以看到部分有"分"标记的地图,这些就是有新积分的地图图片来自:玩过这些地图后,你便可以在二级界面看到大家的积分数据图片来自:注意,新积分在二级界面中是只能展示整数型的数据的*,区别于下图的"名将积分"图片来自:能显示出图标的是名将积分,名将积分目前不能自由定义因此不讨论,请各位作者不要混淆哦~*:极少数的新积分地图在等级或逃跑的位置会显示"lv"或"%",目前该功能已经关闭不作讨论 2.新积分有什么用新积分可以展示玩家在这张地图中的数据,例如胜场,杀敌等;同时你可以利用记录逃跑的方式来惩罚那些喜欢中退的玩家,让其他玩家可以更好的辨认出这些玩家;新积分只是服务器存档的一个功能,服务器存档真正强大之处在于可以在线记录数据,例如ORPG地图中你可以记录玩家英雄的等级/装备等,该玩家下次游玩时会自动继承上一次的数据 3.如何申请新积分地图目前新积分地图申请没有门槛,只要你的地图能在11上架就可以拥有新积分功能,唯一要做的就是在上传地图时向工作人员声明一下你的地图有新积分~ 4.地图中有新积分会不会影响地图在其他对战平台游戏或单机游戏?新积分相关的代码在非11对战平台环境下不会生效,地图可以正常游戏不会产生影响,敬请放心
二.如何制作新积分1.需要的工具如果你想用触发器来制作新积分,请使用新版的YDWE,最低哪个版本我不记得了,大概是1.22吧,总之越新越好,请确认在存档分类中有相关的动作(如果没有说明版本太低,请更换新版本)图片来自:2.简单的局数记录我们的目标是玩家每次游玩地图时让他的"局数"+1,时机选择在"地图初始化",如下图所示:图片来自:原理非常简单,从服务器存档中读出玩家1的"局数",将其+1后重新储存回"局数"不过要注意的是,仅仅进行储存的话玩家退出游戏后是不会看到积分变化的,我们需要将积分保存一次,如下图所示:图片来自:这样你修改的积分就会生效了.当然这里只演示了为玩家1记录局数,如果要给所有玩家记录只需改成这样:图片来自:3.在平台上展示数据有了局数,我们希望可以在平台的二级界面上展示出来,只需要使用下面的动作即可图片来自:二级界面一共可以展示8个数据,编号分别为0-7例如你的"局数"为5,通过这个动作展示后,你在二级界面就可以看到第一栏的名称为"局数",你第一栏的数值为5这里要注意的是,积分项的名称请不要超过3个字,你可以从上图看到即使是3个字已经显示不全了. 4.制作较为特殊的记录现在我们来试着记录一个玩家的逃跑次数吧大家可能会写出如下的触发:图片来自:不过很遗憾,这个触发是无效的哦当一个玩家退出游戏的时候,他的积分就已经上传给了平台,你再在地图中调整他的积分也没有任何用处了这里我们需要将这些有可能因为玩家提前退出而无法成功记录的积分(如逃跑/失败扣分等)进行特殊处理,依然以这个逃跑为例当玩家离开游戏时,他有可能是提前退出,也有可能是游戏已经结束正常退出,或其他不作为逃跑判定的情况.其实无非就是分为了2个情况:需要逃跑+1的和逃跑维持不变的图片来自:地图开始时,我们先用变量记录下所有玩家当前的逃跑,然后不管三七二十一先给所有的玩家的逃跑都+1,如此一来这个玩家只要退出他的逃跑就会+1,也算是对他的一个小小的惩罚吧不过这样一来,游戏结束时正常退出的玩家岂不是也要算作逃跑?大丈夫,我们刚刚不是记录了大家本来的逃跑嘛~图片来自:你只需要在诸如"主基地被摧毁,宣告游戏结束"等不再作为逃跑计算的实际下,使用如上图所示的动作将所有玩家的逃跑还原即可.至于之前已经逃跑的玩家嘛,他们的数据已经上传给11不会改变了,因此这里可以大胆的为所有人都还原.而展示所有玩家的逃跑数据也是很简单的啦图片来自:
三.一些注意事项1.展示在平台上的第一个数据请保证他只增不减(极其重要!)在之前的演示中,我们将第一个数据(编号0)设置为了"局数",这是OK的,因为局数只会随着你的游戏而增长但是有可能你会记录一些诸如"胜率","战斗力"等数据.这些数据的特点是有可能会在一局新的游戏之后数值下降,对于这一类数据请千万不要放在第一项,因为目前有BUG如果第一项的数据下降,有可能导致该玩家的积分被锁死无法更新 2.裁判不能获取之前的积分(重要)作为裁判的玩家,你无法获取他之前的积分数据,却可以正常的上传新的数据.这有可能导致做裁判的玩家积分被清空,因此请不要保存裁判玩家的积分数据哦~** 3.项目名称请控制在3个字以内这个上面讲过了,由于显示问题超过3个字将无法正常显示 4.数据总量有上限每个玩家允许存储1KB的数据,按照一个整数=2bit,一个字符=1bit,一个汉字=3bit来计算只能存储200个左右的数据,因此请尽量使用单个的字符来作为路径存储数据以保证存储尽量多的内容.不过要注意的是存储路径是不分大小写的,"A"与"a"实际上是同一个存储位置 5.如何判断当前环境是11平台有时你希望根据当前是否是11平台来进行一些区分处理,这里我推荐使用如下方式进行判断图片来自:该条件可以在"单位属性"中找到***图片来自:由于新增的JAPI动作仅仅是给一个已有的函数添加新的参数,因此地图依然可以在非11平台的环境下正常游戏,只是获取到的值恒定为0你可以在初始化时对地图上的一个预设单位进行获取,如果获取到的值准确无误就说明是在11平台哦 **:新版本YDWE已经添加了判定(具体哪个版本添加的我还是不记得了),不会给裁判保存数据,因此请尽量使用较新版本的YDWE制作积分 ***:需要YDWE1.25以上的版本,具体哪个版本谁会去记啊!
四.其他此处我打算讲解一下储存原理以及提供一个关于录像异步的解决办法,不过这些内容需要会jass因此不直接发在这里了,我之后会在楼中楼放上word文档,有兴趣的朋友可以下载自行查看哦**** ****:其实更主要的原因是我还没想好怎么写
地图怎么11上架?
holy high~!
碉堡,支持楼主
教程很详细,很有用处。小汐辛苦了
居然不是坟。。我还以为是坟。
测试房,可以测试积分么?
和之前有什么区别
这帖子为啥没法用百度搜索到
贴吧热议榜
使用签名档&&
保存至快速回贴404 Not Found
404 Not Found
The requested URL was not found on this server.
您要找的内容已被删除

参考资料

 

随机推荐