Недавнее содержимое от denmarko

  1. denmarko

    [CS:S v34] ProtectCMDS

    вот дана функція в sdk int Studio_BoneIndexByName( const CStudioHdr *pStudioHdr, const char *pName ) { // binary search for the bone matching pName int start = 0, end = pStudioHdr->numbones()-1; const byte *pBoneTable = pStudioHdr->GetBoneTableSortedByName(); mstudiobone_t...
  2. denmarko

    [CS:S v34] ProtectCMDS

    в сигнатуре нет названия класса, просто название функции @_Z22Studio_BoneIndexByNamePK10CStudioHdrPKc => int Studio_BoneIndexByName(const CStudioHdr*, const char*);
  3. denmarko

    [CS:S v34] ProtectCMDS

    При перехвате визова Studio_BoneIndexByName нужно обявлять как DETOUR_DECL_STATIC2 по скольку функция не является членом класса. Если мы будем вызывать как DETOUR_DECL_MEMBER2 то нам нужно будет немного извращаться чтобы получить доступ к списку аргументов, чтобы получить "const CStudioHdr*...
  4. denmarko

    Исправление плагина.

    вот
  5. denmarko

    Исправление плагина.

    Я работал над етим плагином и обноружыл один косяк в функции TraceFly. Етод косяк в условии проверки: if(ScanTime[ent]+1.0<=time) // <-- вот здесь { ScanTime[ent]=time; if(fake)enemy=GetEnemy(posmissile, velocitymissile, enemyteam); else { new...
Сверху Снизу