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

  #1  
Старый 04.02.2019, 11:03
ae1c2a
Участник форума
Регистрация: 20.08.2017
Сообщений: 195
С нами: 4596143

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

Код:





Код:
#define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS 1
#include "imgui.h"
#include 
#define DIRECTINPUT_VERSION 0x0800
#include 
#include 
#define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS 1
#include 
#include 
#include 
#include 
#include "SAMPFUNCS_API.h"
#include "game_api\game_api.h"
SAMPFUNCS *SF = new SAMPFUNCS();

SAMPFUNCS *SF = new SAMPFUNCS();

void CALLBACK cmd_show_info_player(std::string param)
{
    if (param.empty()) return;
    int    i = std::stoi(param);

    char buf[128];

    stRemotePlayer *pPlayer = SF->getSAMP()->getPlayers()->pRemotePlayer[i];

    if (!pPlayer) return;

    sprintf(buf, "Nickname - %s, Ping - %d, Score - %d, isNPC - %d, AFKState - %d",
        pPlayer->szPlayerName,
        pPlayer->iPing,
        pPlayer->iScore,
        pPlayer->iIsNPC,
        pPlayer->pPlayerData->iAFKState == 2);

    SF->getSAMP()->getChat()->AddChatMessage(-1, buf);
};

void CALLBACK mainloop()
{
    static bool init = false;
    if (!init)
    {
        if (GAME == nullptr)
            return;
        if (GAME->GetSystemState() != eSystemState::GS_PLAYING_GAME)
            return;
        if (!SF->getSAMP()->IsInitialized())
            return;
        SF->getSAMP()->getChat()->AddChatMessage(D3DCOLOR_XRGB(0, 0xAA, 0), "SAMPFUNCS Plugin loaded.");
        SF->getSAMP()->registerChatCommand("showinfo", cmd_show_info_player);
        init = true;
    }
}

BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID lpReserved)
{
    switch (dwReasonForCall)
    {
    case DLL_PROCESS_ATTACH:
        SF->initPlugin(mainloop, hModule);
        break;
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}


Как пофиксить?

Imgur(https://imgur.com/a/vOrjMjA)
 
Ответить с цитированием

  #2  
Старый 04.02.2019, 14:20
randazzo
Познавший АНТИЧАТ
Регистрация: 21.05.2014
Сообщений: 1,417
С нами: 6304259

Репутация: 183


По умолчанию

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

Код:





Код:
#define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS 1
#include "imgui.h"
#include 
#define DIRECTINPUT_VERSION 0x0800
#include 
#include 
#define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS 1
#include 
#include 
#include 
#include 
#include "SAMPFUNCS_API.h"
#include "game_api\game_api.h"
SAMPFUNCS *SF = new SAMPFUNCS();

SAMPFUNCS *SF = new SAMPFUNCS();

void CALLBACK cmd_show_info_player(std::string param)
{
    if (param.empty()) return;
    int    i = std::stoi(param);

    char buf[128];

    stRemotePlayer *pPlayer = SF->getSAMP()->getPlayers()->pRemotePlayer[i];

    if (!pPlayer) return;

    sprintf(buf, "Nickname - %s, Ping - %d, Score - %d, isNPC - %d, AFKState - %d",
        pPlayer->szPlayerName,
        pPlayer->iPing,
        pPlayer->iScore,
        pPlayer->iIsNPC,
        pPlayer->pPlayerData->iAFKState == 2);

    SF->getSAMP()->getChat()->AddChatMessage(-1, buf);
};

void CALLBACK mainloop()
{
    static bool init = false;
    if (!init)
    {
        if (GAME == nullptr)
            return;
        if (GAME->GetSystemState() != eSystemState::GS_PLAYING_GAME)
            return;
        if (!SF->getSAMP()->IsInitialized())
            return;
        SF->getSAMP()->getChat()->AddChatMessage(D3DCOLOR_XRGB(0, 0xAA, 0), "SAMPFUNCS Plugin loaded.");
        SF->getSAMP()->registerChatCommand("showinfo", cmd_show_info_player);
        init = true;
    }
}

BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID lpReserved)
{
    switch (dwReasonForCall)
    {
    case DLL_PROCESS_ATTACH:
        SF->initPlugin(mainloop, hModule);
        break;
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}


Как пофиксить?
Imgur(https://imgur.com/a/vOrjMjA)
14 строку удали.
 
Ответить с цитированием

  #3  
Старый 04.02.2019, 14:32
ae1c2a
Участник форума
Регистрация: 20.08.2017
Сообщений: 195
С нами: 4596143

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

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

14 строку удали.
Я криворукий шушуть, поэтому буду признателен за объяснение этой херни:

Imgur(https://imgur.com/a/nxPA8KT)
 
Ответить с цитированием

  #4  
Старый 05.02.2019, 12:23
Harryss
Участник форума
Регистрация: 07.03.2015
Сообщений: 233
С нами: 5887139

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

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

Я криворукий шушуть, поэтому буду признателен за объяснение этой херни:
Imgur(https://imgur.com/a/nxPA8KT)
При использовании cmd? Параметр функции у тебя принимает целочисленные значения, а на скриншоте используешь строковые значения , оттого и крашит.
 
Ответить с цитированием

  #5  
Старый 09.02.2019, 22:16
xISRAPILx
Участник форума
Регистрация: 28.02.2018
Сообщений: 247
С нами: 4319646

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

Cannot open include file: 'd3dx9.h'

Как это пофиксить? До переустановки студии всё было нормально. DirectX 9 установлен.
 
Ответить с цитированием

  #6  
Старый 09.02.2019, 22:18
Stiopko
Постоянный
Регистрация: 28.02.2018
Сообщений: 307
С нами: 4319022

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

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

Cannot open include file: 'd3dx9.h'
Как это пофиксить? До переустановки студии всё было нормально. DirectX 9 установлен.
Directx sdk походу это тебе нужно
 
Ответить с цитированием

  #7  
Старый 22.04.2019, 22:21
_=Gigant=_
Участник форума
Регистрация: 19.01.2017
Сообщений: 130
С нами: 4901705

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

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

Cannot open include file: 'd3dx9.h'
Как это пофиксить? До переустановки студии всё было нормально. DirectX 9 установлен.
located in VC++ Directories

 
Ответить с цитированием

  #8  
Старый 09.02.2019, 22:30
Неадекватная сова
Постоянный
Регистрация: 02.06.2018
Сообщений: 342
С нами: 4183567

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

Цитата:
Сообщение от Mozze.cpp  

Как ID в CVehicle преобразовать?
C++:





Код:
struct
vehicle_info
*
pVehicle
=
SF
->
getGame
(
)
->
vehicleInfoGet
(
ID
,
0
)
;
CVehicle
*
CVeh
=
GAME
->
GetPools
(
)
->
GetVehicle
(
(
DWORD
)
pVehicle
)
;
 
Ответить с цитированием

  #9  
Старый 09.02.2019, 23:21
0xNull_Dll
Участник форума
Регистрация: 10.07.2018
Сообщений: 143
С нами: 4128555

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

Существует ли способ повернуть колеса на определенный градус?

К примеру, если эмулировать нажатие кнопки - колеса поворачиваются градусов на 50, а мне нужно, допустим, на 10.

Как это сделать?
 
Ответить с цитированием

  #10  
Старый 09.02.2019, 23:31
xISRAPILx
Участник форума
Регистрация: 28.02.2018
Сообщений: 247
С нами: 4319646

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

Вот шо за пиздец? Тупо голый проект запустить не могу.

1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cp pCommon.targets(639,9): error MSB4030: "DebugFull" is an invalid value for the "GenerateDebugInformation" parameter of the "Link" task. The "GenerateDebugInformation" parameter is of type "System.Boolean".
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.