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

  #1  
Старый 12.03.2021, 21:45
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами: 4553429

Репутация: 153


По умолчанию

Ошибка:



Простите за такой вопрос, я не гуру конечно, но не получаеться.

Кто не против мне помочь напишите в лс пожайлуста.

код main.cpp

C++:





Код:
#define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS 1
#include "main.h"
#include "config.h"
void
CALLBACK
cmd_menu
(
)
{
Config
::
g_MenuActive
=
!
Config
::
g_MenuActive
;
}
;
bool
CALLBACK
Present
(
CONST RECT
*
pSourceRect
,
CONST RECT
*
pDestRect
,
HWND hDestWindowOverride
,
CONST RGNDATA
*
pDirtyRegion
)
{
if
(
SUCCEEDED
(
SF
->
getRender
(
)
->
BeginRender
(
)
)
&&
init
)
{
if
(
!
Config
::
g_MenuActive
)
return
true
;
// kill me pls
newFrame
(
)
;
// because 'less' code
ImGuiIO IO
=
ImGui
::
GetIO
(
)
;
UpdateImGui
(
)
;
//ImGui::ShowStyleEditor(); // need imgui_demo
ImGui
::
Begin
(
"test"
,
&
Config
::
g_MenuActive
,
ImVec2
(
250
,
250
)
,
0.8f
,
ImGuiWindowFlags_NoCollapse
|
ImGuiWindowFlags_NoResize
)
;
ImGui
::
Text
(
"Hello world!"
)
;
ImGui
::
Checkbox
(
"test_boolean"
,
&
Config
::
test_boolean
)
;
ImGui
::
SliderInt
(
"test int"
,
&
Config
::
test_int
,
-
1337
,
228
)
;
ImGui
::
SliderFloat
(
"test float"
,
&
Config
::
test_float
,
-
1337.0f
,
228.228f
)
;
if
(
ImGui
::
Button
(
"beep"
)
)
Beep
(
1500
,
200
)
;
ImGui
::
End
(
)
;
endFrame
(
)
;
// because 'less' code
}
return
true
;
}
void
CALLBACK
mainloop
(
)
{
if
(
!
init
)
init
=
startinit
(
)
;
// because 'less' code
SF
->
getSAMP
(
)
->
registerChatCommand
(
"menu"
,
cmd_menu
)
;
if
(
SF
->
getGame
(
)
->
isKeyPressed
(
VK_F5
)
)
Config
::
g_MenuActive
=
!
Config
::
g_MenuActive
;
if
(
menustate
!=
Config
::
g_MenuActive
)
{
SF
->
getSAMP
(
)
->
getMisc
(
)
->
ToggleCursor
(
Config
::
g_MenuActive
)
;
menustate
=
Config
::
g_MenuActive
;
}
}
BOOL APIENTRY
DllMain
(
HMODULE hModule
,
DWORD dwReasonForCall
,
LPVOID lpReserved
)
{
if
(
dwReasonForCall
==
DLL_PROCESS_ATTACH
)
SF
->
initPlugin
(
mainloop
,
hModule
)
;
return
TRUE
;
}
 
Ответить с цитированием

  #2  
Старый 12.03.2021, 21:48
bottom_text
Постоянный
Регистрация: 28.06.2018
Сообщений: 676
С нами: 4145990

Репутация: 118


По умолчанию

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

Ошибка:

Простите за такой вопрос, я не гуру конечно, но не получаеться.
Кто не против мне помочь напишите в лс пожайлуста.

код main.cpp

C++:





Код:
#define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS 1
#include "main.h"
#include "config.h"
void
CALLBACK
cmd_menu
(
)
{
Config
::
g_MenuActive
=
!
Config
::
g_MenuActive
;
}
;
bool
CALLBACK
Present
(
CONST RECT
*
pSourceRect
,
CONST RECT
*
pDestRect
,
HWND hDestWindowOverride
,
CONST RGNDATA
*
pDirtyRegion
)
{
if
(
SUCCEEDED
(
SF
->
getRender
(
)
->
BeginRender
(
)
)
&&
init
)
{
if
(
!
Config
::
g_MenuActive
)
return
true
;
// kill me pls
newFrame
(
)
;
// because 'less' code
ImGuiIO IO
=
ImGui
::
GetIO
(
)
;
UpdateImGui
(
)
;
//ImGui::ShowStyleEditor(); // need imgui_demo
ImGui
::
Begin
(
"test"
,
&
Config
::
g_MenuActive
,
ImVec2
(
250
,
250
)
,
0.8f
,
ImGuiWindowFlags_NoCollapse
|
ImGuiWindowFlags_NoResize
)
;
ImGui
::
Text
(
"Hello world!"
)
;
ImGui
::
Checkbox
(
"test_boolean"
,
&
Config
::
test_boolean
)
;
ImGui
::
SliderInt
(
"test int"
,
&
Config
::
test_int
,
-
1337
,
228
)
;
ImGui
::
SliderFloat
(
"test float"
,
&
Config
::
test_float
,
-
1337.0f
,
228.228f
)
;
if
(
ImGui
::
Button
(
"beep"
)
)
Beep
(
1500
,
200
)
;
ImGui
::
End
(
)
;
endFrame
(
)
;
// because 'less' code
}
return
true
;
}
void
CALLBACK
mainloop
(
)
{
if
(
!
init
)
init
=
startinit
(
)
;
// because 'less' code
SF
->
getSAMP
(
)
->
registerChatCommand
(
"menu"
,
cmd_menu
)
;
if
(
SF
->
getGame
(
)
->
isKeyPressed
(
VK_F5
)
)
Config
::
g_MenuActive
=
!
Config
::
g_MenuActive
;
if
(
menustate
!=
Config
::
g_MenuActive
)
{
SF
->
getSAMP
(
)
->
getMisc
(
)
->
ToggleCursor
(
Config
::
g_MenuActive
)
;
menustate
=
Config
::
g_MenuActive
;
}
}
BOOL APIENTRY
DllMain
(
HMODULE hModule
,
DWORD dwReasonForCall
,
LPVOID lpReserved
)
{
if
(
dwReasonForCall
==
DLL_PROCESS_ATTACH
)
SF
->
initPlugin
(
mainloop
,
hModule
)
;
return
TRUE
;
}

Если не мне изменяет память, то у меня была такая же ошибка, когда я не поставил std::string и переменную

Должно помочь

C++:





Код:
void
CALLBACK
cmd_menu
(
std
::
string params
)
{
Config
::
g_MenuActive
=
!
Config
::
g_MenuActive
;
}
;
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

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


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




ANTICHAT ™ © 2001- Antichat Kft.