- UID
- 15247
- 帖子
- 10
- 主題
- 4
- 精華
- 0
- 積分
- 7
- 楓幣
- 25
- 威望
- 6
- 存款
- 0
- 贊助金額
- 0
- 推廣
- 0
- GP
- 4
- 閱讀權限
- 10
- 性別
- 保密
- 在線時間
- 17 小時
- 註冊時間
- 2012-10-12
- 最後登入
- 2023-6-15
|
20楓幣
本帖最後由 love8023816 於 2015-3-1 09:47 編輯
TwMs v1.52.2_ICS_SetSpawn
[ENABLE]
//換頻換圖定點
RegisterSymbol(Spawn)
Alloc(Spawn,1024)
RegisterSymbol(SpawnX)
Alloc(SpawnX,4)
RegisterSymbol(SpawnY)
Alloc(SpawnY,4)
RegisterSymbol(MapID)
Alloc(MapID,4)
RegisterSymbol(CheckMapID)
Alloc(CheckMapID,4)
Label(GetSpawnXY)
Label(Return)
label(SpawnMain)
Spawn:
Call GetSpawnXY
Cmp [esp+74],00997D5A //50 8d ?? ?? ?? 00 00 89 ?? ?? e8 ?? ?? ?? ff 3b f3
Jne GetProcessHeap
mov [esp+74],SpawnMain
Jmp GetProcessHeap
SpawnMain:
push eax
mov eax,[00f75bac]
mov eax,[eax+10d8]
Cmp [MapID],eax
pop eax
Jne 00997D5A
Push [SpawnX]
Push [SpawnY]
Pop [Ebp-1C]
Pop [Ebp-20]
jmp 00997D5A
GetSpawnXY:
cmp [CheckMapID],1
je Return
push eax
mov eax,[00f75bac]
mov eax,[eax+fa0]
mov [SpawnX],eax
mov eax,[00f75bac]
mov eax,[eax+fa4]
mov [SpawnY],eax
mov eax,[00f75bac]
mov eax,[eax+10d8]
mov [MapID],eax
mov [CheckMapID],1
pop eax
ret
Return:
ret
00f7d0b4:
DD Spawn
[DISABLE]
00f7d0b4:
DD GetProcessHeap
DeAlloc(Spawn)
DeAlloc(SpawnXY)
DeAlloc(MapID)
來自 - http://foxscripts.blogspot.tw/2014/02/twms-v1522icssetspawn.html
另外也可以推薦有這種功能的程式 , 也算在解答20楓幣內喔 !
因為我是使用龍欸數據執行器 , 所以希望更新後的數據 , 我可以在遊戲中修改XY軸 , 更改出現位置
|
|