HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 06.03.2014, 02:07
FYA
Новичок
Регистрация: 11.08.2013
Сообщений: 18
С нами: 6711907

Репутация: 0
По умолчанию

Не SendFakeOnfootSyncData с новой версией?

Если связать его получите только ошибка.



 
Ответить с цитированием

  #2  
Старый 06.03.2014, 10:22
BaHeK
Познающий
Регистрация: 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);
 
}
 
Ответить с цитированием

  #3  
Старый 06.03.2014, 10:33
FYA
Новичок
Регистрация: 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);
 
}


Неработает.



 
Ответить с цитированием

  #4  
Старый 06.03.2014, 11:45
BaHeK
Познающий
Регистрация: 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;
 
Ответить с цитированием

  #5  
Старый 06.03.2014, 17:50
MISTER_GONWIK
Познавший АНТИЧАТ
Регистрация: 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
 
Ответить с цитированием

  #6  
Старый 07.03.2014, 10:21
BaHeK
Познающий
Регистрация: 31.03.2013
Сообщений: 84
С нами: 6903092

Репутация: 58
По умолчанию

Цитата:
Сообщение от MISTER_GONWIK  

нахуя добавлять эту обоссаную структуру, если у соба есть своя нормальная -> stOnfootData
спс что подсказал а то даже не замечал
 
Ответить с цитированием

  #7  
Старый 07.03.2014, 01:21
FYA
Новичок
Регистрация: 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;

Спасибо, очень много работает.
 
Ответить с цитированием

  #8  
Старый 06.03.2014, 11:49
BaHeK
Познающий
Регистрация: 31.03.2013
Сообщений: 84
С нами: 6903092

Репутация: 58
По умолчанию

а так Jesus писал про это посмотрел бы в темах!

тут посмотри http://blasthack.net/threads/mod_sa-rakclient-fypa.794/
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.