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

  #2951  
Старый 04.11.2018, 21:52
Livarka
Участник форума
Регистрация: 27.08.2017
Сообщений: 143
С нами: 4584912

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

Цитата:
Сообщение от krystal.v0s  

в какой программе компилировать sf and asi?
Visual studio
 
Ответить с цитированием

  #2952  
Старый 05.11.2018, 00:46
akatosh
Новичок
Регистрация: 05.05.2010
Сообщений: 0
С нами: 8431828

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

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

1)www.ПЕРВЫЕ ШАГИ.ru :: Шаг 98 - Функция DLLMain()(http://www.firststeps.ru/mfc/winapi/r.php?98) - DLL_PROCESS_DETACH
2) хукать деструктор игры
3) хукать отправку /q
Я знаю как это делать, я же сказал, что буду инжектить. Я спрашивал, может кто знает какой-нибудь адрес, через который проходит игра во время закрытия может у кого есть под рукой
 
Ответить с цитированием

  #2953  
Старый 05.11.2018, 01:26
#Rin
Познавший АНТИЧАТ
Регистрация: 09.08.2015
Сообщений: 1,213
С нами: 5663255

Репутация: 183


По умолчанию

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

Я знаю как это делать, я же сказал, что буду инжектить. Я спрашивал, может кто знает какой-нибудь адрес, через который проходит игра во время закрытия может у кого есть под рукой
В собейте они есть.

Ctrl + F -> SAMP_HOOKENTER_CNETGAME_DESTR
 
Ответить с цитированием

  #2954  
Старый 05.11.2018, 15:29
-raymond-
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами: 4423953

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

как получить путь к файлу ini в папке SAMPFUNCS?

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

  #2955  
Старый 05.11.2018, 16:22
#Rin
Познавший АНТИЧАТ
Регистрация: 09.08.2015
Сообщений: 1,213
С нами: 5663255

Репутация: 183


По умолчанию

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

как получить путь к файлу ini в папке SAMPFUNCS?


C++:





Код:
char
WorkingDir
[
MAX_PATH
]
,
IniFile
[
MAX_PATH
]
;
GetCurrentDirectory
(
_countof
(
WorkingDir
)
,
WorkingDir
)
;
sprintf_s
(
IniFile
,
"%s\\SAMPFUNCS\\file.ini"
,
WorkingDir
)
;


Еще можно использовать GetModuleFileName для получения пути к твоему плагину, а не к процессу в который инжекнут плагин.
 
Ответить с цитированием

  #2956  
Старый 05.11.2018, 16:39
-raymond-
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами: 4423953

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

а как проверить что файл существует?
 
Ответить с цитированием

  #2957  
Старый 05.11.2018, 16:44
#Rin
Познавший АНТИЧАТ
Регистрация: 09.08.2015
Сообщений: 1,213
С нами: 5663255

Репутация: 183


По умолчанию

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

а как проверить что файл существует?
C++:





Код:
DWORD FileAttrib
;
FileAttrib
=
GetFileAttributes
(
IniFile
)
;
if
(
FileAttrib
==
(
DWORD
)
-
1
)
{
// Файл не найден.
}


Способов полно.
 
Ответить с цитированием

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

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

is there anything in sobeit to check if chat input is opened ?
 
Ответить с цитированием

  #2959  
Старый 06.11.2018, 02:14
2Shae
Участник форума
Регистрация: 14.05.2014
Сообщений: 149
С нами: 6314183

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

Как отправить сообщение через C++? (без собейта, а то немогу разобраться в нём)
 
Ответить с цитированием

  #2960  
Старый 06.11.2018, 08:19
ALF
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами: 4472205

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

Цитата:
Сообщение от _=Gigant=_  

is there anything in sobeit to check if chat input is opened ?
C++:





Код:
g_Input
->
iInputEnabled
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.