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

  #3601  
Старый 04.06.2019, 10:07
-raymond-
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами: 4423953

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

где скачать исходник asi плагина с game api и samp api?
 
Ответить с цитированием

  #3602  
Старый 04.06.2019, 13:52
damag
Познавший АНТИЧАТ
Регистрация: 14.06.2018
Сообщений: 1,150
С нами: 4165677

Репутация: 183


По умолчанию

Как отправить пулю в игрока? Не на буллет синхре, а через getsamp. На луа есть типа setcharammo. А нужно сделать как-то на c++
 
Ответить с цитированием

  #3603  
Старый 04.06.2019, 19:31
LaRossa
Постоянный
Регистрация: 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
]
)
)
;
 
Ответить с цитированием

  #3604  
Старый 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
;
}
 
Ответить с цитированием

  #3605  
Старый 05.06.2019, 19:38
Receiver
Постоянный
Регистрация: 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, как это исправить ?
 
Ответить с цитированием

  #3606  
Старый 05.06.2019, 22:26
_Vine_
Участник форума
Регистрация: 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
 
Ответить с цитированием

  #3607  
Старый 06.06.2019, 00:34
Vesca
Новичок
Регистрация: 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}?
 
Ответить с цитированием

  #3608  
Старый 06.06.2019, 04:52
astap_
Постоянный
Регистрация: 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()
 
Ответить с цитированием

  #3609  
Старый 06.06.2019, 12:21
Receiver
Постоянный
Регистрация: 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 *"
 
Ответить с цитированием

  #3610  
Старый 06.06.2019, 14:06
BaHeK
Познающий
Регистрация: 31.03.2013
Сообщений: 84
С нами: 6903092

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

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

error C2664: "bool ImGui::Checkbox(const char *,bool *)": невозможно преобразовать аргумент 2 из "DWORD *" в "bool *"
у тебя обьявление функции в "DWORD" должна бить в "bool"
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.