 |
|

22.02.2016, 02:14
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Сообщение от Woofing Giraffe
Почему не работает вывод ника?
Длина ника ещё нужна, скорее всего.
|
|
|

22.02.2016, 02:19
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Сообщение от Woofing Giraffe
RPC_ScrSetPlayerName = playerId:ushort, name:string, success:byte
Вроде есть же
WORD playerID, BYTE strLen, char[] name. Вот какая там структура.
|
|
|

22.02.2016, 22:10
|
|
Участник форума
Регистрация: 23.10.2010
Сообщений: 125
С нами:
8186006
Репутация:
1
|
|
Засунул такую фигню в рендер, суть в том, что должен менять цвет, при нажатие клавиши "A".
Он меняет цвет на секунду и сразу же возвращает его на исходный.
Что не так?
PHP:
Код:
color
=
D3DCOLOR_ARGB
(
255
,
0
,
0
,
0
)
;
if
(
SF
-
>
getGame
(
)
-
>
isKeyPressed
(
65
)
)
// клавиша A
{
KakoyToCheat
^
=
true
;
if
(
KakoyToCheat
)
{
SF
-
>
getSAMP
(
)
-
>
getChat
(
)
-
>
AddChatMessage
(
D3DCOLOR_XRGB
(
0
,
0xAA
,
0
)
,
"test"
)
;
color
=
D3DCOLOR_ARGB
(
255
,
255
,
0
,
0
)
;
}
}
pFont
-
>
Print
(
"Какой то чит"
,
color
,
500
,
500
,
false
)
;
|
|
|

22.02.2016, 22:16
|
|
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,771
С нами:
6935121
Репутация:
233
|
|
C++:
Код:
if
(
SF
->
getGame
(
)
->
isKeyPressed
(
65
)
)
// клавиша A
{
KakoyToCheat
^=
true
;
if
(
KakoyToCheat
)
{
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
D3DCOLOR_XRGB
(
0
,
0xAA
,
0
)
,
"test"
)
;
}
}
color
=
KakoyToCheat
?
D3DCOLOR_ARGB
(
255
,
255
,
0
,
0
)
:
D3DCOLOR_ARGB
(
255
,
0
,
0
,
0
)
;
pFont
->
Print
(
"Какой то чит"
,
color
,
500
,
500
,
false
)
;
|
|
|

23.02.2016, 05:49
|
|
Познающий
Регистрация: 08.07.2015
Сообщений: 40
С нами:
5709574
Репутация:
0
|
|
SF 5.3.1.
Как выйти из игры автоматически? Послать "/q"?
Ещё вопрос:
Код:
Код:
SF->getGame()->emulateGTAKey(GTA_KEY_W, 0);
SF->getGame()->emulateGTAKey(GTA_KEY_W, 127);
SF->getGame()->emulateGTAKey(GTA_KEY_W, 255);
Ни один вариант не работает что-то. Как правильно?
Ставил и один раз, и в главном цикле. Тестировал на то, что строка вызывается (непосредственно после неё делал вызов в чат). В чат вызов шёл, на экране никакой реакции. Все три значения пробовал.
Ещё: как выключить/выключить паузу (меню обычное) из игры? Клавиша ESC?
|
|
|

23.02.2016, 12:15
|
|
Участник форума
Регистрация: 04.02.2014
Сообщений: 104
С нами:
6456767
Репутация:
68
|
|
Сообщение от Harch
SF 5.3.1.
Как выйти из игры автоматически? Послать "/q"?
Ещё вопрос:
Код:
Код:
SF->getGame()->emulateGTAKey(GTA_KEY_W, 0);
SF->getGame()->emulateGTAKey(GTA_KEY_W, 127);
SF->getGame()->emulateGTAKey(GTA_KEY_W, 255);
Ни один вариант не работает что-то. Как правильно?
Ставил и один раз, и в главном цикле. Тестировал на то, что строка вызывается (непосредственно после неё делал вызов в чат). В чат вызов шёл, на экране никакой реакции. Все три значения пробовал.
Ещё: как выключить/выключить паузу (меню обычное) из игры? Клавиша ESC?
1.От куда узнал что клавиша называется GTA_KEY_W?
2.FYP вроде не пофиксил эмуляцию в SF API
|
|
|

23.02.2016, 12:27
|
|
Постоянный
Регистрация: 27.12.2014
Сообщений: 550
С нами:
5987262
Репутация:
0
|
|
Сообщение от Harch
SF 5.3.1.
Как выйти из игры автоматически? Послать "/q"?
Ещё вопрос:
Код:
Код:
SF->getGame()->emulateGTAKey(GTA_KEY_W, 0);
SF->getGame()->emulateGTAKey(GTA_KEY_W, 127);
SF->getGame()->emulateGTAKey(GTA_KEY_W, 255);
Ни один вариант не работает что-то. Как правильно?
Ставил и один раз, и в главном цикле. Тестировал на то, что строка вызывается (непосредственно после неё делал вызов в чат). В чат вызов шёл, на экране никакой реакции. Все три значения пробовал.
Ещё: как выключить/выключить паузу (меню обычное) из игры? Клавиша ESC?
C++:
Код:
SF
->
getCLEO
(
)
->
callOpcode
(
"0C8F: samp process_chat_input %s"
,
"/q"
)
;
|
|
|

23.02.2016, 12:31
|
|
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,262
С нами:
6935116
Репутация:
183
|
|
Сообщение от 0pc0d3R
C++:
Код:
SF
->
getCLEO
(
)
->
callOpcode
(
"0C8F: samp process_chat_input %s"
,
"/q"
)
;
а зачем форматировать?
C++:
Код:
SF
->
getCLEO
(
)
->
callOpcode
(
"0C8F: samp process_chat_input \"/q\""
)
;
|
|
|

23.02.2016, 12:31
|
|
Постоянный
Регистрация: 27.12.2014
Сообщений: 550
С нами:
5987262
Репутация:
0
|
|
Сообщение от MISTER_GONWIK
а зачем форматировать?
SF->getCLEO()->callOpcode("0C8F: samp process_chat_input \"/q\"");
привычка.
|
|
|

23.02.2016, 13:12
|
|
Познающий
Регистрация: 08.07.2015
Сообщений: 40
С нами:
5709574
Репутация:
0
|
|
Я читал, что emulateGTAKey пофиксили... В изменениях... Это то, что я жду уже полгода. Послать /q я и без опкодов могу... Мне бы выход на паузу и эмуляцию клавиш...
У меня она GTA_KEY_W, так как я нажимаю W, чтобы идти вперёд, ведь так?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|