昨日教霧封使用腳本程式,但是卻碰到了一個巨大的牆壁,那就是不會用。

我百思不得其解,該如何將我的所有流程解說清楚,顏色、顯示卡的區別

以及WINDOWS系統的版本不同所造成的視窗差距是無法突破的。

VISTA來說好了,在實體桌面的大小中,

VISTA的視窗TITLE BAR的高度多了WINDOWS 2000一般視窗約15個PIX,

而跟XP的差距約8個PIX,也就是說,就算我拿我寫好的腳本共享出來,要能使用也必須理解,才有辦法修改。

這是無可避免的事實,所以,我只好花點時間,弄個圖文並茂的出來,不然總感覺事情會很大條。

現在,我先開始解說腳本吧:


//抓取視窗HAND,之後不忘掉。
Plugin hwnd=Window.Foreground()
//做出程式標記,每次輪回重新開始。
Rem Start
//將視窗左上固定在(0,0)
Plugin Window.Move(hwnd, 0, 0)
//[]==============================================================================================[]
//設定日期記憶體參數

dim m_iDay
VBS m_iDayAdd=&H00B71A68
//[]==============================================================================================[]
//首先起點在碼頭畫面。
Delay 1000
//滑鼠移到進入碼頭廣場的按鈕位置
MoveTo 649,412
Gosub 點擊滑鼠左鍵
Delay 6000
Gosub 城內地圖
MoveTo 659,208
Gosub 點擊滑鼠左鍵
Gosub 矯正視角
Delay 1000
//移動到船廠,按下ESC消人影 27 就是代表ESC的鍵盤碼
KeyPress 27,1
KeyDown 27,1
Delay 1000
//領船
Gosub 造船廠老闆
Delay 4000
//在對話一次,準備賣船
Gosub 造船廠老闆
Delay 4000
MoveTo 688,389
Gosub 點擊滑鼠左鍵
Delay 3000
//賣船
KeyPress 40,1
Delay 1000
//移到確定鍵
MoveTo 613,439
Gosub 點擊滑鼠左鍵
Delay 500
MoveTo 377,277
Gosub 點擊滑鼠左鍵
Delay 3000
//造船
MoveTo 652,412
Gosub 點擊滑鼠左鍵
Delay 3000
//選船-桑給巴爾中型阿拉伯 要按13次 40 就是鍵盤的 下
For 13
    KeyPress 40,1
    Delay 150
EndFor
KeyPress 13,1
Delay 1000
//確定
MoveTo 627,444
Gosub 點擊
//造船程序
Delay 400
Gosub 點擊滑鼠左鍵
Delay 400
Gosub 點擊滑鼠左鍵
Delay 400
//輸入名稱1,49就是鍵盤的1
KeyPress 49,1
Delay 400
Gosub 點擊滑鼠左鍵
Delay 10000
//到碼頭
Gosub 城內地圖
MoveTo 571,299
Gosub 點擊滑鼠左鍵
Delay 25000
Gosub 矯正視角
Gosub 碼頭官員
//停注等四秒
Delay 4000
//進入港口,花10緩衝
MoveTo 649,387
Gosub 點擊滑鼠左鍵
Delay 10000
//補給 補到最滿(不釣魚)可自行修改
MoveTo 689,382
Gosub 點擊滑鼠左鍵
Delay 6000
MoveTo 315,377
Gosub 點擊滑鼠左鍵
Delay 1000
MoveTo 602,416
Gosub 點擊滑鼠左鍵
Delay 6000

//出海
MoveTo 649,384
Gosub 點擊滑鼠左鍵
Delay 3000
MoveTo 643,411
Gosub 點擊滑鼠左鍵
Delay 5000

//待時12天
Wait=0
While Wait=0
    Gosub 讀取參數
    Delay 10000
    If m_iDay>11
        Wait=1
    EndIf
EndWhile
Gosub 找桑給巴爾
Delay 10000
//輪迴
Goto Start

//製造出來的副程式就繼續寫在這個腳本的下面

//[]==============================================================================================[]
Sub 矯正視角
    Delay 20000
    RightDown 1
    Delay 500
    RightUp 1
    Delay 500
Return 矯正視角

//[]==============================================================================================[]
Sub 點擊滑鼠左鍵
    Delay 450
    LeftClick 1
    Delay 450
Return 點擊滑鼠左鍵
//[]==============================================================================================[]
Sub 城內地圖
    KeyDown 17,1
    KeyPress 71,1
    KeyUp 17,1
Return 城內地圖

//[]==============================================================================================[]
Sub 讀取參數
    Plugin m_iDay=Memory.Read32Bit(hwnd,m_iDayAdd)
Return 讀取參數

//[]==============================================================================================[]

Sub 轉攝影機
    Rem ==========以下是按鍵精靈錄製的內容==========
    MoveTo 484,649
    MoveTo 487,640
    Delay 16
    MoveTo 489,631
    MoveTo 493,620
    Delay 15
    MoveTo 495,608
    MoveTo 499,594
    Delay 16
    MoveTo 501,586
    MoveTo 501,572
    Delay 15
    MoveTo 503,559
    MoveTo 504,547
    Delay 16
    MoveTo 504,534
    MoveTo 504,520
    Delay 16
    MoveTo 504,504
    MoveTo 504,486
    Delay 15
    MoveTo 504,467
    MoveTo 504,446
    Delay 16
    MoveTo 504,425
    MoveTo 501,403
    Delay 15
    MoveTo 501,384
    MoveTo 501,363
    Delay 16
    MoveTo 501,345
    MoveTo 501,326
    Delay 16
    MoveTo 501,307
    Delay 15
    MoveTo 501,291
    MoveTo 501,275
    Delay 16
    MoveTo 499,259
    MoveTo 497,248
    Delay 15
    MoveTo 497,234
    MoveTo 497,223
    Delay 16
    MoveTo 497,210
    MoveTo 495,193
    Delay 16
    MoveTo 495,177
    MoveTo 495,159
    Delay 15
    MoveTo 493,142
    MoveTo 491,129
    Delay 16
    MoveTo 489,115
    MoveTo 486,106
    Delay 15
    MoveTo 484,95
    MoveTo 482,88
    Delay 16
    MoveTo 481,82
    MoveTo 479,76
    Delay 16
    MoveTo 478,70
    MoveTo 476,66
    Delay 15
    MoveTo 475,61
    MoveTo 473,57
    Delay 16
    MoveTo 473,53
    MoveTo 472,48
    Delay 15
    MoveTo 470,44
    Delay 32
    MoveTo 468,29
    MoveTo 466,23
    MoveTo 464,17
    Delay 15
    MoveTo 463,10
    MoveTo 461,6
    Delay 16
    MoveTo 460,0
    MoveTo 459,0
    Delay 15
    MoveTo 457,0
    Delay 203
    MoveTo 457,2
    MoveTo 456,5
    Delay 16
    MoveTo 455,7
    MoveTo 454,9
    Delay 15
    MoveTo 452,10
    Delay 32
    MoveTo 452,11
    MoveTo 451,11
    Delay 15
    MoveTo 451,12
    Delay 16
    MoveTo 451,13
    Delay 15
    MoveTo 450,13
    Delay 671
    LeftDown 1
    LeftDown 1
    LeftClick 1
    Delay 1466
    MoveTo 450,14
    MoveTo 450,17
    Delay 16
    MoveTo 450,18
    MoveTo 450,19
    Delay 15
    MoveTo 450,20
    MoveTo 450,21
    Delay 16
    MoveTo 450,22
    MoveTo 450,23
    Delay 16
    MoveTo 451,23
    Delay 15
    MoveTo 451,25
    Delay 16
    MoveTo 451,26
    Delay 15
    MoveTo 451,27
    MoveTo 451,28
    Delay 16
    MoveTo 451,29
    MoveTo 451,32
    Delay 16
    MoveTo 451,33
    MoveTo 451,35
    Delay 15
    MoveTo 451,36
    MoveTo 451,39
    Delay 16
    MoveTo 451,43
    MoveTo 449,46
    Delay 15
    MoveTo 448,52
    MoveTo 446,58
    Delay 16
    MoveTo 444,69
    MoveTo 441,78
    Delay 16
    MoveTo 439,89
    MoveTo 435,101
    Delay 15
    MoveTo 431,113
    MoveTo 427,122
    Delay 16
    MoveTo 424,131
    MoveTo 422,135
    Delay 15
    MoveTo 421,139
    MoveTo 419,142
    Delay 16
    MoveTo 417,145
    MoveTo 415,149
    Delay 16
    MoveTo 412,154
    MoveTo 407,160
    Delay 15
    MoveTo 402,167
    Delay 16
    MoveTo 397,174
    MoveTo 392,179
    Delay 15
    MoveTo 389,183
    MoveTo 385,188
    Delay 16
    MoveTo 382,193
    MoveTo 379,194
    Delay 16
    MoveTo 376,197
    MoveTo 373,198
    Delay 15
    MoveTo 372,198
    Delay 16
    MoveTo 371,199
    Delay 31
    MoveTo 370,200
    Delay 16
    MoveTo 369,202
    MoveTo 368,202
    Delay 31
    MoveTo 364,204
    MoveTo 363,205
    Delay 15
    MoveTo 361,205
    Delay 16
    MoveTo 358,206
    MoveTo 357,206
    Delay 78
    MoveTo 355,206
    MoveTo 354,206
    Delay 16
    MoveTo 352,206
    MoveTo 349,206
    Delay 15
    MoveTo 347,206
    MoveTo 346,206
    Delay 16
    MoveTo 343,204
    MoveTo 339,204
    Delay 15
    MoveTo 330,203
    Delay 16
    MoveTo 322,201
    MoveTo 314,201
    Delay 16
    MoveTo 305,199
    MoveTo 296,198
    Delay 15
    MoveTo 288,198
    MoveTo 279,196
    Delay 16
    MoveTo 271,196
    MoveTo 265,194
    Delay 15
    MoveTo 257,194
    MoveTo 251,194
    Delay 16
    MoveTo 245,194
    MoveTo 239,194
    Delay 16
    MoveTo 233,194
    MoveTo 227,194
    Delay 15
    MoveTo 219,194
    MoveTo 213,195
    Delay 16
    MoveTo 208,195
    MoveTo 204,197
    Delay 15
    MoveTo 200,198
    MoveTo 195,198
    Delay 16
    MoveTo 191,199
    MoveTo 187,199
    Delay 16
    MoveTo 182,201
    MoveTo 176,204
    Delay 15
    MoveTo 167,206
    MoveTo 159,208
    Delay 16
    MoveTo 152,209
    MoveTo 143,213
    Delay 15
    MoveTo 137,214
    MoveTo 133,214
    Delay 16
    MoveTo 129,216
    MoveTo 126,217
    Delay 16
    MoveTo 125,218
    MoveTo 122,218
    Delay 15
    MoveTo 121,219
    Delay 16
    MoveTo 120,221
    MoveTo 119,222
    Delay 15
    MoveTo 118,222
    MoveTo 117,223
    Delay 16
    MoveTo 114,224
    MoveTo 113,225
    Delay 16
    MoveTo 110,228
    MoveTo 108,229
    Delay 15
    MoveTo 106,230
    MoveTo 105,233
    Delay 16
    MoveTo 104,233
    MoveTo 104,234
    Delay 15
    MoveTo 103,235
    MoveTo 102,235
    Delay 16
    MoveTo 102,236
    MoveTo 101,237
    Delay 16
    MoveTo 98,239
    MoveTo 97,239
    Delay 15
    MoveTo 95,240
    MoveTo 92,241
    Delay 16
    MoveTo 89,243
    MoveTo 86,244
    Delay 15
    MoveTo 85,245
    MoveTo 83,246
    Delay 16
    MoveTo 81,249
    MoveTo 79,249
    Delay 16
    MoveTo 76,250
    MoveTo 75,252
    Delay 15
    MoveTo 72,253
    MoveTo 70,254
    Delay 16
    MoveTo 69,254
    MoveTo 66,255
    Delay 15
    MoveTo 65,257
    Delay 16
    MoveTo 64,257
    Delay 16
    MoveTo 63,257
    MoveTo 63,258
    Delay 15
    MoveTo 61,258
    Delay 16
    MoveTo 60,258
    MoveTo 58,259
    Delay 15
    MoveTo 57,259
    Delay 16
    MoveTo 56,259
    Delay 16
    MoveTo 54,259
    Delay 31
    MoveTo 53,259
    MoveTo 52,259
    Delay 15
    MoveTo 52,260
    MoveTo 51,260
    Delay 16
    MoveTo 50,260
    Delay 16
    MoveTo 49,260
    MoveTo 48,260
    Delay 15
    MoveTo 48,261
    MoveTo 46,261
    Delay 16
    MoveTo 45,261
    Delay 47
    MoveTo 44,261
    Delay 15
    MoveTo 43,262
    MoveTo 42,262
    Delay 31
    MoveTo 41,262
    MoveTo 40,262
    Delay 16
    MoveTo 38,262
    Delay 31
    MoveTo 37,262
    Delay 16
    MoveTo 36,262
    Delay 62
    MoveTo 35,262
    Delay 16
    MoveTo 35,263
    Delay 15
    MoveTo 34,263
    Delay 32
    MoveTo 33,263
    Delay 15
    MoveTo 32,263
    Delay 63
    MoveTo 31,263
    Delay 15
    MoveTo 29,263
    Delay 16
    MoveTo 28,263
    Delay 203
    RightDown 1
    RightDown 1
    RightDown 1
    Delay 46
    MoveTo 29,263
    Delay 16
    MoveTo 30,263
    Delay 16
    MoveTo 31,263
    Delay 15
    MoveTo 32,263
    MoveTo 33,265
    Delay 16
    MoveTo 34,265
    MoveTo 35,265
    Delay 15
    MoveTo 37,265
    MoveTo 38,265
    Delay 16
    MoveTo 39,266
    MoveTo 41,266
    Delay 16
    MoveTo 44,266
    MoveTo 46,266
    Delay 15
    MoveTo 51,266
    Delay 16
    MoveTo 53,266
    MoveTo 58,267
    Delay 15
    MoveTo 62,267
    MoveTo 64,267
    Delay 16
    MoveTo 69,267
    MoveTo 71,267
    Delay 16
    MoveTo 74,267
    MoveTo 76,267
    Delay 15
    MoveTo 81,267
    MoveTo 83,267
    Delay 16
    MoveTo 88,267
    MoveTo 92,267
    Delay 15
    MoveTo 96,267
    MoveTo 102,267
    Delay 16
    MoveTo 106,267
    MoveTo 111,267
    Delay 16
    MoveTo 117,265
    MoveTo 123,265
    Delay 15
    MoveTo 129,265
    MoveTo 133,265
    Delay 16
    MoveTo 137,265
    MoveTo 143,265
    Delay 15
    MoveTo 146,265
    MoveTo 152,265
    Delay 16
    MoveTo 154,265
    MoveTo 160,265
    Delay 16
    MoveTo 165,265
    MoveTo 169,265
    Delay 15
    MoveTo 175,265
    Delay 16
    MoveTo 181,265
    MoveTo 187,265
    MoveTo 193,265
    Delay 15
    MoveTo 199,265
    MoveTo 203,265
    Delay 32
    MoveTo 212,265
    MoveTo 216,265
    MoveTo 220,265
    Delay 15
    MoveTo 224,265
    Delay 16
    MoveTo 229,265
    MoveTo 233,265
    Delay 15
    MoveTo 235,265
    MoveTo 240,265
    Delay 16
    MoveTo 244,265
    MoveTo 250,265
    Delay 16
    MoveTo 256,265
    MoveTo 262,265
    Delay 15
    MoveTo 268,265
    MoveTo 276,265
    Delay 16
    MoveTo 284,265
    MoveTo 292,265
    Delay 15
    MoveTo 301,265
    Delay 16
    MoveTo 309,265
    Delay 16
    MoveTo 315,265
    MoveTo 321,265
    Delay 15
    MoveTo 327,265
    Delay 16
    MoveTo 332,265
    MoveTo 336,265
    Delay 15
    MoveTo 342,265
    MoveTo 348,265
    Delay 16
    MoveTo 354,265
    MoveTo 362,265
    Delay 16
    MoveTo 370,265
    MoveTo 376,265
    Delay 15
    MoveTo 384,265
    MoveTo 390,265
    Delay 16
    MoveTo 396,265
    MoveTo 400,265
    Delay 15
    MoveTo 409,265
    Delay 16
    MoveTo 416,265
    Delay 16
    MoveTo 418,265
    MoveTo 423,265
    Delay 15
    MoveTo 425,264
    MoveTo 428,265
    Delay 16
    MoveTo 435,265
    Delay 15
    MoveTo 437,265
    MoveTo 440,263
    Delay 16
    MoveTo 443,263
    MoveTo 445,263
    Delay 16
    MoveTo 448,263
    MoveTo 447,263
    Delay 15
    MoveTo 450,263
    MoveTo 452,263
    Delay 16
    MoveTo 455,263
    MoveTo 459,263
    Delay 15
    MoveTo 462,263
    MoveTo 464,263
    Delay 16
    MoveTo 467,263
    MoveTo 470,263
    Delay 16
    MoveTo 474,263
    MoveTo 476,263
    Delay 15
    MoveTo 480,263
    Delay 16
    MoveTo 481,263
    MoveTo 484,263
    Delay 15
    MoveTo 486,263
    MoveTo 487,263
    Delay 16
    MoveTo 491,263
    MoveTo 494,263
    Delay 16
    MoveTo 496,263
    MoveTo 501,263
    Delay 15
    MoveTo 505,263
    MoveTo 508,263
    Delay 16
    MoveTo 512,263
    Delay 15
    MoveTo 516,263
    MoveTo 521,263
    Delay 16
    MoveTo 525,263
    MoveTo 529,263
    Delay 16
    MoveTo 538,263
    Delay 31
    MoveTo 552,263
    Delay 31
    MoveTo 567,263
    Delay 16
    MoveTo 577,263
    Delay 15
    MoveTo 589,263
    MoveTo 595,263
    Delay 16
    MoveTo 599,263
    MoveTo 605,263
    Delay 15
    MoveTo 614,263
    Delay 16
    MoveTo 616,263
    MoveTo 619,263
    Delay 16
    MoveTo 621,263
    Delay 15
    MoveTo 624,263
    MoveTo 625,263
    Delay 16
    MoveTo 626,263
    Delay 15
    MoveTo 627,263
    Delay 16
    MoveTo 628,263
    Delay 16
    MoveTo 629,263
    Delay 15
    MoveTo 632,263
    Delay 16
    MoveTo 633,263
    MoveTo 634,263
    Delay 31
    MoveTo 637,263
    Delay 16
    MoveTo 642,263
    MoveTo 648,263
    Delay 31
    MoveTo 651,263
    Delay 15
    MoveTo 653,263
    Delay 16
    MoveTo 658,263
    Delay 16
    MoveTo 661,263
    MoveTo 663,263
    Delay 15
    MoveTo 666,263
    MoveTo 670,263
    Delay 16
    MoveTo 679,263
    Delay 15
    MoveTo 685,263
    Delay 16
    MoveTo 688,263
    MoveTo 691,263
    Delay 16
    MoveTo 693,263
    MoveTo 694,263
    Delay 15
    MoveTo 697,263
    MoveTo 698,263
    Delay 16
    MoveTo 699,263
    MoveTo 701,263
    Delay 31
    MoveTo 703,263
    Delay 16
    MoveTo 704,263
    MoveTo 705,263
    Delay 31
    MoveTo 706,263
    Delay 15
    MoveTo 707,263
    Delay 16
    MoveTo 709,263
    Delay 16
    MoveTo 710,263
    Delay 15
    MoveTo 713,263
    Delay 16
    MoveTo 715,263
    Delay 156
    MoveTo 716,263
    Delay 15
    MoveTo 717,263
    Delay 16
    MoveTo 718,263
    MoveTo 721,263
    Delay 16
    MoveTo 724,263
    Delay 15
    MoveTo 727,263
    Delay 16
    MoveTo 729,263
    Delay 15
    MoveTo 730,263
    Delay 16
    MoveTo 731,263
    Delay 31
    MoveTo 732,263
    Delay 16
    MoveTo 734,263
    Delay 15
    MoveTo 735,263
    Delay 16
    MoveTo 736,263
    Delay 16
    MoveTo 737,263
    Delay 1154
    RightClick 1
    RightClick 1
    Delay 686
    MoveTo 735,263
    Delay 16
    MoveTo 733,263
    MoveTo 730,262
    Delay 16
    MoveTo 726,260
    MoveTo 721,257
    Delay 15
    MoveTo 715,256
    MoveTo 711,253
    Delay 16
    MoveTo 702,251
    MoveTo 696,248
    Delay 15
    MoveTo 689,245
    MoveTo 680,241
    Delay 16
    MoveTo 676,238
    MoveTo 669,235
    Delay 16
    MoveTo 663,231
    MoveTo 658,228
    Delay 15
    MoveTo 652,225
    MoveTo 647,221
    Delay 16
    MoveTo 643,218
    MoveTo 638,215
    Delay 15
    MoveTo 635,212
    MoveTo 633,209
    Delay 16
    MoveTo 630,208
    MoveTo 629,206
    Delay 16
    MoveTo 628,205
    MoveTo 628,204
    Delay 15
    MoveTo 625,201
    Delay 16
    MoveTo 623,197
    Delay 15
    MoveTo 619,190
    Delay 16
    MoveTo 617,187
    Delay 16
    MoveTo 614,184
    Delay 15
    MoveTo 610,178
    Delay 16
    MoveTo 608,175
    MoveTo 608,174
    MoveTo 607,173
    Delay 15
    MoveTo 607,171
    Delay 16
    MoveTo 605,170
    Delay 16
    MoveTo 604,167
    Delay 15
    MoveTo 602,163
    Delay 16
    MoveTo 601,162
    MoveTo 601,161
    Delay 15
    MoveTo 599,160
    Delay 16
    MoveTo 599,158
    Delay 16
    MoveTo 599,157
    MoveTo 598,157
    Delay 15
    MoveTo 598,156
    Delay 16
    MoveTo 598,155
    Delay 31
    MoveTo 598,154
    Delay 16
    MoveTo 597,154
    Delay 592
Return 轉攝影機

//[]==============================================================================================[]
Sub 造船廠老闆
    Rem 造船廠老闆Start
    //按下Tab鍵
   
KeyPress 9,1
    //找人延時
    Delay 200
    IfColor 634,356,"FFFFFF",0
        Delay 10
        IfColor 634,359,"FFFFFF",0
            Delay 10

                  ......有沒有很眼熟?

        EndIf
    EndIf
    //找不到,跳回副程式開頭
    Goto 造船廠老闆Start
    Rem 造船廠老闆End
Return 造船廠老闆

//[]==============================================================================================[]
Sub 碼頭官員
    Rem 碼頭官員Start
    //按下Tab鍵
    KeyPress 9,1
    //找人延時
    Delay 200
    IfColor 634,354,"FFFFFF",0
        Delay 10
        IfColor 634,359,"FFFFFF",0
            Delay 10

                  ......有沒有很眼熟?

        EndIf
    EndIf
    //找不到,跳回副程式開頭
    Goto 碼頭官員Start
    Rem 碼頭官員End
Return 碼頭官員

//[]==============================================================================================[]
Sub 找桑給巴爾
    GoSub 轉攝影機
    Rem 桑給巴爾Start
    //按下Tab鍵
    KeyPress 9,1
    //找人延時
    Delay 200
    IfColor 634,359,"FFFFFF",0
        Delay 10
        IfColor 634,362,"FFFFFF",0
            Delay 10

                  ......有沒有很眼熟?

        EndIf
    EndIf
    //找不到,跳回副程式開頭
    Goto 桑給巴爾Start
    Rem 桑給巴爾End
Return 找桑給巴爾

創作者介紹
創作者 黑鐵時代 的頭像
ironball

黑鐵時代

ironball 發表在 痞客邦 留言(0) 人氣( 175 )