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

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

  1. BlackKnigga

    BlackKnigga читы самп в лс
    Команда форума Всефорумный модератор

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

    sayler Участник

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

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

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

    Dark_Knight Glory to mankind
    Друг

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

    sayler Участник

    Регистрация:
    22 фев 2018
    Сообщения:
    5
    Симпатии:
    0
    1. Как получить hash файла в md5?
     
  6. 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;
    }
     
  7. Вивик8872

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

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

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

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

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

    Регистрация:
    6 янв 2016
    Сообщения:
    53
    Симпатии:
    5
    В C++ or SF API можно отправить комп на гибернизацию,сон или тупо выключить?
     
  10. BlackKnigga

    BlackKnigga читы самп в лс
    Команда форума Всефорумный модератор

    Регистрация:
    10 янв 2016
    Сообщения:
    922
    Симпатии:
    449
    Можно, используя винапи, гугли как
     
  11. RudF

    RudF Новичок

    Регистрация:
    19 янв 2018
    Сообщения:
    3
    Симпатии:
    0
    Дайте пожалуйста адрес памяти чтоб узнать ID скина игрока)
     
  12. CleanLegend

    Команда форума Проверенный

    Регистрация:
    28 мар 2013
    Сообщения:
    183
    Симпатии:
    193
    0xB6F5F0 + 0x22
     
  13. Dark_Knight

    Dark_Knight Glory to mankind
    Друг

    Регистрация:
    18 мар 2013
    Сообщения:
    3.349
    Симпатии:
    1.644
  14. RudF

    RudF Новичок

    Регистрация:
    19 янв 2018
    Сообщения:
    3
    Симпатии:
    0
  15. Vandal™

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

    Регистрация:
    6 янв 2016
    Сообщения:
    53
    Симпатии:
    5
    HSTREAM str;
        BASS_Init(-1, 44100, BASS_DEVICE_3D, 0, NULL);
        str = BASS_StreamCreateFile(FALSE, "C://join.mp3", 0, 0, 0);
        if(BASS_ChannelPlay(str, FALSE)) SF->Log("Прошло успешно:");
        else SF->Log("Не проиграно :(");
    Так-с, проблема в чем - "прошло успешно", а музыки нема :thinking:
    В чем косяк?
     
  16. Dark_Knight

    Dark_Knight Glory to mankind
    Друг

    Регистрация:
    18 мар 2013
    Сообщения:
    3.349
    Симпатии:
    1.644
    
    BASS_Init(-1, 44100, 0, GetActiveWindow(), NULL);
    
     
  17. Vandal™

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

    Регистрация:
    6 янв 2016
    Сообщения:
    53
    Симпатии:
    5
    Так же. Звука нет, хотя прошло успешно. Видимо, у меня руки из жопы растут.
     
  18. Dark_Knight

    Dark_Knight Glory to mankind
    Друг

    Регистрация:
    18 мар 2013
    Сообщения:
    3.349
    Симпатии:
    1.644
    Поставь звук радио на максимум и перезайди.
     
    Vandal™ нравится это.
  19. sayler

    sayler Участник

    Регистрация:
    22 фев 2018
    Сообщения:
    5
    Симпатии:
    0
    1. ) Как отследить отключение клиента на стороне сервера (Winsock,client-server tcp socket, C++)?
     
  20. Dark_Knight

    Dark_Knight Glory to mankind
    Друг

    Регистрация:
    18 мар 2013
    Сообщения:
    3.349
    Симпатии:
    1.644
    С клиента посылай сообщение о выходе или делай проверку на сервере, что есть соединение с клиентом.
     
  21. Vandal™

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

    Регистрация:
    6 янв 2016
    Сообщения:
    53
    Симпатии:
    5
    BASS_Init в любом случае выбивает false. Порылся я и узнал, что выдает ошибку "BASS_ERROR_ALREADY"
    Что-нибудь тебе дает?

    UPD: фиксанул хрень с помощью BASS_free(); до BASS_Init, проблема решена
     
  22. DarkP1xel

    DarkP1xel KEEP CALM AND SMOKE SOME WEED
    Команда форума BH Team

    Регистрация:
    17 июн 2013
    Сообщения:
    2.840
    Симпатии:
    2.866
    Это потому что у тебя CLEO установлено.
     
    Vandal™ нравится это.
  23. Jack_Savage

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

    Регистрация:
    6 ноя 2016
    Сообщения:
    145
    Симпатии:
    25
    Как в сампе можно создать педа из сингла ?
    Создать педа то изи. Но он ходить не может.
    Как то можно вернуть ему возможность ходить ?
     
    #2263 Jack_Savage, 11 мар 2018
    Последнее редактирование: 11 мар 2018
  24. Dark_Knight

    Dark_Knight Glory to mankind
    Друг

    Регистрация:
    18 мар 2013
    Сообщения:
    3.349
    Симпатии:
    1.644
    Лучше найди в гугле.
     
  25. Dark_Knight

    Dark_Knight Glory to mankind
    Друг

    Регистрация:
    18 мар 2013
    Сообщения:
    3.349
    Симпатии:
    1.644
  26. Dark_Knight

    Dark_Knight Glory to mankind
    Друг

    Регистрация:
    18 мар 2013
    Сообщения:
    3.349
    Симпатии:
    1.644
    Кодировка не подходит.
     
  27. DarkP1xel

    DarkP1xel KEEP CALM AND SMOKE SOME WEED
    Команда форума BH Team

    Регистрация:
    17 июн 2013
    Сообщения:
    2.840
    Симпатии:
    2.866
    Поменять в редакторе.
     
  28. BlackKnigga

    BlackKnigga читы самп в лс
    Команда форума Всефорумный модератор

    Регистрация:
    10 янв 2016
    Сообщения:
    922
    Симпатии:
    449
    ImGui::GetIO().Fonts->GetGlyphRangesCyrillic()?
     
  29. CleanLegend

    Команда форума Проверенный

    Регистрация:
    28 мар 2013
    Сообщения:
    183
    Симпатии:
    193
    в инициализацию imgui
    io.Fonts->AddFontFromFileTTF(u8"C:\\Windows\\Fonts\\Tahoma.ttf", 14.0f, NULL, io.Fonts->GetGlyphRangesCyrillic());
     
  30. Dark_Knight

    Dark_Knight Glory to mankind
    Друг

    Регистрация:
    18 мар 2013
    Сообщения:
    3.349
    Симпатии:
    1.644
    
    char tempPatch[MAX_PATH];
    GetTempPatch(MAX_PATH, tempPatch);
    
     
  31. Dark_Knight

    Dark_Knight Glory to mankind
    Друг

    Регистрация:
    18 мар 2013
    Сообщения:
    3.349
    Симпатии:
    1.644
    Все норм. Хз че у тебя.
    upload_2018-3-19_1-34-35.png
     
  32. DarkP1xel

    DarkP1xel KEEP CALM AND SMOKE SOME WEED
    Команда форума BH Team

    Регистрация:
    17 июн 2013
    Сообщения:
    2.840
    Симпатии:
    2.866
    У тебя AS установлен?
     
  33. DarkP1xel

    DarkP1xel KEEP CALM AND SMOKE SOME WEED
    Команда форума BH Team

    Регистрация:
    17 июн 2013
    Сообщения:
    2.840
    Симпатии:
    2.866
    AntiStealer...
     
  34. DarkP1xel

    DarkP1xel KEEP CALM AND SMOKE SOME WEED
    Команда форума BH Team

    Регистрация:
    17 июн 2013
    Сообщения:
    2.840
    Симпатии:
    2.866
    Нет, доступ к %TEMP% закрыт.
     
  35. Revalto

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

    Регистрация:
    13 фев 2016
    Сообщения:
    175
    Симпатии:
    28
    Можно ли как то изменить положение объектов в зоне стрима? В плане, не так что бы оно изменилось у всех, а что бы я допустим мог с ними взаимодействовать ( допустим двигать мяч или сломать стол... )