Другое С/С++ Вопрос - Ответ

Тема в разделе "C, C++", создана пользователем Jesik, 10 май 2013.

  1. 2Shae

    2Shae Интересующийся

    Регистрация:
    14 май 2014
    Сообщения:
    119
    Симпатии:
    10
    Как отправить сообщение в чат через память?
     
  2. san0

    Проверенный

    Регистрация:
    15 дек 2013
    Сообщения:
    371
    Симпатии:
    245
  3. Jack_Savage

    Jack_Savage Интересующийся

    Регистрация:
    6 ноя 2016
    Сообщения:
    147
    Симпатии:
    26
    В Directx 9 можно растянуть спрайт на весь экран ?
     
  4. drags

    drags Постоянный участник

    Регистрация:
    24 сен 2013
    Сообщения:
    73
    Симпатии:
    30
    Как получить LVL (1)
    {FFFFFF}Уровень: {B83434}[1] из этой строки? А то у меня постоянно выбивает 87487448
     
  5. kewa opcode

    kewa opcode перерывпятьминут

    Регистрация:
    15 апр 2017
    Сообщения:
    560
    Симпатии:
    341
    А как получаешь то
     
    SR_team нравится это.
  6. Ranto

    Ranto Активный участник

    Регистрация:
    26 ноя 2017
    Сообщения:
    25
    Симпатии:
    0
    1. Как создать текст при загрузки игры? (как во всяких enb ну или тот же SAMPFUNCS когда нажимаешь ESC там в левом верхнем углу написано sampfuncs version... c++)
    [​IMG]
     
  7. DarkP1xel

    DarkP1xel KEEP CALM AND SMOKE SOME WEED
    BH Team

    Регистрация:
    17 июн 2013
    Сообщения:
    2.818
    Симпатии:
    2.791
    D3DXCreateFont
     
    Ranto и D3.Pheonix нравится это.
  8. Ranto

    Ranto Активный участник

    Регистрация:
    26 ноя 2017
    Сообщения:
    25
    Симпатии:
    0
    Сделал как ты сказал, создал header файл с параметрами для функции, взял твой код с 1 урока про DLL, но появилась проблема я как новичок в c++ не понял что за параметры у данной функции "D3DXCreateFont", помоги пожалуйста, либо просто объясни что вставлять . Заранее спасибо.
    [​IMG]
     
  9. kewa opcode

    kewa opcode перерывпятьминут

    Регистрация:
    15 апр 2017
    Сообщения:
    560
    Симпатии:
    341
    Хукай пресент
     
  10. Sasha22rus

    Sasha22rus Участник

    Регистрация:
    14 апр 2017
    Сообщения:
    8
    Симпатии:
    5
    upload_2018-2-19_14-15-15.png
    кто знает, как изменить кодировку в RakSampe?
     
  11. ALF

    ALF Постоянный участник

    Регистрация:
    14 ноя 2017
    Сообщения:
    51
    Симпатии:
    63
    window.cpp и netrpc.cpp > tahoma на system
     
  12. samp is meme

    samp is meme Интересующийся

    Регистрация:
    28 авг 2016
    Сообщения:
    168
    Симпатии:
    51
    Есть ли необходимость использовать прототипы функций?
     
  13. Gnusmus_Cool

    Gnusmus_Cool Активный участник

    Регистрация:
    25 дек 2014
    Сообщения:
    32
    Симпатии:
    2
    1. Как обойти это?
    [​IMG]
     
  14. Jenecheque

    Jenecheque Постоянный участник

    Регистрация:
    12 окт 2014
    Сообщения:
    90
    Симпатии:
    70
    методы класса реализуй в .cpp файле, в хедере как правило только заголовки функций
     
  15. Gnusmus_Cool

    Gnusmus_Cool Активный участник

    Регистрация:
    25 дек 2014
    Сообщения:
    32
    Симпатии:
    2
    upload_2018-2-22_17-7-28.png
    У меня цель, создать D3D окно для чита, я делал всё, как у него в видео, но при этом у меня есть ошибка, а у него всё чисто
     
  16. san0

    Проверенный

    Регистрация:
    15 дек 2013
    Сообщения:
    371
    Симпатии:
    245
    1. Удали Mehack:: в каждом предварительном объявлениии функций.
    2. Класс, скорее всего, нуждается в конструкторе и public:
     
  17. _Vine_

    _Vine_ Постоянный участник

    Регистрация:
    6 янв 2016
    Сообщения:
    98
    Симпатии:
    11
    Как проверить наличие ключа и значения в реестре?
     
  18. CleanLegend

    CleanLegend Интересующийся

    Регистрация:
    28 мар 2013
    Сообщения:
    129
    Симпатии:
    116
  19. _Vine_

    _Vine_ Постоянный участник

    Регистрация:
    6 янв 2016
    Сообщения:
    98
    Симпатии:
    11
    Чет не вижу там такой функции.. мб название функции той дашь?
     
  20. CleanLegend

    CleanLegend Интересующийся

    Регистрация:
    28 мар 2013
    Сообщения:
    129
    Симпатии:
    116
    char buf[256];
            if ( reg->GetRegister("Nick", REG_SZ, buf, 256) ){
                std::cout << buf << std::endl;
            }
     
  21. sayler

    sayler Участник

    Регистрация:
    22 фев 2018
    Сообщения:
    5
    Симпатии:
    0
    1. Как отследить в пустом ASI плагине коннект к серверу -> узнать имя и ID игрока ?
     
  22. kewa opcode

    kewa opcode перерывпятьминут

    Регистрация:
    15 апр 2017
    Сообщения:
    560
    Симпатии:
    341
  23. _Vine_

    _Vine_ Постоянный участник

    Регистрация:
    6 янв 2016
    Сообщения:
    98
    Симпатии:
    11
    Я так и думал..
    Эту функцию я смогу реализовать даже без класса ср тима, мне нужна функция, которая проверяет, существует ли ключ в реестре, и возвращает BOOL.
    Не знаешь такой?
     
  24. kewa opcode

    kewa opcode перерывпятьминут

    Регистрация:
    15 апр 2017
    Сообщения:
    560
    Симпатии:
    341
    RegGetValueA возвращает 2 если ключа не существует
     
  25. CleanLegend

    CleanLegend Интересующийся

    Регистрация:
    28 мар 2013
    Сообщения:
    129
    Симпатии:
    116
    
    bool check()
    {
    
    char buf[256];
    if ( reg->GetRegister("Nick", REG_SZ, buf, 256) )
    {
               return true;
     }
    else
    {
    return false;
    }
    
    }
    
     
  26. sayler

    sayler Участник

    Регистрация:
    22 фев 2018
    Сообщения:
    5
    Симпатии:
    0
    1. Что делать с этими структурами? Придется вырезать RakClient и всё что с ним связано?
     
  27. kewa opcode

    kewa opcode перерывпятьминут

    Регистрация:
    15 апр 2017
    Сообщения:
    560
    Симпатии:
    341
    по смещениям начиная от samp.dll иди к stPlayerPool::sLocalPlayerID и stPlayerPool::strLocalPlayerName
     
  28. BlackKnigga

    Всефорумный модератор

    Регистрация:
    10 янв 2016
    Сообщения:
    908
    Симпатии:
    451
    Ему похоже надо коннект другого игрока
    Да. Ну или изъебнутся и хукнуть обработчик рпц
     
    #2268 BlackKnigga, 23 фев 2018
    Последнее редактирование: 23 фев 2018
  29. sayler

    sayler Участник

    Регистрация:
    22 фев 2018
    Сообщения:
    5
    Симпатии:
    0
    Мне нужно отследить когда localplayer подключается к серверу , и потом узнать мой playerid и nickname
     
  30. Vandal™

    Vandal™ Постоянный участник

    Регистрация:
    6 янв 2016
    Сообщения:
    53
    Симпатии:
    5
    Нашел такую функцию, как PlaySound. Беда в том, что она не хочет воспроизводить .mp3 файл (длит. звука 10 сек).
    Путь указан правильно. Пробовал разные вариации с флагами запуска. TEXT(путь) - тоже. Но возвращает функция всегда FALSE (т.е звук не воспроизведен).
    PlaySoundA(/*путь*/, NULL, SND_RESOURCE); // Для примера
    Как еще в SF API можно реализовать воспроизведение файлов формата .mp3 / .wav ?
     
  31. Dark_Knight

    Dark_Knight Glory to mankind
    Друг

    Регистрация:
    18 мар 2013
    Сообщения:
    3.268
    Симпатии:
    1.603
    bass.lib юзай.
     
    Vandal™ нравится это.
  32. sayler

    sayler Участник

    Регистрация:
    22 фев 2018
    Сообщения:
    5
    Симпатии:
    0
    1. Как получить hash файла в md5?
     
  33. RudF

    RudF Новичок

    Регистрация:
    19 янв 2018
    Сообщения:
    3
    Симпатии:
    0
    Естественно считать по всем байтам внутри файла, пример из гугла:
    #include <iostream> //for std::cout
    #include <string.h> //for std::string
    #include <fstream>
    #include "MD5.h"
    
    using std::cout; using std::endl;
    
    int main(int argc, char *argv[])
    {
        //Start opening your file
        ifstream inBigArrayfile;
        inBigArrayfile.open ("Data.dat", std::ios::binary | std::ios::in);
    
        //Find length of file
        inBigArrayfile.seekg (0, std::ios::end);
        long Length = inBigArrayfile.tellg();
        inBigArrayfile.seekg (0, std::ios::beg);  
    
        //read in the data from your file
        char * InFileData = new char[Length];
        inBigArrayfile.read(InFileData,Length);
    
        //Calculate MD5 hash
        std::string Temp =  md5(InFileData,Length);
        cout << Temp.c_str() << endl;
    
        //Clean up
        delete [] InFileData;
    
        return 0;
    }
     
  34. Вивик8872

    Вивик8872 Участник

    Регистрация:
    29 июн 2017
    Сообщения:
    8
    Симпатии:
    1
    Здравствуйте,решил поиграться с прицелом.Не пойму,как вместо стандартного прицела сделать свой,но только при наличии собейта?Прошу помощи
     
  35. kewa opcode

    kewa opcode перерывпятьминут

    Регистрация:
    15 апр 2017
    Сообщения:
    560
    Симпатии:
    341
    хукать загрузку прицела в игру и загружать свой вместо нево
     
    Вивик8872 и romanblinov2013 нравится это.