 |
|

04.06.2019, 10:07
|
|
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами:
4423953
Репутация:
68
|
|
где скачать исходник asi плагина с game api и samp api?
|
|
|

04.06.2019, 13:52
|
|
Познавший АНТИЧАТ
Регистрация: 14.06.2018
Сообщений: 1,150
С нами:
4165677
Репутация:
183
|
|
Как отправить пулю в игрока? Не на буллет синхре, а через getsamp. На луа есть типа setcharammo. А нужно сделать как-то на c++
|
|
|

04.06.2019, 19:31
|
|
Постоянный
Регистрация: 04.02.2017
Сообщений: 429
С нами:
4878878
Репутация:
108
|
|
Помогите пожалуйста ImGui не ладит с русскими символами.
Это добавил.
C++:
Код:
case
WM_CHAR
:
wchar_t
wch
;
MultiByteToWideChar
(
CP_ACP
,
MB_PRECOMPOSED
,
(
char
*
)
&
wParam
,
1
,
&
wch
,
1
)
;
io
.
AddInputCharacter
(
wch
)
;
break
;
В ImGui все нормально.
А вот, что записывается в переменную.
C++:
Код:
char
g_SMSMessage
[
5
]
[
512
]
=
{
""
,
""
,
""
,
""
,
""
}
;
ImGui
::
InputText
(
"1"
,
g_SMSMessage
[
i
]
,
_countof
(
g_SMSMessage
[
i
]
)
)
;
|
|
|

04.06.2019, 19:51
|
|
Постоянный
Регистрация: 02.06.2018
Сообщений: 342
С нами:
4183567
Репутация:
133
|
|
Сообщение от LaRossa
Помогите пожалуйста ImGui не ладит с русскими символами.
Это добавил.
C++:
Код:
case
WM_CHAR
:
wchar_t
wch
;
MultiByteToWideChar
(
CP_ACP
,
MB_PRECOMPOSED
,
(
char
*
)
&
wParam
,
1
,
&
wch
,
1
)
;
io
.
AddInputCharacter
(
wch
)
;
break
;
В ImGui все нормально.
А вот, что записывается в переменную.
C++:
Код:
char
g_SMSMessage
[
5
]
[
512
]
=
{
""
,
""
,
""
,
""
,
""
}
;
ImGui
::
InputText
(
"1"
,
g_SMSMessage
[
i
]
,
_countof
(
g_SMSMessage
[
i
]
)
)
;
C++:
Код:
string
UTF8ToANSI
(
string s
)
{
BSTR bstrWide
;
char
*
pszAnsi
;
int
nLength
;
const
char
*
pszCode
=
s
.
c_str
(
)
;
nLength
=
MultiByteToWideChar
(
CP_UTF8
,
0
,
pszCode
,
strlen
(
pszCode
)
+
1
,
NULL
,
NULL
)
;
bstrWide
=
SysAllocStringLen
(
NULL
,
nLength
)
;
MultiByteToWideChar
(
CP_UTF8
,
0
,
pszCode
,
strlen
(
pszCode
)
+
1
,
bstrWide
,
nLength
)
;
nLength
=
WideCharToMultiByte
(
CP_ACP
,
0
,
bstrWide
,
-
1
,
NULL
,
0
,
NULL
,
NULL
)
;
pszAnsi
=
new
char
[
nLength
]
;
WideCharToMultiByte
(
CP_ACP
,
0
,
bstrWide
,
-
1
,
pszAnsi
,
nLength
,
NULL
,
NULL
)
;
SysFreeString
(
bstrWide
)
;
string
r
(
pszAnsi
)
;
delete
[
]
pszAnsi
;
return
r
;
}
|
|
|

05.06.2019, 19:38
|
|
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами:
5332594
Репутация:
163
|
|
C++:
Код:
bool
functeion_crash
=
false
;
ImGui
::
Checkbox
(
"Крашить игроков"
,
&
functeion_crash
)
;
reg
->
SetRegister
(
"crashit"
,
REG_DWORD
,
&
functeion_crash
)
;
Вместо 1 и 0, в реестр сохраняется 17601 и 17602, как это исправить ?
|
|
|

05.06.2019, 22:26
|
|
Участник форума
Регистрация: 06.01.2016
Сообщений: 154
С нами:
5447649
Репутация:
28
|
|
Сообщение от Rece1ver
C++:
Код:
bool
functeion_crash
=
false
;
ImGui
::
Checkbox
(
"Крашить игроков"
,
&
functeion_crash
)
;
reg
->
SetRegister
(
"crashit"
,
REG_DWORD
,
&
functeion_crash
)
;
Вместо 1 и 0, в реестр сохраняется 17601 и 17602, как это исправить ?
Измени тип переменной на DWORD
|
|
|

06.06.2019, 00:34
|
|
Новичок
Регистрация: 31.03.2016
Сообщений: 20
С нами:
5324981
Репутация:
1
|
|
With SFPlugin C++:
How to get the vehicle of the vehicle I enter in?
How to send it through T> {enter}?
|
|
|

06.06.2019, 04:52
|
|
Постоянный
Регистрация: 05.03.2014
Сообщений: 626
С нами:
6415078
Репутация:
163
|
|
Сообщение от Vesca
With SFPlugin C++:
How to get the vehicle of the vehicle I enter in?
How to send it through T> {enter}?
u can hook RPC_EnterVehicle:
Код:
Код:
bool CALLBACK outRPC(stRakNetHookParams *params)
{
if (params->packetId == RPCEnumeration::RPC_EnterVehicle)
{
int16 vehID;
bool asPassenger;
char buf[255];
params->bitStream->ResetReadPointer();
params->bitStream->Read(vehID);
params->bitStream->Read(asPassenger);
params->bitStream->ResetReadPointer();
sprintf(buf, "I enter the car ID: %i", vehID);
SF->getSAMP()->getPlayers()->pLocalPlayer->Say(buf);
};
return true;
};
SF->getRakNet()->registerRakNetCallback(RakNetScriptHookType::RAKHOOK_TYPE_OUTCOMING_RPC, outRPC); // in mainloop()
|
|
|

06.06.2019, 12:21
|
|
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами:
5332594
Репутация:
163
|
|
Сообщение от _Vine_
Измени тип переменной на DWORD
C++:
Код:
DWORD functeion_crash
=
false
;
ImGui
::
Checkbox
(
"Крашить игроков"
,
&
functeion_crash
)
;
SetRegister
(
"crashit"
,
REG_DWORD
,
&
functeion_crash
)
;
Код:
Код:
error C2664: "bool ImGui::Checkbox(const char *,bool *)": невозможно преобразовать аргумент 2 из "DWORD *" в "bool *"
|
|
|

06.06.2019, 14:06
|
|
Познающий
Регистрация: 31.03.2013
Сообщений: 84
С нами:
6903092
Репутация:
58
|
|
Сообщение от Rece1ver
error C2664: "bool ImGui::Checkbox(const char *,bool *)": невозможно преобразовать аргумент 2 из "DWORD *" в "bool *"
у тебя обьявление функции в "DWORD" должна бить в "bool"
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|