ROAUtils.h
上传用户:tianheyiqi
上传日期:2010-04-16
资源大小:282k
文件大小:3k
源码类别:

外挂编程

开发平台:

Visual C++

  1. DWORD getROProcessId();
  2. int connect();
  3. int sendToServerByInject(char *lpBuffer, WORD sSize);
  4. int sendToClientByInject(char *lpBuffer, WORD sSize);
  5. int injectAdminMessage(LPCTSTR);
  6. int injectMessage(LPCTSTR);
  7. int parseSendData(char *pBuffer, WORD wLen, BOOL bAi);
  8. int parseRecvData(char *pBuffer, WORD wLen);
  9. char* utlPrintHex(char *lpBuffer, WORD wLen);
  10. void utlLogout(LPCTSTR lpszMsg, LOG_LEVEL level, BOOL bAi);
  11. void utlLogout2(LPCTSTR lpszMsg, LOG_LEVEL level, BOOL bAi);
  12. void utlLogout3(LPCTSTR lpszMsg, LOG_LEVEL level, BOOL bAi);
  13. void utlLogout4(LPCTSTR lpszMsg);
  14. void utlChangeState(int nState1, int nState2);
  15. void utlInitMapChangeVars();
  16. POINT utlMakeCoords(BYTE *pCoords);
  17. POINT utlMakeCoords2(BYTE *pCoords);
  18. BYTE* utlGetCoord(POINT pnt);
  19. double utlDistanceFrom(POINT pnt1, POINT pnt2);
  20. CString utlFindTarget(DWORD dwId);
  21. CString utlFindTargetItem(DWORD dwId);
  22. CString utlFindTargetInventory(int nIndex);
  23. int utlFindItemInInventory(LPCTSTR lpszItemName);
  24. int utlFindSkillByAlias(LPCTSTR lpszSkillName);
  25. CString utlCalculateHits(WORD wDamage);
  26. void utlUpdateDamage(DWORD dwSource, DWORD dwTarget, WORD wDamage, int nType);
  27. int sendTeleport(LPCTSTR);
  28. int sendSyncInject();
  29. int sendWelcomeMessage();
  30. int sendMove(POINT pntTo);
  31. int sendAttack(DWORD dwMonster, BYTE byMode);
  32. int sendUseSkill(WORD wLevel, WORD wSkillId, DWORD dwTarget);
  33. int sendUseSkillOnLoc(WORD wLevel, WORD wSkillId, POINT pnt);
  34. int sendStand();
  35. int sendSit();
  36. int sendTake(DWORD dwItemId);
  37. int sendRespawn();
  38. int sendUseItem(WORD wIndex, DWORD dwTarget);
  39. int sendDealCancel();
  40. int sendAttackStop();
  41. int sendChatParty(LPCTSTR lpszMsg);
  42. int sendChatPublic(LPCTSTR lpszMsg);
  43. int sendGetPlayerInfo(DWORD dwId);
  44. int sendEquip(int nIndex, WORD wType);
  45. int sendUnequip(int nIndex);
  46. int sendEmotion(BYTE bEmotion);
  47. int sendTalkContinue(DWORD dwNpcId);
  48. int sendTalkCancel(DWORD dwNpcId);
  49. int utlUseTeleport(int nLevel);
  50. void utlSetAutoSearchMvp(BOOL bOn);
  51. BOOL utlCheckForGm(PLAYER player);
  52. void utlCheckForAutoHeal();
  53. void utlReportMonsterToParty(DWORD dwId);
  54. void utlSetAutoSearchMpv(BOOL bOn);
  55. void utlWriteUserProfile();
  56. void utlReadUserProfile();
  57. int utlLoadBossInfo();
  58. int utlWriteBossInfo();
  59. int utlSetMonsterDiedTime(LPCTSTR lpszMonsterName);
  60. int utlPopupBossWarning();
  61. //void utlChangeAiEnable(BOOL bEnable);
  62. BOOL utlCheckSpellLoc(POINT pnt, WORD wSkill);
  63. int utlSortBossInfo();
  64. int utlGMAppeared(PLAYER player);
  65. int utlGMDisappeared(PLAYER player);
  66. int utlShowAttackResult(DWORD dwId);
  67. int utlParseInventory(char *pBuffer, INVENTORY* pInv, DWORD dwParseId);
  68. CString utlGetInventoryName(INVENTORY *pInv);
  69. BOOL utlPlayerInParty(DWORD dwId);
  70. BOOL utlIsMvpMonster(MONSTER monster);
  71. BOOL utlCheckForGmByName(PLAYER player);
  72. int utlSaveOption(OPTION option);
  73. int utlLoadOption(OPTION& option);
  74. int utlAddComboHPItem(CComboBox *pCombo);
  75. int utlAddComboSPItem(CComboBox *pCombo);
  76. int utlAddComboAttackSkill(CComboBox *pCombo);
  77. int utlAddComboProtectSkill(CComboBox *pCombo);
  78. int utlAddComboProtectState(CComboBox *pCombo);
  79. BOOL CheckForRegionAttack(CString& strSkillName, int& nMonIndex);
  80. int utlFindSkillIdByAlias(LPCTSTR lpszSkillName);
  81. int utlChangeMode(BYTE eMode, DWORD dwId);
  82. CString utlProcessUserName(LPCTSTR lpszName);
  83. BOOL utlCheckForWanzi(LPCTSTR lpszGuild);
  84. void utlParseHpSpItems();
  85. DWORD utlGetFileSize(LPCTSTR lpszFilename);
  86. int utlGetAttackPerSecond();