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

  #3261  
Старый 15.01.2019, 08:42
woksonal
Участник форума
Регистрация: 31.05.2013
Сообщений: 268
С нами: 6815960

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

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

@FYP
в собе не срабатывает деструктор, в связи с этим появляются краши при /q
знающий человек или кто нибудь ещё, скажите пожалуйста адрес на начало функции деструктора игры или сампа

то что ниже, это не то
#define SAMP_HOOKENTER_CNETGAME_DESTR 0xB2893
#define SAMP_HOOKENTER_CNETGAME_DESTR2 0xB3A32
00823bdb 212 _doexit
 
Ответить с цитированием

  #3262  
Старый 15.01.2019, 12:25
LUCHARE
Постоянный
Регистрация: 23.05.2017
Сообщений: 545
С нами: 4723927

Репутация: 158


По умолчанию

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

как будто это Present а не деструктор
это действительно так, если не продолжить выполнение оригинального кода после хука (деструктор будет вызваться до тех пор, пока значение глобального объекта CNetGame не станет равно нулю)
 
Ответить с цитированием

  #3263  
Старый 16.01.2019, 00:09
Harryss
Участник форума
Регистрация: 07.03.2015
Сообщений: 233
С нами: 5887139

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

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

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

Репутация: 183


По умолчанию

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

Шрифты подгружаются в скомпилированный плагин? Если у человека отсутствует шрифт в директории Win, ему не придется дополнительно скачивать его?
Смотря как сделаешь, можно как и с директории windows грузить, так и в сам плагин запихать шрифт.
 
Ответить с цитированием

  #3265  
Старый 16.01.2019, 01:54
Harryss
Участник форума
Регистрация: 07.03.2015
Сообщений: 233
С нами: 5887139

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

Есть вариации работы с JSON? Создание, запись, чтение. Иль же на худой конец INI. Находил на форуме FileMan от SR_Team, но ссылка устарела, больше ничего не накопал.
 
Ответить с цитированием

  #3266  
Старый 16.01.2019, 02:00
ALF
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами: 4472205

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

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

Есть вариации работы с JSON? Создание, запись, чтение. Иль же на худой конец INI. Находил на форуме FileMan от SR_Team, но ссылка устарела, больше ничего не накопал.
Chapter 32. Boost.PropertyTree - 1.69.0(https://www.boost.org/doc/libs/1_69_0/doc/html/property_tree.html)
 
Ответить с цитированием

  #3267  
Старый 16.01.2019, 09:28
Roger571
Познающий
Регистрация: 22.07.2015
Сообщений: 58
С нами: 5689694

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

Цитата:
Зачем тянуть буст ради такой незначительной зависимости?

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

Как вариант, JsonCpp
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

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

Есть вариации работы с JSON? Создание, запись, чтение. Иль же на худой конец INI. Находил на форуме FileMan от SR_Team, но ссылка устарела, больше ничего не накопал.
Если нужна библиотека с фишками C++ 11/14, то лучший выбор это: nlohmann/json(https://github.com/nlohmann/json)

Небольшое введение на русском: Как могла бы выглядеть поддержка JSON в современном С++(https://habr.com/ru/company/infopulse/blog/254075/)
 
Ответить с цитированием

  #3269  
Старый 16.01.2019, 19:11
jenekbueno
Участник форума
Регистрация: 12.10.2014
Сообщений: 156
С нами: 6096955

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

какие последствия могут быть если в собейте при выходе из игры не использовать menu_free_all() ?

проще говоря, че будет если не освободить память через free(), увыделенную через malloc() / realloc() ?
 
Ответить с цитированием

  #3270  
Старый 16.01.2019, 20:23
Harryss
Участник форума
Регистрация: 07.03.2015
Сообщений: 233
С нами: 5887139

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

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

Если нужна библиотека с фишками C++ 11/14, то лучший выбор это: nlohmann/json(https://github.com/nlohmann/json)
Небольшое введение на русском: Как могла бы выглядеть поддержка JSON в современном С++(https://habr.com/ru/company/infopulse/blog/254075/)
Запись должна осуществляться с помощью библиотеки fstream? Перерыл сайты, но видимо криво сделал. Запись объекта в файл.

C++:





Код:
json obj
;
obj
[
"Theme"
]
=
"Black wallpaper"
;
std
::
ofstream
fout
(
"./SAMPFUNCS/img.json"
)
;
fout
.
write
(
(
char
*
)
&
obj
,
sizeof
(
obj
)
)
;
fout
.
close
(
)
;
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.