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

  #5641  
Старый 26.11.2021, 05:33
F0RQU1N and
Познавший АНТИЧАТ
Регистрация: 29.09.2018
Сообщений: 1,292
С нами: 4012500

Репутация: 138


По умолчанию

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

Искал дружище, CPed, CPad - не нашёл
А причем тут cped?
 
Ответить с цитированием

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

Репутация: 153


По умолчанию

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

А причем тут cped?
Я предполагал где эта функция может быть
 
Ответить с цитированием

  #5643  
Старый 26.11.2021, 17:08
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

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

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

ASI: Как можно сделать имитацию клавиш? (keybd_event не подходит), на подобие SF - (SF->getGame()->emulateGTAKey(key, state))
C++:





Код:
#pragma pack(push, 1)
class
CKeyboardState
{
public
:
short
FKeys
[
12
]
;
short
standardKeys
[
256
]
;
short
esc
;
short
insert
;
short
del
;
short
home
;
short
end
;
short
pgup
;
short
pgdn
;
short
up
;
short
down
;
short
left
;
short
right
;
short
scroll
;
short
pause
;
short
numlock
;
short
div
;
short
mul
;
short
sub
;
short
add
;
short
enter
;
short
decimal
;
short
num1
;
short
num2
;
short
num3
;
short
num4
;
short
num5
;
short
num6
;
short
num7
;
short
num8
;
short
num9
;
short
num0
;
short
back
;
short
tab
;
short
capslock
;
short
extenter
;
short
lshift
;
short
rshift
;
short
shift
;
short
lctrl
;
short
rctrl
;
short
lmenu
;
short
rmenu
;
short
lwin
;
short
rwin
;
short
apps
;
}
;
#pragma pack(pop)
(
*
(
CKeyboardState
*
)
0xB73190
)
.
up
=
255
;
 
Ответить с цитированием

  #5644  
Старый 26.11.2021, 17:25
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

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

Искал дружище, CPed, CPad - не нашёл
да ну

plugin-sdk/plugin_sa/game_sa/CPad.h at 998e2c57dbd313c34e5c943f4805e9088700ff01 · DK22Pac/plugin-sdk

An SDK for developing ASI/CLEO plugins for GTA San Andreas, GTA Vice City and GTA III - DK22Pac/plugin-sdk

github.com


plugin-sdk/plugin_sa/game_sa/CPad.cpp at 998e2c57dbd313c34e5c943f4805e9088700ff01 · DK22Pac/plugin-sdk

An SDK for developing ASI/CLEO plugins for GTA San Andreas, GTA Vice City and GTA III - DK22Pac/plugin-sdk

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

  #5645  
Старый 28.11.2021, 13:10
0xff
Новичок
Регистрация: 21.03.2006
Сообщений: 17
С нами: 10600540

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

Как можно сделать автоматический перезапуск SA:MP после краша? Мне бы хотя бы теоретически понять как это должно работать 😅
 
Ответить с цитированием

  #5646  
Старый 28.11.2021, 13:20
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

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

Цитата:
Сообщение от 0xFF  

Как можно сделать автоматический перезапуск SA:MP после краша? Мне бы хотя бы теоретически понять как это должно работать 😅
Регаешь свой обработчик исключений, либо хукаешь самповский для проверки на краш, после вызываешь CreateProcess с параметрами как у лаунчера и закрываешь текущий процесс
 
Ответить с цитированием

  #5647  
Старый 28.11.2021, 14:10
legendabrn
Участник форума
Регистрация: 08.03.2019
Сообщений: 121
С нами: 3781678

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

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

Регаешь свой обработчик исключений, либо хукаешь самповский для проверки на краш, после вызываешь CreateProcess с параметрами как у лаунчера и закрываешь текущий процесс
забыл сказать про инжект samp.dll
 
Ответить с цитированием

  #5648  
Старый 29.11.2021, 14:15
LLIKOJIbHUK
Познавший АНТИЧАТ
Регистрация: 29.01.2019
Сообщений: 1,125
С нами: 3836160

Репутация: 118


По умолчанию

Чё делать, если программа не распознает кириллицу?

Если друг кто не понял, то я имел ввиду кириллицу, которую я вывожу как текст
 
Ответить с цитированием

  #5649  
Старый 29.11.2021, 15:38
legendabrn
Участник форума
Регистрация: 08.03.2019
Сообщений: 121
С нами: 3781678

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

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

Чё делать, если программа не распознает кириллицу?

Если друг кто не понял, то я имел ввиду кириллицу, которую я вывожу как текст
консольное приложение ?
 
Ответить с цитированием

  #5650  
Старый 29.11.2021, 15:39
LLIKOJIbHUK
Познавший АНТИЧАТ
Регистрация: 29.01.2019
Сообщений: 1,125
С нами: 3836160

Репутация: 118


По умолчанию

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

консольное приложение ?
Да
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.