陌路相逢💤 Cong小鬼
签名是一种态度,我想我可以更酷...
关注数: 57 粉丝数: 166 发帖数: 1,563 关注贴吧数: 13
资源分享|稻香支配之环修复版 稻香原版的支配之环是通过角色切换状态state后,判断场上是否存在nut中指定的一些宝宝编号来判定技能能否使用。 也就是function getMonsterID(obj)这个函数下面的 if (object && object.isObjectType(OBJECTTYPE_ACTIVE) && (id == 60030 || id == 50680731 || id == 50680733 || id == 60021 || id == 60022 || id == 60020 || id == 60023 || id == 904 || id == 901 || id == 902 || id == 904 || id == 909 ) ) { if (sq_IsMyControlObject(object) ) return object; } 这里的id就是怪物编号,原版的nut因为少了几只宝宝的判定所以会导致无限群召。而牛头王和融合精灵的等级是通过这个函数控制,我用的是剑圣二觉包的牛头和海伊轮,剑圣二觉包的这两只宝宝等级是固定角色等级+obj预设的等级,我的版本是60版本 所以就固定成80级了。(不过这样的话支配之环的学习等级就必须设置成满级了,不然升级路上直接召出个80级的宝宝太逆天了~) 当然也可以试试,自己去skl里加上等级的动态数据。 然后用local level = obj.sq_GetLevelData(skill, x, sq_GetSkillLevel(obj, skill)); //这里的x就是指第几个动态数据。 来实现支配之环召唤的宝宝等级跟随当前技能等级(或许吧?我懒还没试过) function createmysummoner(obj,skill_list){ foreach(skill in skill_list){ if(sq_GetSkillLevel(obj, skill)>0){ local monsterid = 0; local level = obj.sq_GetLevelData(skill, 0, sq_GetSkillLevel(obj, skill)); if(skill==136){ level = 80; monsterid = 50680731; }else if(skill==138){ level = 80; monsterid = 50680733; }else if(skill==47){ monsterid = 904; }else{ monsterid = obj.sq_GetIntData(skill, 2); } createSummonMonsterPacketWithFriend(obj,monsterid,level,99999999,0,0,0); } } }
1 下一页