示例#1
0
void sell(){
	int max;
	int type;
	DWORD base;
	DWORD d1,dwID,dwNum;
	ReadProcessMemory(PID, (LPCVOID)(bgBaseAddr + 0x10), &max, 4, 0);//包裹的最大容量
	ReadProcessMemory(PID, (LPCVOID)(bgBaseAddr + 0xC), &base, 4, 0);
	for(int i=0;i<max;i++){
		ReadProcessMemory(PID, (LPCVOID)(base + (i*4)), &d1, 4, 0);
		if(d1)
		{
			ReadProcessMemory(PID, (LPCVOID)(d1+0x8), &dwID, 4, 0);//ID
			ReadProcessMemory(PID, (LPCVOID)(d1+0x4), &type, 4, 0);//类型
			if(IsSell(dwID,type)){
				ReadProcessMemory(PID, (LPCVOID)(d1+0x14), &dwNum, 4, 0);//数量
				CallSell(dwNum,dwID,i);
			}
		}
	}	
}
示例#2
0
	bool command::IsUserSell(){
		return (IsSell(ArrayOfCommand[1]) && IsInteger(ArrayOfCommand[2])&& IsInteger(ArrayOfCommand[3])&& IsMark(ArrayOfCommand[4])&& JumlahString == 3);
		
		
	}