-
Notifications
You must be signed in to change notification settings - Fork 1
/
GameCall.h
71 lines (65 loc) · 1.54 KB
/
GameCall.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#pragma once
#include <iostream>
//房间位置
typedef struct _Current_Room_Pos
{
int x;
int y;
}Current_Room_Pos, * PCurrent_Room_Pos;
//地图里面的位置
typedef struct _Pos
{
float x;
float y;
}Pos, * PPos;
typedef struct Map_Data
{
char name[100] ;
DWORD id;
DWORD aisle[100];
LPARAM startPos;
LPARAM tailPos;
DWORD wide;
DWORD len;
LPARAM go[100];
DWORD fg;
};
namespace GameCall{
void BreakDownEquipment(DWORD equPos);
void SellEquipment(DWORD equPos);
void invincible(DWORD v);
void Bulletin(std::wstring text);
void MemKeyBorad(DWORD vkCode, DWORD time);
void FullScreenAttack();
DWORD GetCurrentFatigue();
DWORD GetMaxFatigue();
DWORD GetPowerAndMentality();
DWORD Dectypt(DWORD _address);
void Encrypt(DWORD _address, DWORD value, DWORD type);
BOOL IsOpenDoor();
DWORD IsPasser();
void PersonSiteCall(DWORD z, DWORD y, DWORD x);
void GetPersonSite();
void DoubleAttack();
Current_Room_Pos CurrentRoomPos();
Current_Room_Pos BossRoomPos();
void PassMap(DWORD direction);
DWORD GetGameState();
DWORD IsInTown();
DWORD BufferCall(DWORD pa);
DWORD EncryptCall(DWORD pa, DWORD len);
DWORD SendPacketCall();
DWORD AreaCall(DWORD id);
BOOL IsHaveGoodsNeedPickUp();
DWORD AutoSkill();
BOOL SkillCooling(DWORD skPo);
DWORD GetSkillPointer(DWORD pos);
BOOL IsHaveMonster();
DWORD TownRemove(DWORD area, DWORD pos, DWORD x, DWORD y);//组包移动
DWORD SelectMap();
DWORD IntoMap(DWORD id,DWORD diff,DWORD chasm,DWORD task);//组包进图
void GooutMap();//出图
BOOL IsHaveFire();
Pos GetPos(DWORD pointer);
void RemoveProperty();
};