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

  #671  
Старый 11.01.2016, 23:40
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Ну смотри. Ты же получаешь BULLET_SYNC от всех игроков в стриме, которые стреляют. Потому и флудит.
 
Ответить с цитированием

  #672  
Старый 12.01.2016, 00:20
return
Участник форума
Регистрация: 23.10.2010
Сообщений: 125
С нами: 8186006

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

он всё время флудит на id 0. Его даже в стриме нет.

что тут надо сделать, что бы довести до полной работоспособности?
 
Ответить с цитированием

  #673  
Старый 12.01.2016, 00:24
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Правильно данные читать.
 
Ответить с цитированием

  #674  
Старый 12.01.2016, 00:37
return
Участник форума
Регистрация: 23.10.2010
Сообщений: 125
С нами: 8186006

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

Что я делаю неправильно?
 
Ответить с цитированием

  #675  
Старый 12.01.2016, 01:05
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

Что я делаю неправильно?
Последовательность.

Код:





Код:
struct stBulletData
{
    uint8_t        byteType;
    uint16_t    sTargetID;
    float        fOrigin[3];
    float        fTarget[3];
    float        fCenter[3];
    uint8_t        byteWeaponID;
};
 
Ответить с цитированием

  #676  
Старый 12.01.2016, 02:47
return
Участник форума
Регистрация: 23.10.2010
Сообщений: 125
С нами: 8186006

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

поменял последовательность, сделал как в структуре. Ничего не изменилось.

bsData.Read(byteType);

bsData.Read(sTargetID);

bsData.Read(fCenter);
 
Ответить с цитированием

  #677  
Старый 12.01.2016, 06:16
CarLCas
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами: 6755146

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

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

поменял последовательность, сделал как в структуре. Ничего не изменилось.

bsData.Read(byteType);
bsData.Read(sTargetID);
bsData.Read(fCenter);
Дело в том, что входящий BULLET_SYNC имеет измененую структуру
 
Ответить с цитированием

  #678  
Старый 12.01.2016, 12:31
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

Дело в том, что входящий BULLET_SYNC имеет измененую структуру
Слегка. Там нужно читать первые 2 байта читать ид игрока. Дальше уже все тоже самое.
 
Ответить с цитированием

  #679  
Старый 12.01.2016, 14:02
FYP
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,771
С нами: 6935121

Репутация: 233


По умолчанию

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

BitStream bsData(rpcParams->input, (rpcParams->numberOfBitsOfData / 8) + 1, false);
хук вообще не в том месте
 
Ответить с цитированием

  #680  
Старый 12.01.2016, 14:54
iAmerican
Постоянный
Регистрация: 17.02.2014
Сообщений: 611
С нами: 6438231

Репутация: 133


По умолчанию

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

Дай пример строки для которой нужно сделать регулярку.
Цитата:
Сообщение от Dark_Knight  

Дай пример строки для которой нужно сделать регулярку.
example@[0]pochta.com

Надо узнавать число в [ ]

Само выражение: [^\d]\[(\d+)]
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.