Plugin Script = File.ReadINI("脚本",Hex(ScriptCount+1),IniFile)
While Script <> "0"
ScriptList = ScriptList & "│<" & Hex(ScriptCount+1) & ">" & Left(Script,InStr(1,Script,",",1)-1) & vblf
ScriptCount = ScriptCount + 1
Plugin Script = File.ReadINI("脚本",Hex(ScriptCount+1),IniFile)
EndWhile
Return [读取脚本列表]
Sub [删除脚本]
Cnt = 0
Plugin Script = File.ReadINI("脚本",Chr(Asc(ScriptNum)+Cnt+1),IniFile)
While Script <> "0"
Plugin File.WriteINI("脚本",Chr(Asc(ScriptNum)+Cnt),Script,IniFile)
Cnt = Cnt + 1
Plugin Script = File.ReadINI("脚本",Chr(Asc(ScriptNum)+Cnt+1),IniFile)
EndWhile
Plugin File.WriteINI("脚本",Chr(Asc(ScriptNum)+Cnt)," ",IniFile)
ScriptName = ""
Return [删除脚本]
Sub [设置列表]
I=0
Mystring= "│["
If Mtype = 1
Mystring = Mystring & "只做不拣"
ElseIf Mtype = 2
Mystring = Mystring & "蓄成功率"
ElseIf Mtype = 3
Mystring = Mystring & "拣物出售"
EndIf
Mystring = Mystring & "] ["
If Ttype = 1
Mystring = Mystring & "食物"
ElseIf Ttype = 2
Mystring = Mystring & "魔法"
EndIf
Mystring = Mystring & "]补体" & vblf
Mystring = Mystring & "├" & String(12,"─") & vblf
Mystring = Mystring & "│[材料]-[" & StoreName & "]" & vblf
Mystring = Mystring & "├" & String(8,"─") & vblf
For BuyItemCount
Mystring= Mystring & "│[" & I+1 & "]" & Mid(BuyItem(I),6) & String(13-2*Len(Mid(BuyItem(I),6))," ") &"-[" & BuyItem_Amount(I) & "]个" & vblf
I=I+1
EndFor
Mystring = Mystring & "├" & String(12,"─") & vblf
Mystring = Mystring & "│[制品位置] -[" & MakeItem_Row & "]排[" & MakeItem_Col & "]列" & vblf
Mystring = Mystring & "├" & String(12,"─") & vblf
Mystring = Mystring & "│<Y>启动 <N>取消 <S>保存"
Gosub [说话]
Gosub [等待按键]
While Key <> 78 And Key <> 89 And Key <> 83
Gosub [等待按键]
EndWhile
If Key = 78
Mystring = "选择[N][取消]返回[选择菜单]..."
Gosub [说话]
Gosub [选择菜单]
ElseIf Key = 89
Mystring = "选择[Y][确定]启动脚本"
If ScriptName <> ""
Mystring = Mystring & "[" & ScriptName & "]"
EndIf
Mystring = Mystring & "..."
Gosub [说话]
Gosub [数据预处理]
Gosub [防交易防震]
Gosub [工作]
ElseIf Key = 83
Mystring = "选择[S][保存]脚本设置..."
Gosub [说话]
If ScriptName <> ""
Gosub [保存设置]
Else
Gosub [设置脚本名]
EndIf
Gosub [设置列表]
EndIf
Return [设置列表]
Sub [脚本设置]
Gosub [读取脚本列表]
Mystring = "│[脚本设置]" & vblf
Mystring = Mystring & "├" & String(11,"─") & vblf
If ScriptList = ""
Mystring = Mystring & "│<空>" & vblf
Else
Mystring = Mystring & ScriptList
EndIf
Mystring = Mystring & "├" & String(11,"─") & vblf
Mystring = Mystring & "│<R>返回主菜单 <T>添加"
Gosub [说话]
Gosub [等待按键]
If IsNumeric("&H" & Chr(Key))
Numb = CInt("&H" & Chr(Key))
Else
Numb = 16
EndIf
While (ScriptCount < Numb And Numb <> 0) And Key <> 82 And Key <> 84
Gosub [等待按键]
If IsNumeric("&H" & Chr(Key))
Numb = CInt("&H" & Chr(Key))
Else
Numb = 16