SendFakeOnfootSyncData

Статус
В этой теме нельзя размещать новые ответы.

5ss

Новичок
Автор темы
10
0
Выскакивает что SendFakeOnfootSyncData не найден и т.д что куда нужно сделать что бы не выскакивало ошибок
 

Logan4ik

Новичок
139
216
в RakClient.cpp добавь:
PHP:
void RakClient::SendFakeOnfootSyncData(float fPos[3], float speed[3])
{
stOnFootData pSync;
memset(&pSync, 0, sizeof(stOnFootData));
BitStream bsOnfootSync;
picSync.byteHealth = 100;
picSync.vecPos[0] = fPos[0];
picSync.vecPos[1] = fPos[1];
picSync.vecPos[2] = fPos[2];
picSync.vecMoveSpeed[0] = speed[0];
picSync.vecMoveSpeed[1] = speed[1];
picSync.vecMoveSpeed[2] = speed[2];
bsOnfootSync.Write((BYTE)ID_PLAYER_SYNC);
bsOnfootSync.Write((PCHAR)&pSync,sizeof(stOnFootData));
g_RakClient->Send(&bsOnfootSync, HIGH_PRIORITY, UNRELIABLE_SEQUENCED, 0);

}


в RakClient.h объяви(в самом конце) :
PHP:
void SendFakeOnfootSyncData(float fPos[3], float speed[3]);

Найди:
PHP:
typedef long long RakNetTimeNS;
И добавь:
PHP:
typedef struct _ONFOOT_SYNC_DATA
{
#pragma pack ( 1 )
WORD lrAnalog;
WORD udAnalog;
WORD wKeys;
float vecPos[3];
float fQuaternion[4];
BYTE byteHealth;
BYTE byteArmour;
BYTE byteCurrentWeapon;
BYTE byteSpecialAction;
float vecMoveSpeed[3];
float vecSurfOffsets[3];
WORD wSurfInfo;
int iCurrentAnimationID;
} ONFOOT_SYNC_DATA;
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

  1. Ответы
    20
    Просмотры
    8K
  2. Ответы
    2
    Просмотры
    3K
  3. Ответы
    7
    Просмотры
    4K