⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 engineapi.pas

📁 飘飘M2 本人更新加入英雄系统 修正BUG 全套的源码上传 不看要后悔啊!
💻 PAS
📖 第 1 页 / 共 4 页
字号:
  Move(S.Strings,pszDest^,S.btLen);
  pszDest[S.btLen]:=#0;
end;

function  TList_Create; external LibName name 'TList_Create';
procedure TList_Free; external LibName name 'TList_Free';
function  TList_Count; external LibName name 'TList_Count';
function  TList_Add; external LibName name 'TList_Add';
procedure TList_Insert; external LibName name 'TList_Insert';
function  TList_Get; external LibName name 'TList_Get';
procedure TList_Put; external LibName name 'TList_Put';
procedure TList_Delete; external LibName name 'TList_Delete';
procedure TList_Clear; external LibName name 'TList_Delete';
procedure TList_Exchange; external LibName name 'TList_Delete';

function  TStringList_Create; external LibName name 'TStringList_Create';
procedure TStringList_Free; external LibName name 'TStringList_Free';
function  TStringList_Count; external LibName name 'TStringList_Count';
function  TStringList_Add; external LibName name 'TStringList_Add';
function  TStringList_AddObject; external LibName name 'TStringList_AddObject';
procedure TStringList_Insert; external LibName name 'TStringList_Insert';
function  TStringList_Get; external LibName name 'TStringList_Get';
function  TStringList_GetObject; external LibName name 'TStringList_GetObject';
procedure TStringList_Put; external LibName name 'TStringList_Put';
procedure TStringList_PutObject; external LibName name 'TStringList_PutObject';
procedure TStringList_Delete; external LibName name 'TStringList_Delete';
procedure TStringList_Clear; external LibName name 'TStringList_Clear';
procedure TStringList_Exchange; external LibName name 'TStringList_Exchange';
procedure TStringList_LoadFormFile; external LibName name 'TStringList_Exchange';
procedure TStringList_SaveToFile; external LibName name 'TStringList_Exchange';

procedure MainOutMessage; external LibName name 'MainOutMessageAPI';
procedure AddGameDataLog; external LibName name 'AddGameDataLogAPI';
function  GetGameGoldName; external LibName name 'GetGameGoldName';

procedure EDcode_Decode6BitBuf; external LibName name 'EDcode_Decode6BitBuf';
procedure EDcode_Encode6BitBuf; external LibName name 'EDcode_Encode6BitBuf';
procedure EDcode_SetDecode; external LibName name 'EDcode_SetDecode';
procedure EDcode_SetEncode; external LibName name 'EDcode_SetEncode';

function  TConfig_sEnvirDir; external LibName name 'TConfig_sEnvirDir';

function  TBaseObject_Create; external LibName name 'TBaseObject_Create';
procedure TBaseObject_Free; external LibName name 'TBaseObject_Free';
function  TBaseObject_sMapFileName; external LibName name 'TBaseObject_sMapFileName';
function  TBaseObject_sMapName; external LibName name 'TBaseObject_sMapName';
function  TBaseObject_sMapNameA; external LibName name 'TBaseObject_sMapNameA';
function  TBaseObject_sCharName; external LibName name 'TBaseObject_sCharName';
function  TBaseObject_sCharNameA; external LibName name 'TBaseObject_sCharNameA';
function  TBaseObject_nCurrX; external LibName name 'TBaseObject_nCurrX';
function  TBaseObject_nCurrY; external LibName name 'TBaseObject_nCurrY';
function  TBaseObject_btDirection; external LibName name 'TBaseObject_btDirection';
function  TBaseObject_btGender; external LibName name 'TBaseObject_btGender';
function  TBaseObject_btHair; external LibName name 'TBaseObject_btHair';
function  TBaseObject_btJob; external LibName name 'TBaseObject_btJob';
function  TBaseObject_nGold; external LibName name 'TBaseObject_nGold';
function  TBaseObject_Ability; external LibName name 'TBaseObject_Ability';

function  TBaseObject_WAbility; external LibName name 'TBaseObject_WAbility';
function  TBaseObject_nCharStatus; external LibName name 'TBaseObject_nCharStatus';
function  TBaseObject_sHomeMap; external LibName name 'TBaseObject_sHomeMap';
function  TBaseObject_nHomeX; external LibName name 'TBaseObject_nHomeX';
function  TBaseObject_nHomeY; external LibName name 'TBaseObject_nHomeY';

function  TBaseObject_boOnHorse; external LibName name 'TBaseObject_boOnHorse';
function  TBaseObject_btHorseType; external LibName name 'TBaseObject_btHorseType';
function  TBaseObject_btDressEffType; external LibName name 'TBaseObject_btDressEffType';
function  TBaseObject_nPkPoint; external LibName name 'TBaseObject_nPkPoint';
function  TBaseObject_boAllowGroup; external LibName name 'TBaseObject_boAllowGroup';
function  TBaseObject_boAllowGuild; external LibName name 'TBaseObject_boAllowGuild';
function  TBaseObject_nFightZoneDieCount; external LibName name 'TBaseObject_nFightZoneDieCount';
function  TBaseObject_nBonusPoint; external LibName name 'TBaseObject_nBonusPoint';
function  TBaseObject_nHungerStatus; external LibName name 'TBaseObject_nHungerStatus';
function  TBaseObject_boAllowGuildReCall; external LibName name 'TBaseObject_boAllowGuildReCall';
function  TBaseObject_duBodyLuck; external LibName name 'TBaseObject_duBodyLuck';
function  TBaseObject_nBodyLuckLevel; external LibName name 'TBaseObject_nBodyLuckLevel';
function  TBaseObject_wGroupRcallTime; external LibName name 'TBaseObject_wGroupRcallTime';
function  TBaseObject_boAllowGroupReCall; external LibName name 'TBaseObject_boAllowGroupReCall';
function  TBaseObject_nCharStatusEx; external LibName name 'TBaseObject_nCharStatusEx';
function  TBaseObject_dwFightExp; external LibName name 'TBaseObject_dwFightExp';
function  TBaseObject_nViewRange; external LibName name 'TBaseObject_nViewRange';
function  TBaseObject_wAppr; external LibName name 'TBaseObject_wAppr';
function  TBaseObject_btRaceServer; external LibName name 'TBaseObject_btRaceServer';
function  TBaseObject_btRaceImg; external LibName name 'TBaseObject_btRaceImg';
function  TBaseObject_btHitPoint; external LibName name 'TBaseObject_btHitPoint';
function  TBaseObject_nHitPlus; external LibName name 'TBaseObject_nHitPlus';
function  TBaseObject_nHitDouble; external LibName name 'TBaseObject_nHitDouble';
function  TBaseObject_boRecallSuite; external LibName name 'TBaseObject_boRecallSuite';
function  TBaseObject_nHealthRecover; external LibName name 'TBaseObject_nHealthRecover';
function  TBaseObject_nSpellRecover; external LibName name 'TBaseObject_nSpellRecover';
function  TBaseObject_btAntiPoison; external LibName name 'TBaseObject_btAntiPoison';
function  TBaseObject_nPoisonRecover; external LibName name 'TBaseObject_nPoisonRecover';
function  TBaseObject_nAntiMagic; external LibName name 'TBaseObject_nAntiMagic';
function  TBaseObject_nLuck; external LibName name 'TBaseObject_nLuck';
function  TBaseObject_nPerHealth; external LibName name 'TBaseObject_nPerHealth';
function  TBaseObject_nPerHealing; external LibName name 'TBaseObject_nPerHealing';
function  TBaseObject_nPerSpell; external LibName name 'TBaseObject_nPerSpell';
function  TBaseObject_btGreenPoisoningPoint; external LibName name 'TBaseObject_btGreenPoisoningPoint';
function  TBaseObject_nGoldMax; external LibName name 'TBaseObject_nGoldMax';
function  TBaseObject_btSpeedPoint; external LibName name 'TBaseObject_btSpeedPoint';
function  TBaseObject_btPermission; external LibName name 'TBaseObject_btPermission';
function  TBaseObject_nHitSpeed; external LibName name 'TBaseObject_nHitSpeed';
function  TBaseObject_TargetCret; external LibName name 'TBaseObject_TargetCret';
function  TBaseObject_LastHiter; external LibName name 'TBaseObject_LastHiter';
function  TBaseObject_ExpHiter; external LibName name 'TBaseObject_ExpHitter';
function  TBaseObject_btLifeAttrib; external LibName name 'TBaseObject_btLifeAttrib';
function  TBaseObject_GroupOwner; external LibName name 'TBaseObject_GroupOwner';
function  TBaseObject_GroupMembersList; external LibName name 'TBaseObject_GroupMembersList';
function  TBaseObject_boHearWhisper; external LibName name 'TBaseObject_boHearWhisper';
function  TBaseObject_boBanShout; external LibName name 'TBaseObject_boBanShout';
function  TBaseObject_boBanGuildChat; external LibName name 'TBaseObject_boBanGuildChat';
function  TBaseObject_boAllowDeal; external LibName name 'TBaseObject_boAllowDeal';
function  TBaseObject_nSlaveType; external LibName name 'TBaseObject_nSlaveType';
function  TBaseObject_Master; external LibName name 'TBaseObject_Master';
function  TBaseObject_btAttatckMode; external LibName name 'TBaseObject_btAttatckMode';
function  TBaseObject_nNameColor; external LibName name 'TBaseObject_nNameColor';
function  TBaseObject_nLight; external LibName name 'TBaseObject_nLight';
function  TBaseObject_ItemList; external LibName name 'TBaseObject_ItemList';
function  TBaseObject_MagicList; external LibName name 'TBaseObject_MagicList';
function  TBaseObject_MyGuild; external LibName name 'TBaseObject_MyGuild';
function  TBaseObject_UseItems; external LibName name 'TBaseObject_UseItems';
function  TBaseObject_btMonsterWeapon; external LibName name 'TBaseObject_btMonsterWeapon';
function  TBaseObject_PEnvir; external LibName name 'TBaseObject_PEnvir';
function  TBaseObject_boGhost; external LibName name 'TBaseObject_boGhost';
function  TBaseObject_boDeath; external LibName name 'TBaseObject_boDeath';

function  TBaseObject_DeleteBagItem; external LibName name 'TBaseObject_DeleteBagItem';

function  TBaseObject_AddCustomData; external LibName name 'TBaseObject_AddCustomData';
function  TBaseObject_GetCustomData; external LibName name 'TBaseObject_GetCustomData';

procedure TBaseObject_SendMsg; external LibName name 'TBaseObject_SendMsg';
procedure TBaseObject_SendRefMsg; external LibName name 'TBaseObject_SendRefMsg';

procedure TBaseObject_SysMsg; external LibName name 'TBaseObject_SysMsg';
function  TBaseObject_GetFrontPosition; external LibName name 'TBaseObject_GetFrontPosition';
function  TBaseObject_GetRecallXY; external LibName name 'TBaseObject_GetRecallXY';
procedure TBaseObject_SpaceMove; external LibName name 'TBaseObject_SpaceMove';
procedure TBaseObject_FeatureChanged; external LibName name 'TBaseObject_FeatureChanged';
procedure TBaseObject_StatusChanged; external LibName name 'TBaseObject_StatusChanged';
function  TBaseObject_GetFeatureToLong; external LibName name 'TBaseObject_GetFeatureToLong';
function  TBaseObject_GetFeature; external LibName name 'TBaseObject_GetFeature';
function  TBaseObject_GetCharColor; external LibName name 'TBaseObject_GetCharColor';
function  TBaseObject_GetNamecolor; external LibName name 'TBaseObject_GetNamecolor';
procedure TBaseObject_GoldChanged; external LibName name 'TBaseObject_GoldChanged';
procedure TBaseObject_GameGoldChanged; external LibName name 'TBaseObject_GameGoldChanged';
function  TBaseObject_MagCanHitTarget; external LibName name 'TBaseObject_MagCanHitTarget';

function  TBaseObject_IsProtectTarget; external LibName name 'TBaseObject_IsProtectTarget';
function  TBaseObject_IsAttackTarget; external LibName name 'TBaseObject_IsAttackTarget';
function  TBaseObject_IsProperTarget; external LibName name 'TBaseObject_IsProperTarget';
function  TBaseObject_IsProperFriend; external LibName name 'TBaseObject_IsProperFriend';
procedure TBaseObject_TrainSkillPoint; external LibName name 'TBaseObject_TrainSkillPoint';
function  TBaseObject_GetAttackPower; external LibName name 'TBaseObject_GetAttackPower';
function  TBaseObject_MakeSlave; external LibName name 'TBaseObject_MakeSlave';
procedure TBaseObject_MakeGhost; external LibName name 'TBaseObject_MakeGhost';
procedure TBaseObject_RefNameColor; external LibName name 'TBaseObject_RefNameColor';
function  TBaseObject_AddItemToBag; external LibName name 'TBaseObject_AddItemToBag';
function  TBaseObject_AddItemToStorage; external LibName name 'TBaseObject_AddItemToStorage';
procedure TBaseObject_ClearBagItem; external LibName name 'TBaseObject_ClearBagItem';
procedure TBaseObject_ClearStorageItem; external LibName name 'TBaseObject_ClearStorageItem';

procedure TBaseObject_SetHookGetFeature; external LibName name 'TBaseObject_SetHookGetFeature';
procedure TBaseObject_SetHookEnterAnotherMap; external LibName name 'TBaseObject_SetHookEnterAnotherMap';
procedure TBaseObject_SetHookObjectDie; external LibName name 'TBaseObject_SetHookObjectDie';
procedure TBaseObject_SetHookChangeCurrMap; external LibName name 'TBaseObject_SetHookChangeCurrMap';
function  TBaseObject_GetPoseCreate; external LibName name 'TBaseObject_GetPoseCreate';

function  TPlayObject_nSoftVersionDate; external LibName name 'TPlayObject_nSoftVersionDate';
function  TPlayObject_nSoftVersionDateEx; external LibName name 'TPlayObject_nSoftVersionDateEx';
function  TPlayObject_dLogonTime; external LibName name 'TPlayObject_dLogonTime';
function  TPlayObject_dwLogonTick; external LibName name 'TPlayObject_dwLogonTick';
function  TPlayObject_nMemberType; external LibName name 'TPlayObject_nMemberType';
function  TPlayObject_nMemberLevel; external LibName name 'TPlayObject_nMemberLevel';
function  TPlayObject_nGameGold; external LibName name 'TPlayObject_nGameGold';
function  TPlayObject_nGamePoint; external LibName name 'TPlayObject_nGamePoint';
function  TPlayObject_nPayMentPoint; external LibName name 'TPlayObject_nPayMentPoint';

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -