 |
|

12.01.2016, 23:21
|
|
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами:
5884065
Репутация:
0
|
|
Сообщение от Dark_Knight
Сначала ты спросил как, потом уже исправил на возможно. да возможно
Извиняюсь, а вот мне нужно буллет дату хукать?
|
|
|

12.01.2016, 23:33
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
от сервера еще зависит
|
|
|

14.01.2016, 21:11
|
|
Участник форума
Регистрация: 04.02.2014
Сообщений: 104
С нами:
6456767
Репутация:
68
|
|
Нашел как эмулировать нажатие игровых клавиш, только вот нужно мне что бы сразу после нажатия клавиши она с эмулировалась еще раз, в mainloop сделал так
Код:
Код:
stOnFootData sync; // объявляем объект структуры stOnFootData, в которой хранятся данные.
memset(&sync, 0, sizeof(stOnFootData)); // обнуляем.
sync = SF->getSAMP()->getPlayers()->pLocalPlayer->onFootData;
sync.byteCurrentWeapon = 64;
BitStream bsActorSync;
bsActorSync.Write((BYTE)ID_PLAYER_SYNC);
bsActorSync.Write((PCHAR)&sync, sizeof(stOnFootData));
SF->getRakNet()->SendPacket(&bsActorSync);
Подскажите как сделать что бы клавиша нажималась несколько раз подряд
|
|
|

15.01.2016, 22:30
|
|
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами:
5884065
Репутация:
0
|
|
Можно ли увеличить дальность пули?
|
|
|

15.01.2016, 23:53
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Тебе уже говорили, что да.
|
|
|

16.01.2016, 00:59
|
|
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами:
5884065
Репутация:
0
|
|
Сообщение от Dark_Knight
Тебе уже говорили, что да.
Я имел виду как именно, что нужно отправлять?
|
|
|

16.01.2016, 01:09
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Сообщение от Tray228
Я имел виду как именно, что нужно отправлять?
Думай сам уже. У тебя же есть мозги.
|
|
|

17.01.2016, 19:25
|
|
Участник форума
Регистрация: 04.02.2014
Сообщений: 104
С нами:
6456767
Репутация:
68
|
|
Спрошу еще раз, нашел как отправить на сервер пакет о нажатии клавиши, но беда, нажимается только один раз (код находится в mainloop), пытаясь отправить пакет о том что клавиша не нажата так же нажимается 1 раз + теряется соединение с сервером, дак вот более опытные подскажите как сделать что бы не отправлялось столько пакетов(во избежания дисконнектов) и сделать цикличное нажатие одной и той же клавиши дапустим Y ( Y - 64(0x40) , когда не нажата - 0(0x0) )
Код:
Код:
stOnFootData sync;
memset(&sync, 0, sizeof(stOnFootData));
sync = SF->getSAMP()->getPlayers()->pLocalPlayer->onFootData;
sync.byteCurrentWeapon = 64; // Y
BitStream bsActorSync;
bsActorSync.Write((BYTE)ID_PLAYER_SYNC);
bsActorSync.Write((PCHAR)&sync, sizeof(stOnFootData));
SF->getRakNet()->SendPacket(&bsActorSync);
|
|
|

18.01.2016, 11:41
|
|
Участник форума
Регистрация: 23.10.2010
Сообщений: 125
С нами:
8186006
Репутация:
1
|
|
как мышкой изменять координаты текста на экране?
ну, курсор отобразить я могу, но как управлять текст им?
|
|
|

18.01.2016, 20:33
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Юзай std::vector и std::find для поиска или циклом фор авто пробегайся по вектору.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|