 |
|

04.03.2016, 21:47
|
|
Новичок
Регистрация: 08.12.2015
Сообщений: 6
С нами:
5489085
Репутация:
0
|
|
Сообщение от Gabriel__
Как получить кол-во хп у игрока ? т.е у меня.
C++:
Код:
Player
->
pPlayerData
->
fActorHealth
|
|
|

04.03.2016, 23:16
|
|
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами:
5731627
Репутация:
108
|
|
Почему не ловит ид игрока который стреляет. Высвечиваются одни и те же числа 256 и 0
Код:
Код:
stBulletData data;
memset(&data, 0, sizeof(stBulletData)); // обнуляем
byte packet;
params->bitStream->ResetReadPointer(); // на всякий случай устанавливаем оффсет чтения на начало
params->bitStream->Read(packet); // читаем ID пакета
params->bitStream->Read((PCHAR)&data, sizeof(stBulletData)); // читаем отправляемые данные
SF->getSAMP()->getChat()->AddChatMessage(0xDFFFFF, "sTargetID: %d", data.sTargetID);
|
|
|

04.03.2016, 23:18
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Вторым байтом идет ид игрока, который отправил пакет
|
|
|

04.03.2016, 23:44
|
|
Познающий
Регистрация: 10.01.2016
Сообщений: 98
С нами:
5442178
Репутация:
18
|
|
Сообщение от Dark_Knight
Свич работает с числами только. Лучше сканф заменить на регулярки и рабоать с std::string вместо чара. Практичнее в разы.
Туплю как всегда,что за регулярки?
Я все время со сканфом делал все ...
|
|
|

04.03.2016, 23:58
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Сообщение от McFree
Туплю как всегда,что за регулярки?
Я все время со сканфом делал все ...
Регулярные выражения. Намного лучше сканф.
|
|
|

05.03.2016, 00:24
|
|
Познающий
Регистрация: 10.01.2016
Сообщений: 98
С нами:
5442178
Репутация:
18
|
|
Сообщение от Dark_Knight
Регулярные выражения. Намного лучше сканф.
Можешь пример получения данных написать?
|
|
|

05.03.2016, 05:04
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Сообщение от Gabriel__
Как читать параметры из RPC ? Типо params->bitStream->Read() но RPC.
Тоже самое, но не читаешь ID пакета. У пакета в начале стоит его ID, а у RPC этого нет
|
|
|

05.03.2016, 12:06
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Обойтись без цикла.
|
|
|

05.03.2016, 12:30
|
|
Познающий
Регистрация: 10.01.2016
Сообщений: 98
С нами:
5442178
Репутация:
18
|
|
Сообщение от legend2360
Обойтись без цикла.
Если не трудно то можешь показать пример регулярного выражения для получения данных с ввода?
|
|
|

05.03.2016, 12:52
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Их нужно составлять по примеру ввода.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|