/*
刷贡脚本
刷贡方法:掠夺方式刷贡,每次发1兵。
掠夺对像:标记第一行。(每个小号都要调整)
//------------------------------------------------
在C盘根目录下创建Set.ini文件,内容表参考如下
SERVER 为服务器地址及端口(网页进入游戏后,地址栏上取的)
BROWSER 为所使用的浏览器安装位置。建议使用谷鹆
密码密文,在网页进入游戏后,地址栏上取的。
[SET]
SERVER=http://ybsg7.login.game.uc.cn:8028
BROWSER=C:\Documents and Settings\Administrator\Local settings\Application Data\Google\Chrome\Application\chrome.exe
[USERS]
COUNT=5
USER1=便于记忆|帐号1|密码密文
USER2=便于记忆|帐号2|密码密文
USER3=便于记忆|帐号3|密码密文
USER4=便于记忆|帐号4|密码密文
USER5=便于记忆|帐号5|密码密文
*/
Global GameHwnd, IsLdle, IsTimeout, IsError, IsErr, nCount, nIndex, Users
Dim USER(10),PASSWORD(10),SERVER,BROWSER
Sub SetUser()
IniFile = "C:\SET.INI"
IsFile = Plugin.File.IsFileExit(IniFile)
If IsFile Then
SERVER = Plugin.File.ReadINI("SET", "SERVER", IniFile)
BROWSER = Plugin.File.ReadINI("SET", "BROWSER", IniFile)
nCount = CInt(Plugin.File.ReadINI("USERS", "COUNT", IniFile))
For nIndex = 1 To nCount
strTmp = Plugin.file.ReadINI("USERS", "USER" & nIndex, IniFile)
aryTmp = Split(strTmp, "|")
USER(nIndex) = aryTmp(1)
PASSWORD(nIndex) = aryTmp(2)
Next
Else
Call Plugin.Msg.Tips("配制文件不存在,退出运行")
ExitScript
End If
End Sub
Sub RunGame()
nIndex = nIndex + 1
If nIndex > nCount Then
nIndex = 1
End If
WebServer = "[SERVER]/webgame/sanguo2.jsp?userName=[USER]&pwd=[PASS]"
WebUser = Replace(WebServer,"[SERVER]",SERVER)
WebUser = Replace(WebUser, "[USER]", USER(nIndex))
WebUser = Replace(WebUser, "[PASS]", PASSWORD(nIndex))
WebHttp = BROWSER & " " & WebUser
RunApp WebHttp
Delay 3000
End Sub
//定义鼠标按下操作,X,Y,1单击,2双击
VBSBegin
Function MouseClick(X, Y, N)
LockMouse
Delay 50
MoveTo X, Y
Delay 50
If N = 1 Then
LeftClick 1
ElseIf N = 2 Then
LeftDoubleClick 1
End If
Delay 50
UnlockMouse
End Function
VBSEnd
Sub Main()
Call CloseAll()
Call RunGame
GameHwnd = Plugin.Window.Find(0, "三国 - Google Chrome")
Call Plugin.Window.Max(GameHwnd)
//开始调将
Call FindMilitary()
If IsError Then
Call Main()
End If
Call Start()
End Sub
Sub CloseGame()
Call Plugin.Window.CloseEx(GameHwnd)
End Sub
Sub CloseLottery
//找抽奖按钮
IsTimeout = 0
Do While True
FindPic 0,0,1024,768,"Attachment:\关闭抽奖.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MouseClick intX+5,intY+5,1
Exit Do
Else