
11.05.2016, 10:30
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от max20216
Захотел начать писать SF плагины, прочитал вики, при первой же компиляции появляется ошибка:
Код:
Код:
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка (активно) не удается открыть источник файл "d3dx9.h" SFPlugin d:\GTASA\SFPlugin\SFPlugin\SFPlugin\SFAPI\SAMPFUNCS_API.h 21
DXSDK установи
|
|
|

11.05.2016, 23:50
|
|
Познающий
Регистрация: 15.06.2013
Сообщений: 35
С нами:
6794256
Репутация:
63
|
|
Сообщение от SR_team
DXSDK установи
Какой именно? Там несколько версий.
|
|
|

12.05.2016, 08:37
|
|
Флудер
Регистрация: 17.06.2013
Сообщений: 3,635
С нами:
6791977
Репутация:
183
|
|
|
|
|

20.05.2016, 19:53
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Код:
Код:
stServerPresets *setting = SF->getSAMP()->getInfo()->pSettings;
SFGame *game = SF->getGame();
if (game->isKeyDown(VK_F3)){
if (setting->byteNoNametagsBehindWalls == 1)
setting->byteNoNametagsBehindWalls = 0;
else
setting->byteNoNametagsBehindWalls = 1;
}
|
|
|

20.05.2016, 22:02
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Потому что флоат. Иди учи типы данных.
|
|
|

20.05.2016, 22:17
|
|
Участник форума
Регистрация: 21.06.2013
Сообщений: 131
С нами:
6785172
Репутация:
68
|
|
Сообщение от Dark_Knight
Потому что флоат. Иди учи типы данных.
Выучил) Исправил)
|
|
|

22.05.2016, 19:27
|
|
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами:
6755146
Репутация:
78
|
|
Сообщение от Frixen
C++:
Код:
if
(
SF
->
getGame
(
)
->
isKeyDown
(
119
)
!=
NULL
)
{
stServerPresets
*
setting
=
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pSettings
;
if
(
setting
->
byteNoNametagsBehindWalls
==
0
)
{
setting
->
byteNoNametagsBehindWalls
=
1
;
Sleep
(
2
)
;
}
else
{
setting
->
byteNoNametagsBehindWalls
=
0
;
}
}
Подскажите пожалуйста, когда жму F8 при включенном WH, у меня он не всегда выключается, а просто быстренько моргнет перед скрином и опять включается... Как это исправить?
C++:
Код:
if
(
SF
->
getGame
(
)
->
isKeyDown
(
119
)
!=
NULL
)
{
stServerPresets
*
setting
=
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pSettings
;
if
(
setting
->
byteNoNametagsBehindWalls
==
1
)
{
setting
->
byteNoNametagsBehindWalls
=
0
;
}
}
|
|
|

22.05.2016, 20:28
|
|
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами:
6755146
Репутация:
78
|
|
Сообщение от Frixen
надо чтобы он после скриншота включился
Ниже проверку сделай на то что скриншот сделан, либо задержку, только не Sleep, иначе тебе игру зафризит, и скрин сделается после задержки, а через условие разницы времени, выше можешь поискать как это
|
|
|

22.05.2016, 22:41
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Сообщение от Frixen
C++:
Код:
if
(
SF
->
getGame
(
)
->
isKeyDown
(
119
)
!=
NULL
)
{
stServerPresets
*
setting
=
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pSettings
;
if
(
setting
->
byteNoNametagsBehindWalls
==
0
)
{
setting
->
byteNoNametagsBehindWalls
=
1
;
Sleep
(
2
)
;
}
else
{
setting
->
byteNoNametagsBehindWalls
=
0
;
}
}
Подскажите пожалуйста, когда жму F8 при включенном WH, у меня он не всегда выключается, а просто быстренько моргнет перед скрином и опять включается... Как это исправить?
У тебя KeyDown, т.е. код срабатывает пока ты удерживаешь клавишу, используй KeyPressed
|
|
|

23.05.2016, 02:52
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
И убери на*** слип
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|