
06.03.2014, 02:07
|
|
Новичок
Регистрация: 11.08.2013
Сообщений: 18
С нами:
6711907
Репутация:
0
|
|
Не SendFakeOnfootSyncData с новой версией?
Если связать его получите только ошибка.

|
|
|

06.03.2014, 10:22
|
|
Познающий
Регистрация: 31.03.2013
Сообщений: 84
С нами:
6903092
Репутация:
58
|
|
Сообщение от FYA
Не SendFakeOnfootSyncData с новой версией?
Если связать его получите только ошибка.

ты так делай
Код:
Код:
void RakClient::SendFakeOnfootSyncData(float fPos[3], float speed[3])
{
ONFOOT_SYNC_DATA picSync;
memset(&picSync, 0, sizeof(ONFOOT_SYNC_DATA));
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)&picSync,sizeof(ONFOOT_SYNC_DATA));
g_RakClient->Send(&bsOnfootSync, HIGH_PRIORITY, UNRELIABLE_SEQUENCED, 0);
}
|
|
|

06.03.2014, 10:33
|
|
Новичок
Регистрация: 11.08.2013
Сообщений: 18
С нами:
6711907
Репутация:
0
|
|
Сообщение от BaHeK
ты так делай
Код:
Код:
void RakClient::SendFakeOnfootSyncData(float fPos[3], float speed[3])
{
ONFOOT_SYNC_DATA picSync;
memset(&picSync, 0, sizeof(ONFOOT_SYNC_DATA));
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)&picSync,sizeof(ONFOOT_SYNC_DATA));
g_RakClient->Send(&bsOnfootSync, HIGH_PRIORITY, UNRELIABLE_SEQUENCED, 0);
}
Неработает.

|
|
|

06.03.2014, 11:45
|
|
Познающий
Регистрация: 31.03.2013
Сообщений: 84
С нами:
6903092
Репутация:
58
|
|
ты в RakClient.h об'явил
Код:
Код:
SendFakeOnfootSyncData(float fPos[3], float speed[3]);
и верху RakClient.h после этого
Код:
Код:
typedef long long RakNetTimeNS;
добавь
Код:
Код:
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;
|
|
|

06.03.2014, 17:50
|
|
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,262
С нами:
6935116
Репутация:
183
|
|
Сообщение от BaHeK
ты в RakClient.h об'явил
Код:
Код:
SendFakeOnfootSyncData(float fPos[3], float speed[3]);
и верху RakClient.h после этого
Код:
Код:
typedef long long RakNetTimeNS;
добавь
Код:
Код:
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;
нахуя добавлять эту обоссаную структуру, если у соба есть своя нормальная -> stOnfootData
|
|
|

07.03.2014, 10:21
|
|
Познающий
Регистрация: 31.03.2013
Сообщений: 84
С нами:
6903092
Репутация:
58
|
|
Сообщение от MISTER_GONWIK
нахуя добавлять эту обоссаную структуру, если у соба есть своя нормальная -> stOnfootData
спс что подсказал а то даже не замечал 
|
|
|

07.03.2014, 01:21
|
|
Новичок
Регистрация: 11.08.2013
Сообщений: 18
С нами:
6711907
Репутация:
0
|
|
Сообщение от BaHeK
ты в RakClient.h об'явил
Код:
Код:
SendFakeOnfootSyncData(float fPos[3], float speed[3]);
и верху RakClient.h после этого
Код:
Код:
typedef long long RakNetTimeNS;
добавь
Код:
Код:
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;
Спасибо, очень много работает.
|
|
|

06.03.2014, 11:49
|
|
Познающий
Регистрация: 31.03.2013
Сообщений: 84
С нами:
6903092
Репутация:
58
|
|
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|