留学之家留学DIY社区

首页 » 休闲频道 » 电脑网络 » 影音游戏 » 记牌器
djlz2008 - 2008-4-14 13:27:00
UserVar SumcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
UserVar intXcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
UserVar intYcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Plugin t1=GetSysInfo.GetTime()cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Dim Char(56),PK(56),Str(39),Top(56),Bottom(56),Left(56),Right(56),intX,intY,x,y,I,k,mcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//大王cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(55)="0000000000000000000000000000000000000011000110000100000000000000000000000000000100011000110001100011000110000100011"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//小王cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(54)="0000000000000000000000000000000000000110001110001100000000000000000000000010001100111001100011000110001110001100011"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//Char(0)="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(1)="1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//A    以下从A开始到K,黑红梅方cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(2)="0000100001000110001100110001100110001111111111100011100111000000000000000000000100011001110111111111111111111101101"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//2cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(3)="0011101111011000000000000000010001100111011100110001111011110000000000000000000100011001110111111111111111111101101"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//3cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(4)="0111101111011000000100011001110011100000000000110001111001110000000000000000000100011001110111111111111111111101101"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//4cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(5)="0000000001000110011101110111001111111111000000000000001000010000000000000000000100011001110111111111111111111101101"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//5cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(6)="1111111111110001100011111111110000000000110001100011111011110000000000000000000100011001110111111111111111111101101"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//6cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(7)="0001100111011100110001111011110110001100011000110001111001110000000000000000000100011001110111111111111111111101101"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//7cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(8)="0111101111011000000000000000010000100001000110001100011000110000000000000000000100011001110111111111111111111101101"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//8cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(9)="0011101111011000110001100001110111101100011000110001111001110000000000000000000100011001110111111111111111111101101"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//9cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(10)="0011101111011000110001100011000111100111000000000000111001110000000000000000000100011001110111111111111111111101101"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//10cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(11)="1100111011110111101111011110111101111011110111101111011110010000000000000000000100011001110111111111111111111101101"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//JcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(12)="0001100011000010000100001000010000100001110011100111111011110000000000000100011101111111111111111111111111101001111"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//QcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(13)="0111111111110001100011000110001100011000110001100011111011110000100000000100011101111111111111111111111111101001111"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//KcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(14)="1110111101110011101111110111001111011011110011100011101111010000000000000100011101111111111111111111111111101001111"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//AcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(15)="0000000000000010000100011000110011000111011110110011110111100000000000000000111011110111111111111111011110011100011"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//2cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(16)="0011101111011000000000000000010001100111011100110001111011110000000000000000111011110111111111111111011110011100011"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//3cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(17)="0111101111011000000100011001110011100000000000110001111001110000000000000000111011110111111111111111011110011100011"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//4cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(18)="0000000001000110011101110111001111111111000000000000001000010000000000000000111011110111111111111111011110011100011"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//5cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(19)="0111101111011000110001111011110000000000011000110001111001110000000000000000111011110111111111111111011110011100011"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//6cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(20)="0001100111011100110001111011110110001100011000110001111001110000000000000000111011110111111111111111011110011100011"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//7cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(21)="0111101111011000000000000000010000100001000110001100011000110000000000000000111011110111111111111111011110011100011"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//8cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(22)="0011101111011000110001100001110111101100011000110001111001110000000000000000111011110111111111111111011110011100011"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//9cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(23)="0011101111011000110001100011000111100111000000000000111001110000000000000000111011110111111111111111011110011100011"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//10cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(24)="1100111011110111101111011110111101111011110111101111011110010000000000000000111011110111111111111111011110011100011"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//JcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(25)="0001100011000010000100001000010000100001110011100111111011110000000000111011110111111111111111111111011110011100010"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//QcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(26)="0111111111110001100011000110001100011000110001100011111011110000100000000001110111101111111111111111111110111100111"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//KcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(27)="1110111101110011101111110111001111011011110011100011101111010000000000111011110111111111111111111111011110011100010"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//AcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(28)="0000000000000010000100011000110011000111011110110011110111100000000000000010001100011000110110111111111111111101110"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//2cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(29)="0011101111011000000000000000010001100111011100110001111011110000000000000010001100011000110110111111111111111101110"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//3cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(30)="0111101111011000000100011001110011100000000000110001111001110000000000000010001100011000110110111111111111111101110"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//4cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(31)="0000000001000110011101110111001111111111000000000000001000010000000000000010001100011000110110111111111111111101110"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//5cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(32)="0111101111011000110001111011110000000000011000110001111001110000000000000010001100011000110110111111111111111101110"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//6cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(33)="0001100111011100110001111011110110001100011000110001111001110000000000000010001100011000110110111111111111111101110"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//7cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(34)="0111101111011000000000000000010000100001000110001100011000110000000000000010001100011000110110111111111111111101110"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//8cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(35)="0011101111011000110001100001110111101100011000110001111001110000000000000010001100011000110110111111111111111101110"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//9cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(36)="0011101111011000110001100011000111100111000000000000111001110000000000000010001100011000110110111111111111111101110"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//10cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(37)="1100111011110111101111011110111101111011110111101111011110010000000000000010001100011000110110111111111111111101110"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//JcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(38)="0001100011000010000100001000010000100001110011100111111011110000000000001110111101111101111111111111111111101001111"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//QcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(39)="0111111111110001100011000110001100011000110001100011111011110000100000001110111101111101111111111111111111101001111"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//KcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Char(40)="1110111101110011101111110111001111011011110011100011101111010000000000001110111101111101111111111111111111101001111"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Plugin Mywin = Maple.GetForegroundWindow()cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Plugin Maple.GetClientRect(Mywin,Px,Py)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
ZTopX=512+PxcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
ZTopY=158+PycC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
BottomX=770+PxcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
BottomY=503+PycC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
ZLeftX=199+PxcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
ZLeftY=250+PycC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
ZRightX=585+PxcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
ZRightY=248+PycC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//清除上轮牌,开始工作cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
VBS I=2cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
For 54cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    PK(I)=3cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    I=I+1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
EndFor cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//BottomX=831cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//BottomY=554cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//*****************************Bottom*******************************cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//读自己手里的牌cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
BColor="000000"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Rem BottomcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
VBSCall BottomC=GetPixelColor(BottomX,BottomY)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
If BottomC=BColorcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    //清除上轮牌,开始工作cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    VBS I=2cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    For 54cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        PK(I)=3cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        I=I+1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    EndFor cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    TopB=""cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    BottomB=""cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    LeftBB=""cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    RightBB=""cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    //查询自己的牌cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    Goto ReadBottomcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Else cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    Delay 2000cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    Goto BottomcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Rem onecC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//开始循环判断出牌情况cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//*************************************************************************************************cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//******************************************主程序区***********************************************cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//*************************************************************************************************cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Rem StartcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
// ZColor="104CD8"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
VBS ZColor="104CD8"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//*****************************Top*******************************cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
VBSCall TopC=GetPixelColor(ZTopX,ZTopY)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
If TopC=ZColorcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    //开始检测Top是否出牌cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    Rem TopcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    VBSCall Findpic(260,190,360,260,"start.bmp",1,intX,intY)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    Delay 50cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    If intX>=0 and intY>=0cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Rem FCTcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        VBSCall FColor=GetPixelColor(intX-15,intY+10)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        If Fcolor="000000"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            intX=intX-15cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            Delay 1000cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            Goto FCTcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Delay 50cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        //调用识别程序cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Goto ReadTopcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    Else cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Delay 500cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Goto TopcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Rem twocC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Delay 500cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//*****************************Left*******************************cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
VBSCall LeftC=GetPixelColor(ZLeftX,ZLeftY)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
If LeftC=ZColorcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    //开始检测Top是否出牌cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    Rem LeftcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    VBSCall Findpic(100,280,200,350,"start.bmp",1,intX,intY)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    Delay 50cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    If intX>=0 and intY>=0cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Rem FCLcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        VBSCall FColor=GetPixelColor(intX-15,intY+10)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        If Fcolor="000000"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            intX=intX-15cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            Delay 1000cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            Goto FCLcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Delay 50cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        //调用识别程序cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Goto ReadLeftcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    Else cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Delay 500cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Goto LeftcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Rem threecC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Delay 500cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//*****************************Right*******************************cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
VBSCall RightC=GetPixelColor(ZRightX,ZRightY)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
If RightC=ZColorcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    //开始检测Top是否出牌cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    Rem RightcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    VBSCall Findpic(430,280,530,350,"start.bmp",1,intX,intY)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    Delay 50cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    If intX>=0 and intY>=0cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Rem FCRcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        VBSCall FColor=GetPixelColor(intX-15,intY+10)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        If Fcolor="000000"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            intX=intX-15cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            Delay 1000cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            Goto FCRcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Delay 50cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        //调用识别程序cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Goto ReadRightcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    Else cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Delay 500cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Goto RightcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Rem fourcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Delay 500cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
i=2cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
For 54cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    Plugin File.WriteINI("PK("&i&")","PK("&i&")",PK(i),"c:\Game.ini")cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    i=i+1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
EndFor cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Goto StartcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
EndScript cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//*************************************************************************************************cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//******************************************子程序区***********************************************cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//*************************************************************************************************cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//******************************************统    计***********************************************cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Sub 统计cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    Plugin t2=GetSysInfo.GetTime()cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    S0="                                  出牌情况一览表"&chr(13)&chr(13)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    S1="  _____________________________________________________________________________"&chr(13)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    S2="牌|  A  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10 |  J  |  Q  |  K  |"&chr(13)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    S3="黑|  "&PK(2)&"  |  "&PK(3)&"  |  "&PK(4)&"  |  "&PK(5)&"  |  "&PK(6)&"  |  "&PK(7)&"  |  "&PK(8)&"  |  "&PK(9)&"  |  "&PK(10)&"  |  "&PK(11)&"  |  "&PK(12)&"  |  "&PK(13)&"  |  "&PK(14)&"  |"&chr(13)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    S4="红|  "&PK(15)&"  |  "&PK(16)&"  |  "&PK(17)&"  |  "&PK(18)&"  |  "&PK(19)&"  |  "&PK(20)&"  |  "&PK(21)&"  |  "&PK(22)&"  |  "&PK(23)&"  |  "&PK(24)&"  |  "&PK(25)&"  |  "&PK(26)&"  |  "&PK(27)&"  |"&chr(13)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    S5="梅|  "&PK(28)&"  |  "&PK(29)&"  |  "&PK(30)&"  |  "&PK(31)&"  |  "&PK(32)&"  |  "&PK(33)&"  |  "&PK(34)&"  |  "&PK(35)&"  |  "&PK(36)&"  |  "&PK(37)&"  |  "&PK(38)&"  |  "&PK(39)&"  |  "&PK(40)&"  |"&chr(13)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    S6="方|  "&PK(41)&"  |  "&PK(42)&"  |  "&PK(43)&"  |  "&PK(44)&"  |  "&PK(45)&"  |  "&PK(46)&"  |  "&PK(47)&"  |  "&PK(48)&"  |  "&PK(49)&"  |  "&PK(50)&"  |  "&PK(51)&"  |  "&PK(52)&"  |  "&PK(53)&"  |"&chr(13)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    S7="  |_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|_____|"&chr(13)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    S8="                              大王:"&PK(55)&"            小王:"&PK(54)&chr(13)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    t=t2-t1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    S9="消耗时间T="&t&chr(13)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    S=S0&S9&S8&S1&S2&S7&S3&S7&S4&S7&S5&S7&S6&S7cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    VBSCall MSGBOX(S,4096,"54")cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    Goto StartcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Return cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//******************************************上部识别***********************************************cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Sub ReadTopcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    VBS I=0cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    VBS m=0cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    TopA=""cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    x=intX+3cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    y=intY+3cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    //读各玩家的牌,最多35张牌cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    For 39cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Plugin S=Maple.EamChar(Char,1,&HF8FCF8,0,x,y,5,23,0)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        TracePrint ScC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        If S>=2cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            //+10主要为了防止出现35和3-5分不清,cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            Top(I)=ScC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            //TracePrint ScC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            S=S+10cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            TopA=TopA&ScC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            //TracePrint TopAcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            //计数本次有几张牌cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            I=I+1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Else cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            VBS colorA="000000"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            VBSCall SFF=GetPixelColor(x-3+15,y-3)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            If SFF=colorA and m<1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
                //代表本次不记录,下面还有牌没记录cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
                m=m+1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            Else cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
                Goto PKonecC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    x=x+15cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
EndFor cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Rem PKonecC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Plugin t2=GetSysInfo.GetTime()cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//VBSCall MSGBox( "OK!T="&t2-t1&","&TopA,4096,"牌")cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//判断是否是新出的牌cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
If TopA=TopBcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    TopA=""cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Else cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    k=0cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    For IcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        PK(Top(k))=PK(Top(k))-1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        k=k+1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        //TracePrint Top(k)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        //TracePrint PK(Top(k))cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    EndFor cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    TopB=TopAcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    TopA=""cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Goto twocC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Return cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
////******************************************下部识别***********************************************cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Sub ReadBottomcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    VBS I=0cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    VBS m=0cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    BottomA=""cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    x=130+3cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    y=503+3cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    //读各玩家的牌,最多35张牌cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    For 39cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Plugin S=Maple.EamChar(Char,1,&HF8FCF8,0,x,y,5,23,0)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        TracePrint ScC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        If S>=2cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            //+10主要为了防止出现35和3-5分不清,cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            Bottom(I)=ScC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            //TracePrint ScC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            S=S+10cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            BottomA=BottomA&ScC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            //TracePrint BottomAcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            //计数本次有几张牌cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            I=I+1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Else cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            VBS colorA="000000"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            VBSCall SFF=GetPixelColor(x-3+15,y-3)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            If SFF=colorA and m<1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
                //代表本次不记录,下面还有牌没记录cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
                m=m+1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            Else cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
                Goto PKtwocC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    x=x+15cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
EndFor cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Rem PKtwocC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Plugin t2=GetSysInfo.GetTime()cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
VBSCall MSGBox( "OK!T="&t2-t1&","&BottomA,4096,"牌")cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//判断是否是新出的牌cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
If BottomA=BottomBcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    BottomA=""cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Else cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    k=0cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    For IcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        PK(Bottom(k))=PK(Bottom(k))-1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        TracePrint Bottom(k)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        TracePrint PK(Bottom(k))cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        k=k+1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    EndFor cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    BottomB=BottomAcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    BottomA=""cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Goto onecC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Return cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//******************************************左边识别***********************************************cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Sub ReadLeftcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    VBS I=0cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    VBS m=0cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    LeftA=""cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    x=intX+3cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    y=intY+3cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    //读各玩家的牌,最多35张牌cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    For 39cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Plugin S=Maple.EamChar(Char,1,&HF8FCF8,0,x,y,5,23,0)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        TracePrint ScC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        If S>=2cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            //+10主要为了防止出现35和3-5分不清,cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            Left(I)=ScC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            //TracePrint ScC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            S=S+10cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            LeftA=LeftA&ScC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            //TracePrint LeftAcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            //计数本次有几张牌cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            I=I+1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        Else cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            VBS colorA="000000"cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            VBSCall SFF=GetPixelColor(x-3+15,y-3)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            If SFF=colorA and m<1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
                //代表本次不记录,下面还有牌没记录cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
                m=m+1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            Else cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
                Goto PKthreecC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
            EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    x=x+15cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
EndFor cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Rem PKthreecC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Plugin t2=GetSysInfo.GetTime()cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//VBSCall MSGBox( "OK!T="&t2-t1&","&LeftA,4096,"牌")cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//判断是否是新出的牌cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
If LeftA=LeftBBcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    LeftA=""cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Else cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    k=0cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    For IcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        PK(Left(k))=PK(Left(k))-1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        k=k+1cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        //TracePrint Left(k)cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
        //TracePrint PK(Left(k))cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    EndFor cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    LeftBB=LeftAcC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
    LeftA=""cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
EndIf cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Goto threecC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
Return cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
//******************************************右边识别***********************************************cC?5k}Ðöbforum.liuxuehome.comyÁSç0˜+8
1
查看完整版本: 记牌器