_nPxXYBEYWlCqNe_BdteBOoi.sq_SetValidTime(QDvJ_U6nP_RZb0); 这也就说明了这段代码中 为什么以_nPxXYBEYWlCqNe_BdteBOoi.开头。
言归正传先打开万毒噬心绝的nut文件
可以看出并未有SetValidTime语句存在,这也是为什么毒王二觉无限时间的原因,结合上面说的需要在空的两行分别添加
local WANDUSHIJIAN = sq_GetLevelData(b604HEGZUA4, 235, 11, ADATGSGOvaqLlAGQionNEFq);
I5HrWgw6pXQ.sq_SetValidTime(WANDUSHIJIAN);
其中local后的WANDUSHIJIAN可以替换成其他名称,但不能和nut其他名称产生冲突,b604HEGZUA4出现在 if(!b604HEGZUA4) return;中,须保持一致,235代表技能编号(pvf中可能会有差异),11则为定义的动态第11列用来存放时间数据。
I5HrWgw6pXQ.sq_SetValidTime(WANDUSHIJIAN); 根据推断前面取自
local I5HrWgw6pXQ = CNSquirrelAppendage.sq_AppendAppendage(b604HEGZUA4, b604HEGZUA4, 235, false, "character/fighter/poisonsnake/ap_poisonsnake.nut", false);
I5HrWgw6pXQ.setAppendCauseSkill(BUFF_CAUSE_SKILL, ENUM_CHARACTERJOB_FIGHTER, 235, ADATGSGOvaqLlAGQionNEFq);
CNSquirrelAppendage.sq_AppendAppendageID(I5HrWgw6pXQ, b604HEGZUA4, b604HEGZUA4, 235, false);
中的I5HrWgw6pXQ,而括号内则为新定义的名称WANDUSHIJIAN