有沒有人願意測試一下這個ezs?
版主: GM Saga
-
- 初級玩家
- 文章: 2
- 註冊時間: 週一 9月 01, 2003 9:50 pm
var1=ReadMemory[0x00B67BE2,1] //重量
var2=ReadMemory[0x00B67BE0,1] //AR
var3=ReadMemory[0x00B67BDC,2] //金錢
var4=ReadMemory[0x00B67BD8,1] //int
var5=ReadMemory[0x00B67BD6,1] //mana
var6=ReadMemory[0x00B67BD4,1] //dex
var7=ReadMemory[0x00B67BD2,1] //stam
var8=ReadMemory[0x00B67BD0,1] //str
pos1=ReadMemory[0x00B67BCE,1] //hits
stop
能請問一下嗎上述的這些是代表什麼意思我複製跑ㄌ一變數值全部=0
[0x00B67BCE,1]<-------這些數值是代表什麼意思和如何知道這些數值ㄋ
這些上述的數值跑完是說遊戲裡的角色數值嗎.那不用抓點是EZSII到遊戲抓角色的數值的嗎還是跟我的版本有關遊戲的版本我的版本是4.0.0c EZSII2.1.1.1
var2=ReadMemory[0x00B67BE0,1] //AR
var3=ReadMemory[0x00B67BDC,2] //金錢
var4=ReadMemory[0x00B67BD8,1] //int
var5=ReadMemory[0x00B67BD6,1] //mana
var6=ReadMemory[0x00B67BD4,1] //dex
var7=ReadMemory[0x00B67BD2,1] //stam
var8=ReadMemory[0x00B67BD0,1] //str
pos1=ReadMemory[0x00B67BCE,1] //hits
stop
能請問一下嗎上述的這些是代表什麼意思我複製跑ㄌ一變數值全部=0
[0x00B67BCE,1]<-------這些數值是代表什麼意思和如何知道這些數值ㄋ
這些上述的數值跑完是說遊戲裡的角色數值嗎.那不用抓點是EZSII到遊戲抓角色的數值的嗎還是跟我的版本有關遊戲的版本我的版本是4.0.0c EZSII2.1.1.1
-
- 初級玩家
- 文章: 92
- 註冊時間: 週四 8月 15, 2002 8:56 am
-
- 高級玩家
- 文章: 589
- 註冊時間: 週三 12月 26, 2001 8:00 am
沒測試過@@"【tommy仔~人稱鴻仔^^】 寫:用ezs 2就可以了^^"但為什麼沒有練魔法的0,0幫我寫一寫可以嗎??我是用下毒練的!沒有uoa的喔-,-KleMenT 寫:還是這句~ ezs1.1 老嚕@@ " 給他去退休也不過份^^||【tommy仔~人稱鴻仔^^】 寫:你的是ezs 2版嗎?
我用ezs1.1 是不是不行的?.?
所以我寫的都是ezs2的^^||
/*
註解:
F6 為冥想熱鍵
F12為施魔法熱鍵
//==================================
pos1設為頭頂冥想失敗時的說話位置 (預設10551590)
pos2設為身上沒藥時藥材1位置 (施死毒只用設這個)
pos3設為身上沒藥時藥材2位置
pos4設為身上沒藥時藥材3位置
pos5設為身上沒藥時藥材4位置
pos6設為身上包包的位置
===================================
var1為冥想失敗時的說話顏色 (預設8946824)
var2為int值
var3為mana值
var4為現在的重量
var5設為妳施魔法的藥材數 (預設1)
var6設為沒有藥材時妳的重量 (預設250)
var7設為沒有藥材時妳要拿藥材的數量 (預設30)
*/
// [ 設定 ]
pos1=10551590
pos2=藥材1
pos3=藥材2
pos4=藥材3
pos5=藥材4
pos6=身上包包
//-----------------------------------------------------
var1=8946824
var5=1
var6=250
var7=30
//--------------------------------------------------------
//[SCRIPT]
var2=ReadMemory[0x00B67BD8,1] //int
var3=ReadMemory[0x00B67BD6,1] //mana
var4=ReadMemory[0x00B67BE2,1] //重量
if var4>var6
call 抓藥
end if
if var3=var2
delay(2000)
call 使用魔法
else
call 冥想
end if
//======================================
使用魔法:
sendkey(F12)
delay(4000)
return
//=======================================
冥想:
var2=ReadMemory[0x00B67BD8,1] //int
var3=ReadMemory[0x00B67BD6,1] //mana
sendkey(F6)
delay(2850)
if getcolor[var1,8061219,10289507]>0
call 冥想
elseif var1!=var2
delay(1000)
end if
return
//=======================================
抓藥:
if var5=1
drag var7 from pos2 to pos6
elseif var5=2
drag var7 from pos3 to pos6
elseif var5=3
drag var7 from pos4 to pos6
end if
return
最後由 KleMenT 於 週三 8月 28, 2002 6:04 am 編輯,總共編輯了 2 次。

KleMenT [F.S]
-
- 初級玩家
- 文章: 92
- 註冊時間: 週四 8月 15, 2002 8:56 am
-
- 初級玩家
- 文章: 92
- 註冊時間: 週四 8月 15, 2002 8:56 am
-
- 初級玩家
- 文章: 92
- 註冊時間: 週四 8月 15, 2002 8:56 am
-
- 高級玩家
- 文章: 589
- 註冊時間: 週三 12月 26, 2001 8:00 am
未測試.........事實是有點懶......@@"
/*
註解:
需uop.dll
先要準備熔爐, 手上拿起鐵鎚
將數個空包包放在同一個位置
分礦只需要設pos1, pos2, var6
-------------------------------------------------
pos1設為地上的礦堆
pos2設為1個礦放下的位置
pos3設為手上鐵鎚的位置
pos4設為包包主左上角
pos5設為包包主右下角
pos6設為打鐵成品放置的包包
pos7設為打鐵成品滿時放置的包包位置
pos8設為空包包位置
--------------------------------------------------------
var1為身上重量
var2為str值
var3設為鐵鎚顏色
var4設為鐵磚顏色
var5設為成品的顏色
var6功能選項 0=只分礦 1=菜刀 2=小刀
var8為成品的數量
*/
//=====================================
//設定
var6=0
var8=0
//-------------------------------------------------------
//[SCRIPT]
while 1=1
分礦:
if var6=0
while 1=1
else
var1=readmemory[0x00B67BE2,1] //wght
var2=readmemory[0x00B67BD0,1] //str
drag 1 from pos1 to pos2
delay(500)
left dbclick pos2
delay(500)
wend
end if
if var1>var2*4
return
end if
//======================================
打鐵:
left color dbclick[var3,pos3,pos3]
delay(1000)
left color click[var4,pos4,pos5]
delay(500)
while 1=1
var1=readmemory[0x00B67BE2,1] //wght
var2=readmemory[0x00B67BD0,1] //str
if var1>var2*4
while getcolor[var5,pos4,pos5]>0
delay(100)
drag all from getcolorpos[var5,pos4,pos5] to pos6
delay(100)
var8=var8+1
if var8>100
call 交換包包
end if
wend
break
else
call 選單
repeat 17
var1=readmemory[0x00B67BE2,1] //wght
if var1=var1
delay(1000)
else
break
end if
end repeat
end if
wend
wend
//=======================================
交換包包:
drag all from pos6 to pos7
delay(1000)
drag all from pos8 to pos6
delay(1000)
return
//=======================================
選單:
//菜刀
if var6=1
extvar[1]=4587722
extvar[2]=4325438
extvar[3]=4522070
end if
//----------------------------------------------------------
//小刀
if var6=2
extvar[1]=4587722
extvar[2]=4325438
extvar[3]=4194351
end if
//----------------------------------------------------------
sendkey(F3)
delay(500)
left dbclick extvar[1]
delay(500)
left dbclick extvar[2]
delay(500)
left dbclick extvar[3]
return
/*
註解:
需uop.dll
先要準備熔爐, 手上拿起鐵鎚
將數個空包包放在同一個位置
分礦只需要設pos1, pos2, var6
-------------------------------------------------
pos1設為地上的礦堆
pos2設為1個礦放下的位置
pos3設為手上鐵鎚的位置
pos4設為包包主左上角
pos5設為包包主右下角
pos6設為打鐵成品放置的包包
pos7設為打鐵成品滿時放置的包包位置
pos8設為空包包位置
--------------------------------------------------------
var1為身上重量
var2為str值
var3設為鐵鎚顏色
var4設為鐵磚顏色
var5設為成品的顏色
var6功能選項 0=只分礦 1=菜刀 2=小刀
var8為成品的數量
*/
//=====================================
//設定
var6=0
var8=0
//-------------------------------------------------------
//[SCRIPT]
while 1=1
分礦:
if var6=0
while 1=1
else
var1=readmemory[0x00B67BE2,1] //wght
var2=readmemory[0x00B67BD0,1] //str
drag 1 from pos1 to pos2
delay(500)
left dbclick pos2
delay(500)
wend
end if
if var1>var2*4
return
end if
//======================================
打鐵:
left color dbclick[var3,pos3,pos3]
delay(1000)
left color click[var4,pos4,pos5]
delay(500)
while 1=1
var1=readmemory[0x00B67BE2,1] //wght
var2=readmemory[0x00B67BD0,1] //str
if var1>var2*4
while getcolor[var5,pos4,pos5]>0
delay(100)
drag all from getcolorpos[var5,pos4,pos5] to pos6
delay(100)
var8=var8+1
if var8>100
call 交換包包
end if
wend
break
else
call 選單
repeat 17
var1=readmemory[0x00B67BE2,1] //wght
if var1=var1
delay(1000)
else
break
end if
end repeat
end if
wend
wend
//=======================================
交換包包:
drag all from pos6 to pos7
delay(1000)
drag all from pos8 to pos6
delay(1000)
return
//=======================================
選單:
//菜刀
if var6=1
extvar[1]=4587722
extvar[2]=4325438
extvar[3]=4522070
end if
//----------------------------------------------------------
//小刀
if var6=2
extvar[1]=4587722
extvar[2]=4325438
extvar[3]=4194351
end if
//----------------------------------------------------------
sendkey(F3)
delay(500)
left dbclick extvar[1]
delay(500)
left dbclick extvar[2]
delay(500)
left dbclick extvar[3]
return

KleMenT [F.S]
-
- 高級玩家
- 文章: 589
- 註冊時間: 週三 12月 26, 2001 8:00 am
一樣還未測試@@"
互毆補兩人練功.ezs
/*
註解:
F2為--最後動作>自己
F3為--最後動作>最後目標(對手)
繃帶要放在地上,絕不能動繃帶(拿起或丟下新繃帶)
--------------------------------------------------
如果要自定血量補血,請在extvar[1]設
減了多少血才補 ex: 80/100 補血 extvar[1]=20
var3自設 (預設 0)
var3=0 不啟動幫對手補血
var3=1 啟動幫對手補血
*/
//設定
extvar[1]=0
var3=0
//---------------------------------------------------
//[SCRIPT]
var1=readmemory[0x00B67BD0,1] //str
var2=readmemory[0x00B67BCE,1] //hits
if var2<var1-extvar[1] //如果有扣血就補血
sendkey(F2) //預設F2為--最後動作>自己
delay(3500) //等待3.5秒
end if
//-------------------------------------------------------
//對手沒血幫對手補血
if var3=1
if color[pos4]!=var4 //pos4設在對手血條上--var4取得滿血時的顏色
sendkey(F3) //預設F3為--最後動作>最後目標(對手)
delay(3500) //等待3.5秒
end if
end if
互毆補兩人練功.ezs
/*
註解:
F2為--最後動作>自己
F3為--最後動作>最後目標(對手)
繃帶要放在地上,絕不能動繃帶(拿起或丟下新繃帶)
--------------------------------------------------
如果要自定血量補血,請在extvar[1]設
減了多少血才補 ex: 80/100 補血 extvar[1]=20
var3自設 (預設 0)
var3=0 不啟動幫對手補血
var3=1 啟動幫對手補血
*/
//設定
extvar[1]=0
var3=0
//---------------------------------------------------
//[SCRIPT]
var1=readmemory[0x00B67BD0,1] //str
var2=readmemory[0x00B67BCE,1] //hits
if var2<var1-extvar[1] //如果有扣血就補血
sendkey(F2) //預設F2為--最後動作>自己
delay(3500) //等待3.5秒
end if
//-------------------------------------------------------
//對手沒血幫對手補血
if var3=1
if color[pos4]!=var4 //pos4設在對手血條上--var4取得滿血時的顏色
sendkey(F3) //預設F3為--最後動作>最後目標(對手)
delay(3500) //等待3.5秒
end if
end if

KleMenT [F.S]
-
- 高級玩家
- 文章: 589
- 註冊時間: 週三 12月 26, 2001 8:00 am
還未測試的~ @@" 別扁我@@"
互毆練功.ezs
/*
註解:
F2為--最後動作>自己
繃帶要放在地上,絕不能動繃帶(拿起或丟下新繃帶)
--------------------------------------------------
如果要自定血量補血,請在extvar[1]設
減了多少血才補 ex: 80/100 補血 extvar[1]=20
*/
//設定
extvar[1]=0
//---------------------------------------------------
//[SCRIPT]
var1=readmemory[0x00B67BD0,1] //str
var2=readmemory[0x00B67BCE,1] //hits
if var2<var1-extvar[1] //如果有扣血就補血
sendkey(F2) //預設F2為--最後動作>自己
delay(3500) //等待3.5秒
end if
互毆練功.ezs
/*
註解:
F2為--最後動作>自己
繃帶要放在地上,絕不能動繃帶(拿起或丟下新繃帶)
--------------------------------------------------
如果要自定血量補血,請在extvar[1]設
減了多少血才補 ex: 80/100 補血 extvar[1]=20
*/
//設定
extvar[1]=0
//---------------------------------------------------
//[SCRIPT]
var1=readmemory[0x00B67BD0,1] //str
var2=readmemory[0x00B67BCE,1] //hits
if var2<var1-extvar[1] //如果有扣血就補血
sendkey(F2) //預設F2為--最後動作>自己
delay(3500) //等待3.5秒
end if

KleMenT [F.S]
誰在線上
正在瀏覽這個版面的使用者:沒有註冊會員 和 2 位訪客