📄 scrp_exe.h
字号:
#ifndef __SCRP_EXE_H__
#define __SCRP_EXE_H__
#define QUEST_SPY 56 // 胶颇捞 涅胶飘 锅龋
#define QUEST_SPY_END_STEP 200 // 辆丰 炼扒
#define _SCRIPT_VARABLE_POINT_ 300
#define _SCRIPT_FUNCTION_POINT_ 150
#define MAX_STRING_ 512
#define EVENT_TYPE_NPC 0
#define EVENT_TYPE_MAPTILE 1
#define SCRIPT_START_SETTING 0
#define SCRIPT_BULLETIN_BOARD 1
#define EVENT_SYSTEM_FUNCTION_TOTAL 10
#define EVENT_NPC_FUNCTION_TOTAL 50
#define EVENT_BOX_FUNCTION_TOTAL 10
#define EVENT_SYSTEM_FUNCTION_START 0
#define EVENT_NPC_FUCTION_START ( EVENT_SYSTEM_FUNCTION_TOTAL)
#define EVENT_MAPTILE_FUCTION_START ( EVENT_SYSTEM_FUNCTION_TOTAL+EVENT_NPC_FUNCTION_TOTAL)
#define sYES (var[EventPC][0])
#define sRECALL_SCRP_NO (var[EventPC][1])
#define sRECALL_CURTIME (var[EventPC][2])
#define sRECALL_AFTTIME (var[EventPC][3])
#define sRECALL_SCRIPT_COUNT (var[EventPC][4])
#define s_RandomNumber (var[EventPC][5])
#define s_PcMoney (var[EventPC][6])
#define s_Nation (var[EventPC][7]) // 010530 YGI
#define DUAL_FAME_FIELD 10 // 胶颇捞霸烙 胶农赋飘 函荐
#define s_GhostLvDef 64
#define s_GhostEndCountDef 65
#define VAR_RESET 47 // DB Demon俊辑 某腐磐单捞磐 檬扁拳栏肺 荤侩
struct QT
{
DWORD Tick;
void (*Func)( void );
int ExtInt;
char ExtChar[255];
};
extern void (*TimerFunc[ _SCRIPT_FUNCTION_POINT_ ])( void );
extern QT QTickData[DRAGON_MAX_CONNECTIONS_];
extern DWORD QTemp;
extern DWORD QTick;
extern void RecvEvent( t_client_event *pEvent, short int cn );
extern void (*SFunction[ _SCRIPT_FUNCTION_POINT_ ])( void );
extern int var[ DRAGON_MAX_CONNECTIONS_][ _SCRIPT_VARABLE_POINT_ ];
extern int EventPC, EventNPC[DRAGON_MAX_CONNECTIONS_];
extern void ReCallScript( void );
extern void Recv_CMD_QUEST_JOB_FINISH( int cn, int type );
extern void QuestSecond();
extern int MapMove(int idUser, const char* pMapName, int nX, int nY);
extern int GotoMap(int cn, int nMapPort, int nMoveX, int nMoveY);
extern int SearchItemByInv( int item_no, CHARLIST *ch );
extern int SearchItemByInv( int item_no, CHARLIST *ch, int &a, int &b, int &c );
extern int SendDial( short int cn, int npc_index, char *msg, int length );// npc俊霸 措拳甫 焊辰促.
enum eLDF_TYPE //enum Log Dual Fame
{
LDF_LOCALWAR =0, // 惫瘤傈
LDF_QUEST =1, // 涅胶飘
};
extern void SaveChangeDualFame(CHARLIST *ch, const int nOldDualFame, const int nNewDualFame, eLDF_TYPE type); //030226 lsw
extern int var[ DRAGON_MAX_CONNECTIONS_][ _SCRIPT_VARABLE_POINT_ ];
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -