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

  #2611  
Старый 07.07.2018, 23:18
C&J
Познающий
Регистрация: 13.11.2014
Сообщений: 41
С нами: 6050727

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

Уже какой день пытаюсь это сделать,нечего не выходит,то крашит,то игра намертво виснет,уже хз что делать

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

если по адресу функции, которую хукаешь, уже записан jmp (e9, addr)- то выполнить его после отработки твоеего хука
 
Ответить с цитированием

  #2612  
Старый 07.07.2018, 23:38
kawa operand
Постоянный
Регистрация: 15.04.2017
Сообщений: 602
С нами: 4778331

Репутация: 63


По умолчанию

Регай евент входящих рпц там отправляй измененные параметры и отклоняй показ диалога

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

Уже какой день пытаюсь это сделать,нечего не выходит,то крашит,то игра намертво виснет,уже хз что делать
Забей *** Ты все равно не поймёшь
 
Ответить с цитированием

  #2613  
Старый 08.07.2018, 11:47
-raymond-
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами: 4423953

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

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

  #2614  
Старый 08.07.2018, 13:06
kawa operand
Постоянный
Регистрация: 15.04.2017
Сообщений: 602
С нами: 4778331

Репутация: 63


По умолчанию

std::string a[5][5];
 
Ответить с цитированием

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

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

как сымитировать нажатие клавишы на клавиатуре?
 
Ответить с цитированием

  #2616  
Старый 08.07.2018, 15:53
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

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

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

как сымитировать нажатие клавишы на клавиатуре?
Функция keybd_event(http://www.vsokovikov.narod.ru/New_MSDN_API/Keyb_input/fn_keybd_event.htm)
 
Ответить с цитированием

  #2617  
Старый 09.07.2018, 08:41
-raymond-
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами: 4423953

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

в чем ошибка? крашит игру

C++:





Код:
std
::
string businnes_name
[
45
]
[
]
=
{
"Alhambra"
,
"PigPen"
,
"Misty Club"
,
"Casino Bellagio"
,
"Grove Street Bar"
,
"Sobrino de Botin"
,
"Vinewood Burger"
,
"Marina Burger"
,
"Idlewood Pizza"
,
"Downtown Cluc"
,
"Marina Cluc"
,
"Idelwood 24/7"
,
"Flint 24/7"
,
"Easter 24/7"
,
"Mullholand 24/7"
,
"Jizzy"
,
"Redsands West 24/7"
,
"Julius 24/7"
,
"Lil\"Probe\"inn"
,
"Idelwood Gas"
,
"Mullholang Gas"
,
"Whetstone 24/7"
,
"East Cluc"
,
"WillowField Cluc"
,
"Flats Cluc"
,
"Financial Pizza"
,
"Come-A-Lot Gas"
,
"FortCarson Gas"
,
"BoneCountry Gas"
,
"Julius Gas"
,
"PricklePine Gas"
,
"Flint Gas"
,
"Easter Gas"
,
"Doherty Gas"
,
"Juniper 24/7"
,
"Juniper Gas"
,
"Emerald Isle 24/7"
,
"Emerald Isle Gas"
,
"Redsands-West Gas"
,
"ElGuebrabos Gas"
,
"TierraRobada Gas"
,
"AngelPine Gas"
,
"WhetStone Gas"
,
"Dilimore Gas"
,
"Montgomery Gas"
,
}
;
void
CALLBACK
biz_check
(
std
::
string param
)
{
for
(
int
i
=
0
;
i

getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
COLOR_GREY
,
"%s"
,
businnes_name
[
i
]
)
;
}
}
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

businnes_name.c_str() юзай.
 
Ответить с цитированием

  #2619  
Старый 09.07.2018, 10:23
-raymond-
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами: 4423953

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

в конце последнего биза в списке выдает один раз такие иероглифы



C++:





Код:
void
CALLBACK
biz_check
(
std
::
string param
)
{
char
str
[
45
]
[
30
]
=
{
"Alhambra"
,
"PigPen"
,
"Misty Club"
,
"Casino Bellagio"
,
"Grove Street Bar"
,
"Sobrino de Botin"
,
"Vinewood Burger"
,
"Marina Burger"
,
"Idlewood Pizza"
,
"Downtown Cluc"
,
"Marina Cluc"
,
"Idelwood 24/7"
,
"Flint 24/7"
,
"Easter 24/7"
,
"Mullholand 24/7"
,
"Jizzy"
,
"Redsands West 24/7"
,
"Julius 24/7"
,
"Lil\"Probe\"inn"
,
"Idelwood Gas"
,
"Mullholang Gas"
,
"Whetstone 24/7"
,
"East Cluc"
,
"WillowField Cluc"
,
"Flats Cluc"
,
"Financial Pizza"
,
"Come-A-Lot Gas"
,
"FortCarson Gas"
,
"BoneCountry Gas"
,
"Julius Gas"
,
"PricklePine Gas"
,
"Flint Gas"
,
"Easter Gas"
,
"Doherty Gas"
,
"Juniper 24/7"
,
"Juniper Gas"
,
"Emerald Isle 24/7"
,
"Emerald Isle Gas"
,
"Redsands-West Gas"
,
"ElGuebrabos Gas"
,
"TierraRobada Gas"
,
"AngelPine Gas"
,
"WhetStone Gas"
,
"Dilimore Gas"
,
"Montgomery Gas"
}
;
for
(
int
i
=
0
;
i

getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
COLOR_GREY
,
"%s"
,
str
[
i
]
)
;
}
}
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

Ты проверяешь 46 елементов. Юзай вектора, они удобнее. Инклуды только подключи.

C++:





Код:
vector

Strings
=
{
"Alhambra"
,
"PigPen"
,
"Misty Club"
,
"Casino Bellagio"
,
"Grove Street Bar"
,
"Sobrino de Botin"
,
"Vinewood Burger"
,
"Marina Burger"
,
"Idlewood Pizza"
,
"Downtown Cluc"
,
"Marina Cluc"
,
"Idelwood 24/7"
,
"Flint 24/7"
,
"Easter 24/7"
,
"Mullholand 24/7"
,
"Jizzy"
,
"Redsands West 24/7"
,
"Julius 24/7"
,
"Lil\"Probe\"inn"
,
"Idelwood Gas"
,
"Mullholang Gas"
,
"Whetstone 24/7"
,
"East Cluc"
,
"WillowField Cluc"
,
"Flats Cluc"
,
"Financial Pizza"
,
"Come-A-Lot Gas"
,
"FortCarson Gas"
,
"BoneCountry Gas"
,
"Julius Gas"
,
"PricklePine Gas"
,
"Flint Gas"
,
"Easter Gas"
,
"Doherty Gas"
,
"Juniper 24/7"
,
"Juniper Gas"
,
"Emerald Isle 24/7"
,
"Emerald Isle Gas"
,
"Redsands-West Gas"
,
"ElGuebrabos Gas"
,
"TierraRobada Gas"
,
"AngelPine Gas"
,
"WhetStone Gas"
,
"Dilimore Gas"
,
"Montgomery Gas"
}
;
for
(
auto
it
:
Strings
)
{
chat
->
AddChatMessage
(
-
1
,
it
.
c_str
(
)
)
;
}
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.