返回列表 發帖
本帖最後由 fan62 於 2013-8-11 18:56 編輯

回復 1# skyblue0622
  1. rerun:
  2. //以下為你的原始所有代碼
  3. var1=0x006B9E44
  4. var2=0x006B9E48
  5. ExtVar[51]=0
  6. ExtVar[52]=0
  7. ExtVar[1]= ReadMemory[var1,1]
  8. ExtVar[2]= (ExtVar[1]+370) / 60
  9. ExtVar[3]= ReadMemory[var2,1]
  10. ExtVar[4]= (ExtVar[3]+240) / 30

  11.         if color[36569863] = 14607335
  12.                 KeyPress(115)

  13. ......省略
  14. //以上為你的原紿所有代碼

  15. delay(3600000)
  16. jump rerun
複製代碼
PS:我無法知道你原始程式裡是否有什麼判斷會一直迴圈,我是假定你程式會從頭執行到尾,只執行一次就停止,再來改成每小時執行一次!!詳細程式碼說明請看你另一篇提問帖裡的回覆~

TOP

回復  fan62

謝謝回覆告知
所以我PART1的指令,要接在最下面
最後才是
delay(3600000)
jump return
這樣對 ...
skyblue0622 發表於 2013-8-15 12:20


沒錯,可是別忘了還有最前面要加
rerun:

因為我不是很明白你的PART1跟PART2有沒有什麼聯貫性,若是兩個不同的,就是各自在最前面跟最後面加上我說的程式碼~~

TOP

照你所述的PART1跟2之間的關係,跟你提問時我所了解的意思是不太一樣的,我以為那是兩支不同的程式,分別都是要執行完就暫停一小時,再重複!!

如果照你所述的PART1跟2的關係,應該要改成:
return:
//--------------------------------
part1的全部份程式碼
//--------------------------------
part2的程式碼
//------------------
delay(3600000)
jump return  

程式碼大意是:先在PART1的程式碼前定義return副程序名,然後執行PART1的傳送地圖程式,執行完PART1的程式後執行PART2的打怪程式,PART2程式執行完後,等待一個小時,跳往宣告的return副程序處~

PS:以上是指你的PART1跟2之間的地圖傳送及點擊NPC判斷NPC死亡自動跳下一支等等的程式是能完整執行的情況!再來就是若原本的程式碼在完整執行一次後,有自動停止外掛的判斷或語法的話,要刪掉或註解起來!!

TOP

返回列表