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

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

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

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

Таймер юзать. Слип нельзя юзать.
Можно пример? Я нашел другой пример, но он для mainloop был и я немного не понял как его юзать)
 
Ответить с цитированием

  #2  
Старый 01.07.2016, 15:58
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

static DWORD timer = 0;

void mainloop(){

if(GetTickCount() - timer > 1000){ // ms

//code;

timer = GetTickCount();

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

  #3  
Старый 01.07.2016, 16:52
Vadim.dll
Участник форума
Регистрация: 04.07.2015
Сообщений: 168
С нами: 5715860

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

Тогда поставить хук на OnCloseDialog и заносить каждый раз инфу в переменные
 
Ответить с цитированием

  #4  
Старый 01.07.2016, 17:08
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Цитата:
Сообщение от Vadim.dll  

Тогда поставить хук на OnCloseDialog и заносить каждый раз инфу в переменные
Нет такого РПЦ. Есть DIALOGRESPONSE
 
Ответить с цитированием

  #5  
Старый 02.07.2016, 02:34
QGate
Познающий
Регистрация: 27.03.2016
Сообщений: 78
С нами: 5331145

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

Не могу понять в чем проблема, ид диалога определяется а проверку не проходит....

wDialogId типа WORD.

C++:





Код:
char
dialogid
[
16
]
;
sprintf
(
dialogid
,
"%d"
,
sampDialog
.
wDialogID
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
D3DCOLOR_XRGB
(
0
,
0xAA
,
0
)
,
"%s"
,
dialogid
)
;
if
(
dialogid
==
"74"
)
{
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
D3DCOLOR_XRGB
(
0
,
0xAA
,
0
)
,
sampDialog
.
szInfo
)
;
}
 
Ответить с цитированием

  #6  
Старый 02.07.2016, 02:44
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

SF->getSAMP()->getChat()->AddChatMessage(D3DCOLOR_XRGB(0, 0xAA, 0), "%d", sampDialog.wDialogID);

if (sampDialog.wDialogID == 74){

SF->getSAMP()->getChat()->AddChatMessage(D3DCOLOR_XRGB(0, 0xAA, 0), sampDialog.szInfo);

}

И для сравнение чаров подходит только strcmp, strcmpi. Твой сравнения подошел бы std::string
 
Ответить с цитированием

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

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

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

if (sampDialog.wDialogID == 74)
Что за бред, вчера сколько не пробовал так писать, отказывалось работать, сейчас снова попробовал, работает%)

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

  #8  
Старый 02.07.2016, 11:38
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

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

Почему когда юзаю свои классы в SF плагине. Плагин просто перестаёт загружаться при входе в игру пытаюсь загрузить через pload пишет "plugin not found" и еще при выходе из игры крашит. Пробую убирать конструктор снова все грузит.
 
Ответить с цитированием

  #9  
Старый 02.07.2016, 18:57
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

Почему когда юзаю свои классы в SF плагине. Плагин просто перестаёт загружаться при входе в игру пытаюсь загрузить через pload пишет "plugin not found" и еще при выходе из игры крашит. Пробую убирать конструктор снова все грузит.
Кривой код.

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

В общем, такая проблема, текст в переменную записывается типа char, но мне нужно string, что делать? Искал решение в гугле, но там нашел для массива char, а у меня вычисления проходят через 33 функции и в итоге остается ссылка на переменную.
Записываешь в чар, потом стринг.
 
Ответить с цитированием

  #10  
Старый 02.07.2016, 19:04
QGate
Познающий
Регистрация: 27.03.2016
Сообщений: 78
С нами: 5331145

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

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

Записываешь в чар, потом стринг.
Пробовал уже, не работает так.

Код:





Код:
не существует подходящего конструктора для преобразования из "char" в "std::basic_string, std::allocator>"
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

Сумма USDT:

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

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

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

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

×

Мои сделки

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

Сделка


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