#include "stdafx.h"
#include "ItemAsm.h"
#include "TMemory.h"
DWORD AllowJewels;
BOOL AllowJewelsDrop;
DWORD AllowJewelsDrop_Buff;
WORD wItemTitleColor_Pointer;
WORD dwItemTitleColor_Set;
DWORD dwItemPrice_Pointer;
DWORD dwItemPrice_Money;
DWORD AllowJewelsPrice_Buff;
DWORD dwItemDescriptionText_Pointer;
char* cItemDecriptionText_Line1;
DWORD dwItemDescription_Line1_Weight;
DWORD dwItemDescription_Line1_Color;
char* cItemDecriptionText_Line2;
DWORD dwItemDescription_Line2_Weight;
DWORD dwItemDescription_Line2_Color;
char* cItemDecriptionText_Line3;
DWORD dwItemDescription_Line3_Weight;
DWORD dwItemDescription_Line3_Color;
DWORD dwItemDescription_Line_Count;
DWORD ReturnJewelColorName1 = 0x4BFF94;
DWORD ReturnJewelColorName2 = 0x4BFF29;
Naked (cItemTitleColor) // OK
{
__asm
{
CMP SI, ITEM(12,15); // Jewel of Chaos
MOV DWORD PTR DS:[0x83A947C], EAX;
MOV DWORD PTR SS:[ESP+0x24], EDI;
MOV EDX, 0x3;
JE JMP_SUCCESS;
CMP SI, ITEM(14,13); // Jewel of Bless
JE JMP_SUCCESS;
CMP SI, ITEM(14,14); // Jewel of Soul
JE JMP_SUCCESS;
CMP SI, ITEM(14,16); // Jewel of Life
JE JMP_SUCCESS;
CMP SI, ITEM(14,22); // Jewel of Creation
JE JMP_SUCCESS;
CMP SI, ITEM(14,27); // Cofre de Bronce
JE JMP_SUCCESS;
CMP SI, ITEM(14,28); // Cofre de Plata
JE JMP_SUCCESS;
CMP SI, ITEM(14,29); // Cofre de Oro
JE JMP_SUCCESS;
JMP ReturnJewelColorName2;
JMP_SUCCESS:
JMP ReturnJewelColorName1;
}
}
// ----------------------------------------------------------------------------------------------
Naked (cItemPrice) // OK
{
dwItemPrice_Money = 0;
// ----
_asm
{
mov dwItemPrice_Pointer, eax
}
// ----
if( dwItemPrice_Pointer == ITEM(14, 13) ) // Bless 461 = 1CD
{
dwItemPrice_Money = 9000000;
}
else if( dwItemPrice_Pointer == ITEM(14, 27) ) // Cofre de 500 Millones
{
dwItemPrice_Money = 500000000;
}
else if( dwItemPrice_Pointer == ITEM(14, 28) ) // Cofre de 1 Billon
{
dwItemPrice_Money = 1000000000;
}
else if( dwItemPrice_Pointer == ITEM(14, 29) ) // Cofre de 2 Billones
{
dwItemPrice_Money = 2000000000;
}
// ----
if( dwItemPrice_Money == 0 )
{
_asm
{
mov edx, iItemPrice_Next
jmp edx
}
}
else
{
_asm
{
mov esi, dwItemPrice_Money
mov eax, iItemPrice_Stack
jmp eax
}
}
}
// ----------------------------------------------------------------------------------------------
Naked(JewelsDrop) // OK
{
AllowJewelsDrop = TRUE;
_asm
{
mov AllowJewels, eax;
}
if (AllowJewels == ITEM(14,13)) // Jewel of Bless
{
AllowJewelsDrop = FALSE; // FALSE = No drop. | TRUE = Drop.
}
else if (AllowJewels == ITEM(14,27)) // Cofre de 500 Millones
{
AllowJewelsDrop = FALSE; // FALSE = No drop. | TRUE = Drop.
}
else if (AllowJewels == ITEM(14,28)) // Cofre de 500 Millones
{
AllowJewelsDrop = FALSE; // FALSE = No drop. | TRUE = Drop.
}
else if (AllowJewels == ITEM(14,29)) // Cofre de 500 Millones
{
AllowJewelsDrop = FALSE; // FALSE = No drop. | TRUE = Drop.
}
if(AllowJewelsDrop == FALSE)
{
_asm
{
mov AllowJewelsDrop_Buff, 0x004DCA25
jmp AllowJewelsDrop_Buff
}
}
else
{
_asm
{
mov AllowJewelsDrop_Buff, 0x004DBF6F
jmp AllowJewelsDrop_Buff
}
}
}
// ----------------------------------------------------------------------------------------------
Naked (cItemDescriptionText)
{
cItemDecriptionText_Line1 = 0;
cItemDecriptionText_Line2 = 0;
cItemDecriptionText_Line3 = 0;
dwItemDescription_Line1_Weight = 0;
dwItemDescription_Line2_Weight = 0;
dwItemDescription_Line2_Weight = 0;
dwItemDescription_Line1_Color = 0;
dwItemDescription_Line2_Color = 0;
dwItemDescription_Line3_Color = 0;
dwItemDescription_Line_Count = 0;
// ----
_asm
{
mov esi, dword ptr ss:[ebp]
mov dwItemDescriptionText_Pointer, esi
}
if( dwItemDescriptionText_Pointer == ITEM(12, 15) )
{
dwItemDescription_Line_Count = 1;
// ----
cItemDecriptionText_Line1 = "Se utiliza en la Maquina del Chaos";
}
else if( dwItemDescriptionText_Pointer == ITEM(14, 27) )
{
dwItemDescription_Line_Count = 1;
// ----
cItemDecriptionText_Line1 = "Para comerciar grandes cantidades de Zen";
}
else if( dwItemDescriptionText_Pointer == ITEM(14, 28) )
{
dwItemDescription_Line_Count = 1;
// ----
cItemDecriptionText_Line1 = "Para comerciar grandes cantidades de Zen";
}
else if( dwItemDescriptionText_Pointer == ITEM(14, 29) )
{
dwItemDescription_Line_Count = 1;
// ----
cItemDecriptionText_Line1 = "Para comerciar grandes cantidades de Zen";
}
// ----
if( dwItemDescription_Line_Count == 0 )
{
_asm
{
mov esi, iItemDescriptionText_Next
jmp esi
}
}
else
{
if( dwItemDescription_Line_Count == 3 )
{
_asm
{
lea eax, dword ptr ds:[eax+eax*0x4]
push cItemDecriptionText_Line1
lea eax, dword ptr ds:[eax+eax*0x4]
lea ecx, dword ptr ds:[eax*0x4+iItemDescriptionText_Point]
push ecx
mov esi, iItemDescriptionText_Crypt
call esi
mov eax, dword ptr ds:[iItemDescriptionText_Line]
add esp, 0x8
mov edi, dwItemDescription_Line1_Color
mov dword ptr ds:[eax*0x4+iItemDescriptionText_Color], edi
mov edi, dwItemDescription_Line1_Weight
mov dword ptr ds:[eax*0x4+iItemDesctiptionText_Weight], edi
inc eax
mov dword ptr ds:[iItemDescriptionText_Line], eax
// ----
lea eax, dword ptr ds:[eax+eax*0x4]
push cItemDecriptionText_Line2
lea eax, dword ptr ds:[eax+eax*0x4]
lea ecx, dword ptr ds:[eax*0x4+iItemDescriptionText_Point]
push ecx
mov esi, iItemDescriptionText_Crypt
call esi
mov eax, dword ptr ds:[iItemDescriptionText_Line]
add esp, 0x8
mov edi, dwItemDescription_Line2_Color
mov dword ptr ds:[eax*0x4+iItemDescriptionText_Color], edi
mov edi, dwItemDescription_Line2_Weight
mov dword ptr ds:[eax*0x4+iItemDesctiptionText_Weight], edi
inc eax
mov dword ptr ds:[iItemDescriptionText_Line], eax
// ----
lea eax, dword ptr ds:[eax+eax*0x4]
push cItemDecriptionText_Line3
lea eax, dword ptr ds:[eax+eax*0x4]
lea ecx, dword ptr ds:[eax*0x4+iItemDescriptionText_Point]
push ecx
mov esi, iItemDescriptionText_Crypt
call esi
mov eax, dword ptr ds:[iItemDescriptionText_Line]
add esp, 0x8
mov edi, dwItemDescription_Line3_Color
mov dword ptr ds:[eax*0x4+iItemDescriptionText_Color], edi
mov edi, dwItemDescription_Line3_Weight
mov dword ptr ds:[eax*0x4+iItemDesctiptionText_Weight], edi
inc eax
mov dword ptr ds:[iItemDescriptionText_Line], eax
// ----
mov esi, iItemDescriptionText_Next
jmp esi
}
}
else if( dwItemDescription_Line_Count == 2 )
{
_asm
{
lea eax, dword ptr ds:[eax+eax*0x4]
push cItemDecriptionText_Line1
lea eax, dword ptr ds:[eax+eax*0x4]
lea ecx, dword ptr ds:[eax*0x4+iItemDescriptionText_Point]
push ecx
mov esi, iItemDescriptionText_Crypt
call esi
mov eax, dword ptr ds:[iItemDescriptionText_Line]
add esp, 0x8
mov edi, dwItemDescription_Line1_Color
mov dword ptr ds:[eax*0x4+iItemDescriptionText_Color], edi
mov edi, dwItemDescription_Line1_Weight
mov dword ptr ds:[eax*0x4+iItemDesctiptionText_Weight], edi
inc eax
mov dword ptr ds:[iItemDescriptionText_Line], eax
// ----
lea eax, dword ptr ds:[eax+eax*0x4]
push cItemDecriptionText_Line2
lea eax, dword ptr ds:[eax+eax*0x4]
lea ecx, dword ptr ds:[eax*0x4+iItemDescriptionText_Point]
push ecx
mov esi, iItemDescriptionText_Crypt
call esi
mov eax, dword ptr ds:[iItemDescriptionText_Line]
add esp, 0x8
mov edi, dwItemDescription_Line2_Color
mov dword ptr
没有合适的资源?快使用搜索试试~ 我知道了~
AMZ.rar_97d_MU_mu online_selectfw6
共57个文件
tlog:10个
h:10个
cpp:9个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 159 浏览量
2022-09-23
20:47:46
上传
评论
收藏 5MB RAR 举报
温馨提示
Client AMZ.dll for mu 0.97d
资源详情
资源评论
资源推荐
收起资源包目录
AMZ.rar (57个子文件)
AMZ
AMZ
AMZ.vcxproj 4KB
Clases.cpp 56B
ItemAsm.cpp 9KB
AMZ.vcxproj.filters 5KB
Paquetes.h 183B
Clases.h 95B
Fixes.h 29B
Ventanas.cpp 7KB
dllmain.cpp 1KB
Fixes.cpp 573B
BmdLoad.cpp 2KB
AMZ.vcxproj.user 143B
Definiciones.h 1KB
ItemAsm.h 788B
StdAfx.cpp 19B
Protocolo.cpp 1KB
TMemory.h 331B
StdAfx.h 85B
TMemory.cpp 2KB
Ventanas.h 36B
Debug
vc100.idb 539KB
dllmain.obj 23KB
StdAfx.obj 20KB
AMZ.lastbuildstate 63B
CL.write.1.tlog 8KB
CL.read.1.tlog 224KB
Fixes.obj 21KB
mt.read.1.tlog 1KB
AMZ.vcxprojResolveAssemblyReference.cache 707B
ItemAsm.obj 30KB
BmdLoad.obj 26KB
Ventanas.obj 66KB
Clases.obj 20KB
mt.command.1.tlog 854B
AMZ.dll.intermediate.manifest 381B
cl.command.1.tlog 10KB
AMZ.Build.CppClean.log 4KB
AMZ.write.1.tlog 2KB
link.write.1.tlog 3KB
Protocolo.obj 24KB
link.command.1.tlog 5KB
link.read.1.tlog 9KB
mt.write.1.tlog 518B
TMemory.obj 26KB
vc100.pdb 108KB
AMZ.log 2KB
Protocolo.h 41B
BmdLoad.h 35B
AMZ.suo 34KB
ipch
amz-5a2caf06
amz-2efd5f14.ipch 256KB
Debug
AMZ.lib 2KB
AMZ.ilk 331KB
AMZ.pdb 467KB
AMZ.exp 614B
AMZ.dll 39KB
AMZ.sln 876B
AMZ.sdf 23.08MB
共 57 条
- 1
JonSco
- 粉丝: 72
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0