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

  #2841  
Старый 23.08.2018, 13:41
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

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

Цитата:
Сообщение от _=Gigant=_  

where to put that ?
after init samp
 
Ответить с цитированием

  #2842  
Старый 23.08.2018, 13:57
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

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

Цитата:
Сообщение от _=Gigant=_  

sorry for spam but i cant find that init samp to much files where's that init samp which file

thank you for help
BlastHackNet/mod_s0beit_sa(https://github.com/BlastHackNet/mod_s0beit_sa/blob/master/src/proxyIDirect3DDevice9.cpp#L3146)

or you can use without init samp.

you need getmodulehandle samp.dll and get RakClientInterface

C++:





Код:
g_dwSAMP_Addr
+
SAMP_INFO_OFFSET
+
0x3C9
 
Ответить с цитированием

  #2843  
Старый 26.08.2018, 19:59
Ranto
Познающий
Регистрация: 26.11.2017
Сообщений: 45
С нами: 4453790

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

Как сделать такую же простую менюшку что бы при инжекте она была поверх всех окон, ну то есть прям как на скрине?
 
Ответить с цитированием

  #2844  
Старый 26.08.2018, 20:16
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

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

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

Как сделать такую же простую менюшку что бы при инжекте она была поверх всех окон, ну то есть прям как на скрине?
Гайд - API SF | Урок 5 - Подключение ImGui(https://blast.hk/threads/23083/)
 
Ответить с цитированием

  #2845  
Старый 26.08.2018, 20:21
imring
Флудер
Регистрация: 03.08.2016
Сообщений: 2,363
С нами: 5145387

Репутация: 183


По умолчанию

Цитата:
это разве имгуи?
 
Ответить с цитированием

  #2846  
Старый 26.08.2018, 20:27
Ranto
Познающий
Регистрация: 26.11.2017
Сообщений: 45
С нами: 4453790

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

Цитата:
Спасибо конечно, но я хотел попробовать сам, без ИмГуи, можно как-то?
 
Ответить с цитированием

  #2847  
Старый 26.08.2018, 21:12
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

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

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

это разве имгуи?
Немного похоже

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

Спасибо конечно, но я хотел попробовать сам, без ИмГуи, можно как-то?
Тогда гугли d3d9 menu, изучай все и пытайся писать своё
 
Ответить с цитированием

  #2848  
Старый 27.08.2018, 15:13
jglock
Новичок
Регистрация: 27.08.2018
Сообщений: 1
С нами: 4059564

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

Как правильно записать содержимое входящего пакета в структуру?

Код:





Код:
if (params->packetId == PacketEnumeration::ID_PLAYER_SYNC)
    {
        stOnFootData data;
        ZeroMemory(&data, sizeof(data));
        byte packetId;
        uint16 senderId;

        params->bitStream->ResetReadPointer();
        params->bitStream->Read(packetId);
        params->bitStream->Read(senderId);
        params->bitStream->Read((PCHAR)&data, sizeof(data));

       
        SF->getSAMP()->getChat()->AddChatMessage(-1, (std::to_string(senderId) + "  ||   " + std::to_string(data.byteHealth)).c_str());
       

    };


Ид я нормаьно получаю, а вот хп из структуры не могу получить, все время 0. Подскажите, пожалуйста.

Меня интересует конкретно такой способ. Я понимаю, что могу сделать SF->getSAMP()->getPlayers()->pRemotePlayer[senderId]->pPlayerData->onFootData.byteHealth
 
Ответить с цитированием

  #2849  
Старый 27.08.2018, 18:24
ALF
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами: 4472205

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

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

Как правильно записать содержимое входящего пакета в структуру?

Код:





Код:
if (params->packetId == PacketEnumeration::ID_PLAYER_SYNC)
    {
        stOnFootData data;
        ZeroMemory(&data, sizeof(data));
        byte packetId;
        uint16 senderId;

        params->bitStream->ResetReadPointer();
        params->bitStream->Read(packetId);
        params->bitStream->Read(senderId);
        params->bitStream->Read((PCHAR)&data, sizeof(data));

      
        SF->getSAMP()->getChat()->AddChatMessage(-1, (std::to_string(senderId) + "  ||   " + std::to_string(data.byteHealth)).c_str());
      

    };


Ид я нормаьно получаю, а вот хп из структуры не могу получить, все время 0. Подскажите, пожалуйста.
Меня интересует конкретно такой способ. Я понимаю, что могу сделать SF->getSAMP()->getPlayers()->pRemotePlayer[senderId]->pPlayerData->onFootData.byteHealth
P3ti/RakSAMP(https://github.com/P3ti/RakSAMP/blob/master/client/src/netgame.cpp#L127)
 
Ответить с цитированием

  #2850  
Старый 01.09.2018, 05:36
ALF
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами: 4472205

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

Цитата:
Сообщение от _=Gigant=_  

how to detect if player is stationary = not moving ?

i tried this but nothing

if (g_Players->pLocalPlayer->onFootData.fMoveSpeed[0]
|| g_Players->pLocalPlayer->onFootData.fMoveSpeed[1]
|| g_Players->pLocalPlayer->onFootData.fMoveSpeed[2]
== 0)
BlastHackNet/mod_s0beit_sa(https://github.com/BlastHackNet/mod_s0beit_sa/blob/master/src/math_stuff.cpp#L34)
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.