StoneAge/gmsv/include/npcshandle.h

30 lines
980 B
C
Raw Normal View History

2018-08-07 15:51:35 +08:00
#ifndef _NPCS_HANDLE_H
#define _NPCS_HANDLE_H
#include "version.h"
#include "util.h"
#ifdef _NPCSERVER_NEW
//<2F><><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD>
BOOL NPCS_HandleCheckFreeMess( int npcobjindex, int charaindex, int charobjindex,
char *CheckfreeMess);
BOOL NPCS_FreePassCheck( int charaindex, char *buf);
//<2F>Ƚ<EFBFBD><C8BD>ж<EFBFBD>
BOOL NPCS_FreeBigSmallCheck( int charaindex,char* buf);
//<2F><><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD>
BOOL NPCS_ArgumentFreeCheck( int charaindex, char* Argument, int amount, int temp, int probjID);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>ж<EFBFBD>
BOOL NPCS_ArgumentBigSmallCheck( int point, int mypoint, int flg);
//ȡ<><C8A1>ָ<EFBFBD><D6B8>ID<49><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD> *reAmount ʣ<><CAA3><EFBFBD><EFBFBD>λ
int NPCS_getUserPetAmount( int charaindex, int objID, int flg);
//ȡ<><C8A1>ָ<EFBFBD><D6B8>ID<49><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD> *reAmount ʣ<><CAA3><EFBFBD><EFBFBD>λ
int NPCS_getUserItemAmount( int charaindex, int objID, int flg);
//ȡ<><C8A1><EFBFBD>Ŷ<EFBFBD><C5B6><EFBFBD><EFBFBD><EFBFBD>
int NPCS_getUserPartyAmount( int charaindex );
BOOL NPCS_NpcstalkToCli( int charaindex,int npcobjindex, char* message, CHAR_COLOR color );
//<2F>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD>
BOOL NPCS_RunDoEventAction( int charaindex, char *buf1);
#endif
#endif