function S2I(str) return CallApi("S2I","i",str) end function I2S(int) return CallApi("I2S","s",int) end function DzAPI_Map_GetMapLevel(player)--地图等级 return CallApi("DzAPI_Map_GetMapLevel","i",player) end function 读取存档(key)--读取数据 return S2I(CallApi("DzAPI_Map_GetServerValue","s",GetLocalPlayer(),key)) end function 读取存档串(key)--读取数据 return (CallApi("DzAPI_Map_GetServerValue","s",GetLocalPlayer(),key)) end function 存档获取(key) return CallApi("DzAPI_Map_GetServerValue","s",Player,key) end function StringLength(str) return CallApi("StringLength","i",str) end function SubString(source, s, e) return CallApi("SubString","s",source, s-1, e) end function StringHash(s) return CallApi("StringHash","i",s) end function GetPlayerName(whichPlayer) return CallApi("GetPlayerName","s",whichPlayer) end function GetLocalPlayer()--本地玩家 return CallApi("GetLocalPlayer","i") end function idiv(a,b) return (a//b) end function IAbsBJ(a) if((a)>=0)then return a else return -a end end function IAbsBJ3(a) if((fspd )==1)then fspd=0 return -a else fspd=0 return a end end function xxxx123() if((xjmzs2)>=0)then fspd=0 return xjmzs2 else fspd=1 return -xjmzs2 end end function 三位数存档(key) if((key)>=100)then return I2S(key) end if((key)>=10)then return "0"..I2S(key) else if((key)>0)then return "00"..I2S(key) else return "000" end end end --星辰粉末+20 存档增加("IXCFM",20) --冒险之书+80 存档增加("IMXZSq",80) 存档增加("IMXZSw",80) 存档增加("IMXZSe",80) 存档增加("IMXZSr",80) 存档增加("IMXZSt",80) 存档增加("IMXZSy",80) --萌动之章+1 --存档增加("ILDDS",1) --灾厄碎片+5 存档增加("IZESP",5) 存档增加("IZESPA",5)--灾厄碎片消耗 --梦境点数+500 存档增加("IMJDS",500) --鲜花+1 存档增加("IXH",1) zs1=DzAPI_Map_GetMapLevel(GetLocalPlayer()) zbdj=zs1+5--此处自定义装备等级 if zs1>=21 then 佳明1=math.floor((zs1-21)*1.5) 佳明2=佳明1+25 zbdj=佳明2 end zb=三位数存档(zbdj) --以下为装备顺序列表,可以参考论坛给出的【吟游之诗存档装备代码对应表】自行搭配所需的装备 zbpx1= "q" zbpx2= "w" zbpx3= "e" zbpx4= "r" zbpx5= "t" zbpx6= "y" zbpx7= "u" zbpx8= "i" zbpx9= "o" zbpx10="p" zbpx11="a" zbpx12="s" zbpx13="d" zbpx14="f" zbpx15="g" zfc=zbpx1..zb..zbpx2..zb..zbpx3..zb..zbpx4..zb..zbpx5..zb..zbpx6..zb..zbpx7..zb..zbpx8..zb..zbpx9..zb..zbpx10..zb..zbpx11..zb..zbpx12..zb..zbpx13..zb..zbpx14..zb..zbpx15..zb --萌动之章+3500 存档保存("ILDDS","3500") --灾厄碎片+5 存档增加("IZESP",5) 存档增加("IZESPA",5)--灾厄碎片消耗 存档保存("SZYTP","q07w07e07r07t07y07") 存档保存("IDWDS","3500") fspd=0 jmzs1=( IAbsBJ(StringHash(GetPlayerName((GetLocalPlayer())))) + IAbsBJ(StringHash("q6000e6000t6000y6000r6000w6000a6000s6000p6000o6000i6000u6000")) ) xjmzs1=I2S(jmzs1) xjmzs2=S2I(xjmzs1) jmzs2=xxxx123() jmzs3=idiv(jmzs2,45) 值=IAbsBJ3(jmzs3) 英雄熟练度一=值 jmzs1=( IAbsBJ(StringHash(GetPlayerName((GetLocalPlayer())))) + IAbsBJ(StringHash("t6000e6000q6000w6000r6000y6000a6000o6000u6000i6000p6000s6000")) ) xjmzs1=I2S(jmzs1) xjmzs2=S2I(xjmzs1) jmzs2=xxxx123() jmzs3=idiv(jmzs2,45) 值=IAbsBJ3(jmzs3) 英雄熟练度二=值 jmzs1=(IAbsBJ(StringHash(GetPlayerName((GetLocalPlayer())))) + IAbsBJ(StringHash("qwertyuiopasdfghjklzxcvbnm+-*/.,<>?'\";: |]}[{=_`~!@#$%^&()012345")) ) xjmzs1=I2S(jmzs1) xjmzs2=S2I(xjmzs1) jmzs2=xxxx123() jmzs3=idiv(jmzs2,66) 值=IAbsBJ3(jmzs3) 彩蛋=值 jmzs1=( IAbsBJ(StringHash(GetPlayerName((GetLocalPlayer())))) + IAbsBJ(StringHash("q12000w12000e12000r12000t12000y12000")) ) xjmzs1=I2S(jmzs1) xjmzs2=S2I(xjmzs1) jmzs2=xxxx123() jmzs3=idiv(jmzs2,88) 值=IAbsBJ3(jmzs3) 通行证积分=值 jmzs1=( IAbsBJ(StringHash(GetPlayerName(GetLocalPlayer()))) + IAbsBJ(StringHash("qwertyuiopasdfghjklzxcvbnm+-*/.,<>?'\";: |]}[{=_`~!@#$%^&(01")) ) xjmzs1=I2S(jmzs1) xjmzs2=S2I(xjmzs1) jmzs2=xxxx123() jmzs3=idiv(jmzs2,150) 值=IAbsBJ3(jmzs3) 通关奖励=值 jmzs1=( IAbsBJ(StringHash(GetPlayerName(GetLocalPlayer()))) + IAbsBJ(StringHash("qwertyuiopasdfghjklzxcvbnm+-*/.,<>?'\";: |]}[{=_`~!@#$%^&(01")) ) xjmzs1=I2S(jmzs1) xjmzs2=S2I(xjmzs1) jmzs2=xxxx123() jmzs3=idiv(jmzs2,160) 值=IAbsBJ3(jmzs3) 通关奖励二=值 jmzs1=( IAbsBJ(StringHash(GetPlayerName((GetLocalPlayer())))) + IAbsBJ(StringHash("OPASDFsfwopanghjbIerityulzxcvQWERTYqdGHJXCVZBNMm345")) ) xjmzs1=I2S(jmzs1) xjmzs2=S2I(xjmzs1) jmzs2=xxxx123() jmzs3=idiv(jmzs2,35) 值=IAbsBJ3(jmzs3) 通关奖励三=值 jmzs1=( IAbsBJ(StringHash(GetPlayerName((GetLocalPlayer())))) + IAbsBJ(StringHash(zfc)) ) xjmzs1=I2S(jmzs1) xjmzs2=S2I(xjmzs1) jmzs2=xxxx123() jmzs3=idiv(jmzs2,350) 值=IAbsBJ3(jmzs3) 装备=值 jmzs1=( IAbsBJ(StringHash(GetPlayerName((GetLocalPlayer())))) + IAbsBJ(StringHash("1044480")) ) xjmzs1=I2S(jmzs1) xjmzs2=S2I(xjmzs1) jmzs2=xxxx123() jmzs3=idiv(jmzs2,25) 值=IAbsBJ3(jmzs3) 熟练度=值 jmzs1=( IAbsBJ(StringHash(GetPlayerName((GetLocalPlayer())))) + IAbsBJ(StringHash("q50e50t50y50r50w50a50s50p50o50i50u50")) ) xjmzs1=I2S(jmzs1) xjmzs2=S2I(xjmzs1) jmzs2=xxxx123() jmzs3=idiv(jmzs2,20) 值=IAbsBJ3(jmzs3) 诗人觉醒=值 jmzs1=( IAbsBJ(StringHash(GetPlayerName((GetLocalPlayer())))) + IAbsBJ(StringHash("q60w60e60r60t60y60u60i60o60p60")) ) xjmzs1=I2S(jmzs1) xjmzs2=S2I(xjmzs1) jmzs2=xxxx123() jmzs3=idiv(jmzs2,99) 值=IAbsBJ3(jmzs3) 深渊财宝=值 jmzs1=( IAbsBJ(StringHash(GetPlayerName((GetLocalPlayer())))) + IAbsBJ(StringHash("w03e02")) ) xjmzs1=I2S(jmzs1) xjmzs2=S2I(xjmzs1) jmzs2=xxxx123() jmzs3=idiv(jmzs2,375) 值=IAbsBJ3(jmzs3) 灾厄之物=值 --存档装备 存档保存("SZBA",I2S(装备)) 存档保存("SZB",zfc) --熟练度 存档保存("STYSLDA",I2S(熟练度)) 存档保存("ITYSLD","1044480") --通关奖励 存档保存("SND","q9w9e9r9t9y9u9i9o9p9") 存档保存("STGNDA",I2S(通关奖励)) 存档保存("STGND","qwertyuiopasdfghjklzxcvbnm+-*/.,<>?'\";: |]}[{=_`~!@#$%^&(01") 存档保存("SDTNDA",(I2S(通关奖励))) 存档保存("SDTND","qwertyuiopasdfghjklzxcvbnm+-*/.,<>?'\";: |]}[{=_`~!@#$%^&(01") 存档保存("SWSNDA",(I2S(通关奖励二))) 存档保存("SWSND","qwertyuiopasdfghjklzxcvbnm+-*/.,<>?'\";: |]}[{=_`~!@#$%^&(01") 存档保存("SZA",I2S(通关奖励三)) 存档保存("SZ","OPASDFsfwopanghjbIerityulzxcvQWERTYqdGHJXCVZBNMm345") --通行证积分 存档保存("STXZJFA",I2S(通行证积分)) 存档保存("STXZJF","q12000w12000e12000r12000t12000y12000") --存档保存("SZS","") --存档保存("SZSA","") --存档保存("SSRJXA","") --存档保存("SSRJX","") 存档保存("maptest2020","1")--内测礼包 --存档保存("ITFFA","") --存档保存("STFq","") --存档保存("STFqA","") --存档保存("STFw","") --存档保存("STFwA","") --存档保存("STFe","") --存档保存("STFeA","") --存档保存("STFr","") --存档保存("STFrA","") --存档保存("STFt","") --存档保存("STFtA","") --存档保存("STFFAMq","") --存档保存("STFFAMw","") --存档保存("STFFAMe","") 存档保存("IZGSD","5700") --诗人觉醒 存档保存("SSRJXA",I2S(诗人觉醒)) 存档保存("SSRJX","q50e50t50y50r50w50a50s50p50o50i50u50") --深渊财宝 存档保存("SWJBSA",I2S(深渊财宝)) 存档保存("SWJBS","q60w60e60r60t60y60u60i60o60p60") --彩蛋 存档保存("SCDA",I2S(彩蛋)) 存档保存("SCD","qwertyuiopasdfghjklzxcvbnm+-*/.,<>?'\";: |]}[{=_`~!@#$%^&()012345") 存档保存("SCDb","qwertyuiopasdfghjklzxcvbnm+-*/.,<>?'\";: |]}[{=_`~!@#$%^&()012345") --灾厄之物 --存档保存("SZBZEZW","q01w02e03")--当前装备 存档保存("SZBZBA",I2S(灾厄之物)) 存档保存("SZBZB","w03e02") zezbdj=I2S(1)--此处自定义灾厄之物统一装备等级,最高全7级,该项上限与灾厄碎片总数挂钩 zesp=S2I(存档获取("IZESPA")) if(zesp>=900)then zezbdj=I2S(2) end if(zesp>=2100)then zezbdj=I2S(3) end if(zesp>=3900)then zezbdj=I2S(4) end if(zesp>=6300)then zezbdj=I2S(5) end if(zesp>=7800)then zezbdj=I2S(6) end if(zesp>=9600)then zezbdj=I2S(7) end if(zesp>=11700)then zezbdj=I2S(8) end if(zesp>=14100)then zezbdj=I2S(9) end 存档保存("SZEZWa","q0"..zezbdj.."w0"..zezbdj.."e0"..zezbdj.."r0"..zezbdj.."t0"..zezbdj.."y0"..zezbdj.."u0"..zezbdj.."i0"..zezbdj.."o0"..zezbdj.."p0"..zezbdj.."a0"..zezbdj.."s0"..zezbdj.."d0"..zezbdj.."f0"..zezbdj.."g0"..zezbdj)--灾厄装备等级 --英雄熟练度 存档保存("SSLDaA",I2S(英雄熟练度一)) 存档保存("SSLDbA",I2S(英雄熟练度二)) 存档保存("SSLDcA",I2S(英雄熟练度二)) 存档保存("SSLDdA",I2S(英雄熟练度二)) 存档保存("SSLDeA",I2S(英雄熟练度二)) 存档保存("SSLDa","q6000e6000t6000y6000r6000w6000a6000s6000p6000o6000i6000u6000") 存档保存("SSLDb","t6000e6000q6000w6000r6000y6000a6000o6000u6000i6000p6000s6000") 存档保存("SSLDc","t6000e6000q6000w6000r6000y6000a6000o6000u6000i6000p6000s6000") 存档保存("SSLDd","t6000e6000q6000w6000r6000y6000a6000o6000u6000i6000p6000s6000") 存档保存("SSLDe","t6000e6000q6000w6000r6000y6000a6000o6000u6000i6000p6000s6000") 存档保存("SZYTP","q06w06e06r06t06y06") if Level>=1 and Level<=5 then 文本显示("6个职业突破全解锁 第1 至 第1个") 存档保存("SZYTP","q01w01e01r01t01y01") end if Level>=6 and Level<=8 then 文本显示("6个职业突破全解锁 第1 至 第2个") 存档保存("SZYTP","q02w02e02r02t02y02") end if Level>=9 and Level<=11 then 文本显示("6个职业突破全解锁 第1 至 第3个") 存档保存("SZYTP","q03w03e03r03t03y03") end if Level>=12 and Level<=14 then 文本显示("6个职业突破全解锁 第1 至 第4个") 存档保存("SZYTP","q04w04e04r04t04y04") end if Level>=15 and Level<=19 then 文本显示("6个职业突破全解锁 第1 至 第5个") 存档保存("SZYTP","q05w05e05r05t05y05") end if Level>=20 and Level<=24 then 文本显示("6个职业突破全解锁 第1 至 第6个") 存档保存("SZYTP","q06w06e06r06t06y06") end if Level>=25 and Level<=25 then 文本显示("6个职业突破全解锁 第1 至 第7个") 存档保存("SZYTP","q07w07e07r07t07y07") end if Level>=26 and Level<=26 then 文本显示("6个职业突破全解锁 第1 至 第8个") 存档保存("SZYTP","q08w08e08r08t08y08") end if Level>=27 and Level<=27 then 文本显示("6个职业突破全解锁 第1 至 第9个") 存档保存("SZYTP","q09w09e09r09t09y09") end if Level>=28 and Level<=29 then 文本显示("6个职业突破全解锁 第1 至 第10个") 存档保存("SZYTP","q10w10e10r10t10y10") end if Level>=30 and Level<=34 then 文本显示("6个职业突破全解锁 第1 至 第11个") 存档保存("SZYTP","q10w10e10r10t10y10") end if Level>=35 then 文本显示("6个职业突破全解锁 第1 至 第12个") 存档保存("SZYTP","q12w12e12r12t12y12") end 文本显示("职业突破全解锁12个 需要冒险等级35级") 文本显示("灾厄等级全"..zezbdj) 文本显示("装备等级全"..zbdj) --[[ 注意事项: 选图位置:2个 挂机时间:61分钟, 存档内容: ]]-- --吟游之诗