q763660086  2023-4-9 14:54:26 | 技术答疑|
15 870

81

回帖

6580

金币

3608

积分

积分
3608
 楼主| 发表于 2023-4-11 16:13:52 | 显示全部楼层
996技术-wang 发表于 2023-4-11 10:56
保存信息 的脚本看下呢

A(T/C)=41-32/14/ 329-436/28/;..\QuestDiary\机器人测试文本.txt 右戒指:成功,值:54 0        
[2023-04-07 18:46:28:220] NPCManage ID:999999996 脚本执行 @战士 player:美女的涙 耗时:468; NpcThreadId:14776, CurPlayThreadId:14776
C(T/C)=
A(T/C)=41-32/14/ 71-468/1/;@保存假人装备          329-436/28/;..\QuestDiary\机器人测试文本.txt 右戒指:成功,值:54 0        
[2023-04-07 18:46:28:220] NPCManage ID:999999996 脚本执行 @ONTIMER5 player:美女的涙 耗时:468; NpcThreadId:14776, CurPlayThreadId:14776
C(T/C)=
A(T/C)=41-32/14/ 71-936/2/;@保存假人装备         ;@战士          329-436/28/;..\QuestDiary\机器人测试文本.txt 右戒指:成功,值:54 0        
[2023-04-07 18:46:28:745] NPCManage ID:999999996 脚本执行 @保存假人装备 player:龙城の小飞 耗时:406; NpcThreadId:14776, CurPlayThreadId:14776
C(T/C)=
A(T/C)=41-171/14/ 329-235/28/
[2023-04-07 18:46:28:745] NPCManage ID:999999996 脚本执行 @战士 player:龙城の小飞 耗时:406; NpcThreadId:14776, CurPlayThreadId:14776
C(T/C)=
回复

使用道具 举报

81

回帖

6580

金币

3608

积分

积分
3608
 楼主| 发表于 2023-4-11 19:27:00 | 显示全部楼层
996技术-wang 发表于 2023-4-11 10:56
保存信息 的脚本看下呢


[2023-04-11 17:14:45:417] >>>>QuestActionProcess 超时:风云兲下-@战士
[2023-04-11 17:14:46:611] NPCManage ID:999999996 脚本执行 @战士 player:风云兲下 耗时:3204; NpcThreadId:63952, CurPlayThreadId:63952
C(T/C)=
A(T/C)=236-47/1/ 329-3157/101/;..\QuestDiary\假人个人信息保存\风云兲下.txt UseItems12= 0        
[2023-04-11 17:14:46:611] >>>>QuestActionProcess 超时:风云兲下-@ONTIMER5
[2023-04-11 17:14:46:612] NPCManage ID:999999996 脚本执行 @ONTIMER5 player:风云兲下 耗时:3204; NpcThreadId:63952, CurPlayThreadId:63952
C(T/C)=
A(T/C)=71-3204/1/;@战士          236-47/1/ 329-3157/101/;..\QuestDiary\假人个人信息保存\风云兲下.txt UseItems12= 0        
回复

使用道具 举报

9963

回帖

2万

金币

1万

积分

积分
16228
发表于 2023-4-13 11:39:06 | 显示全部楼层

mov S$假人个人信息保存路径 ..\QuestDiary\996新假人\假人个人信息保存\<$USERNAME>.txt
CreateFile ..\QuestDiary\996新假人\假人个人信息保存\<$USERNAME>.txt

这些是在登陆触发里执行的吧  这些问题不大
下面这些 定时器弄长点看呢 文本操作本来就会高耗时的
[@ontimer255]
#if
ISDUMMY
checkjob Warr
#act
#CALL [\996新假人\假人装备\战士.txt] @战士
break
#IF
ISDUMMY
CHECKJOB wizard
#act
#CALL [\996新假人\假人装备\法师.txt] @法师
break
#IF
ISDUMMY
CHECKJOB taoist
#act
#CALL [\996新假人\假人装备\道士.txt] @道士
break
回复

使用道具 举报

81

回帖

6580

金币

3608

积分

积分
3608
 楼主| 发表于 2023-4-13 17:10:06 | 显示全部楼层
996技术-wang 发表于 2023-4-13 11:39
mov S$假人个人信息保存路径 ..\QuestDiary\996新假人\假人个人信息保存\.txt
CreateFile ..\QuestDiary\9 ...

我后续担心找的位置不对 改写了脚本
#if
#act
GetStringPos <$STR(S$假人个人信息保存路径)> ;等级

#or
NOT EQUAL N0 9999999
NOT EQUAL N0 0
#act
MOV N1 <$str(N0)>
inc n1 1
GetListString <$STR(S$假人个人信息保存路径)> <$str(n1)> S$文本内容
DelTextList <$STR(S$假人个人信息保存路径)> <$str(S$文本内容)>
AddTextListEx <$STR(S$假人个人信息保存路径)> Level=<$LEVEL> <$str(n1)>
;AddTextListEx ..\QuestDiary\机器人测试文本.txt 等级:成功,值:<$str(N0)> 0
#elseact
;AddTextListEx ..\QuestDiary\机器人测试文本.txt 等级:失败,值:<$str(N0)> 0
mov N1 0


#if
#act
GetStringPos <$STR(S$假人个人信息保存路径)> ;衣服
#or
NOT EQUAL N0 9999999
NOT EQUAL N0 0
#act
MOV N1 <$str(N0)>
inc n1 1
GetListString <$STR(S$假人个人信息保存路径)> <$str(n1)> S$文本内容
DelTextList <$STR(S$假人个人信息保存路径)> <$str(S$文本内容)>
AddTextListEx <$STR(S$假人个人信息保存路径)> UseItems0=<$DRESS> <$str(n1)>
;AddTextListEx ..\QuestDiary\机器人测试文本.txt 衣服:成功,值:<$str(N0)> 0
#elseact
;AddTextListEx ..\QuestDiary\机器人测试文本.txt 衣服:失败,值:<$str(N0)> 0
mov N1 0


#if
#act
GetStringPos <$STR(S$假人个人信息保存路径)> ;武器
#or
NOT EQUAL N0 9999999
NOT EQUAL N0 0
#act
MOV N1 <$str(N0)>
inc n1 1
GetListString <$STR(S$假人个人信息保存路径)> <$str(n1)> S$文本内容
DelTextList <$STR(S$假人个人信息保存路径)> <$str(S$文本内容)>
AddTextListEx <$STR(S$假人个人信息保存路径)> UseItems1=<$WEAPON> <$str(n1)>
;AddTextListEx ..\QuestDiary\机器人测试文本.txt 武器:成功,值:<$str(N0)> 0
#elseact
;AddTextListEx ..\QuestDiary\机器人测试文本.txt 武器:失败,值:<$str(N0)> 0
mov N1 0
回复

使用道具 举报

9963

回帖

2万

金币

1万

积分

积分
16228
发表于 2023-5-25 11:49:23 | 显示全部楼层
最好不要用假人
或者文本写入那些取消掉
后期引擎会限制假人使用数量的不然会卡
回复

使用道具 举报

81

回帖

6580

金币

3608

积分

积分
3608
 楼主| 发表于 2023-5-26 12:24:10 | 显示全部楼层
996技术-wang 发表于 2023-5-25 11:49
最好不要用假人
或者文本写入那些取消掉
后期引擎会限制假人使用数量的不然会卡 ...

好的,我也发现了 我把假人屏蔽了
回复

使用道具 举报