25.10.2020 | 05:59
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум L2edit.Ru » Lineage 2 » Java сервер » В чем может быть ошибка?
В чем может быть ошибка?
DolvenДата: Четверг, 03.02.2011, 22:18 | Сообщение # 1
Dolven
Группа: Пользователи
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline
ValidateMDefend proc
XPUSHAD_ALL
addsd xmm0, qword ptr [rdi+700h]
mov rcx, rdi
call [GetEquipedWeapon]
test eax, eax
jz NotExist
mov r15, rax
mov rcx, [rax] ; get exInfo
movsxd rax, dword ptr [rcx+4]; augmentationId
cmp rax, 0
jle NotExist
mov rcx, r15
call ?SetAugment@CAugmentationSystem@@SAPEAVCAugmentData@@PEAVCSharedItemData@@@Z
test rax, rax
jz NotExist
addsd xmm0, qword ptr [rax+0Ch]; mdef
mov rcx, r15
call ?SetAugment2@CAugmentationSystem@@SAPEAVCAugmentData@@PEAVCSharedItemData@@@Z
test rax, rax
jz NotExist
addsd xmm0, qword ptr [rax+0Ch]; mdef
NotExist:
XPOPAD_ALL
mov rcx, 4DD00Fh
jmp rcx
ValidateMDefend endp

загрузка наград ...
 
LestatДата: Понедельник, 07.02.2011, 23:25 | Сообщение # 2
Lestat
Группа: Постоянный
Сообщений: 22
Награды: 1
Репутация: 0
Статус: Offline
<sarcasm>
вот в этом:
mov r15, rax
mov rcx, [rax] ; get exInfo
movsxd rax, dword ptr [rcx+4]; augmentationId
cmp rax, 0
jle NotExist
</sarcasm>
PS: не ожидал ассемблерный код увидеть))))

загрузка наград ...
 
Форум L2edit.Ru » Lineage 2 » Java сервер » В чем может быть ошибка?
  • Страница 1 из 1
  • 1
Поиск: