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

  #1711  
Старый 27.07.2016, 04:04
Rorian
Новичок
Регистрация: 11.09.2014
Сообщений: 20
С нами: 6142170

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

Цитата:
Сообщение от Woofing Giraffe  

Как проверить локального игрока на АФК?
SF->getGame()->isGTAMenuActive() // Через ESC
 
Ответить с цитированием

  #1712  
Старый 28.07.2016, 14:37
QGate
Познающий
Регистрация: 27.03.2016
Сообщений: 78
С нами: 5331145

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

Есть 2 массива

Код:





Код:
std::vector array2;
std::vector array1;


Как узнать размер первого массива и потом ввести число (любое) во второй массив, причем номер, заносимого числа, во втором массиве (int) должен совпадать с размером первого массива? Т.е. предположим:

Код:





Код:
array1.push_back(s);
int i = array1.end();
array2.insert( i, 1);
//(Если что это не работает) )


Ну и тогда второй вопрос, если более удобный вариант записи данных, если мне нужно иметь Имя и числа, привязанные к имени, при условии, что я не знаю сколько имен будет.
 
Ответить с цитированием

  #1713  
Старый 28.07.2016, 15:42
CarLCas
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами: 6755146

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

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

Есть 2 массива

Код:





Код:
std::vector array2;
std::vector array1;


Как узнать размер первого массива и потом ввести число (любое) во второй массив, причем номер, заносимого числа, во втором массиве (int) должен совпадать с размером первого массива? Т.е. предположим:

Код:





Код:
array1.push_back(s);
int i = array1.end();
array2.insert( i, 1);
//(Если что это не работает) )


Ну и тогда второй вопрос, если более удобный вариант записи данных, если мне нужно иметь Имя и числа, привязанные к имени, при условии, что я не знаю сколько имен будет.
array1.size()
 
Ответить с цитированием

  #1714  
Старый 28.07.2016, 15:59
QGate
Познающий
Регистрация: 27.03.2016
Сообщений: 78
С нами: 5331145

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

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

array1.size()
Пробовал, интератор не совместим с size_t

А как выполнить функцию при /q?
 
Ответить с цитированием

  #1715  
Старый 28.07.2016, 20:07
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

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

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

А как выполнить функцию при /q?
Цитата:
Сообщение от SR_team  

SF->getGame()->registerGameDestructorCallback(Destructor);
где Destructor это функция void CALLBACK без параметров
 
Ответить с цитированием

  #1716  
Старый 28.07.2016, 20:09
QGate
Познающий
Регистрация: 27.03.2016
Сообщений: 78
С нами: 5331145

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

это засунуть в case DLL_PROCESS_DETACH:?
 
Ответить с цитированием

  #1717  
Старый 28.07.2016, 20:17
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

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

это засунуть в case DLL_PROCESS_DETACH:?
Куда хочешь, но чтобы вызывалось 1 раз. Можно во время проверки загруженности структур сампа или игры(перед init = true, к примеру).
 
Ответить с цитированием

  #1718  
Старый 28.07.2016, 20:25
QGate
Познающий
Регистрация: 27.03.2016
Сообщений: 78
С нами: 5331145

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

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

Куда хочешь, но чтобы вызывалось 1 раз. Можно во время проверки загруженности структур сампа или игры(перед init = true, к примеру).
Спасибо, добавил в блок инициализации, вроде работает.

А как убрать иероглифы при записи в файл?
 
Ответить с цитированием

  #1719  
Старый 28.07.2016, 21:15
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

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

Удаляю глобальные объекты через delete в game destructor (вот delete SF; например ) но игра крашит при выходе а через pfree все норм.
 
Ответить с цитированием

  #1720  
Старый 28.07.2016, 21:26
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

Какой смысл?

SAMPFUNCS вызывает деструктор во всех плагинах, вроде как.

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

Спасибо, добавил в блок инициализации, вроде работает.
А как убрать иероглифы при записи в файл?
Пример можна?
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...