 |
|

13.08.2018, 11:20
|
|
Познавший АНТИЧАТ
Регистрация: 22.02.2017
Сообщений: 1,474
С нами:
4852492
Репутация:
88
|
|
Сообщение от iAmerican
Конкретнее можно?
Я скачал архив с проектом для разработчиков. Как его подключить чтобы компилировались файлы .sf?
|
|
|

13.08.2018, 12:50
|
|
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами:
4472205
Репутация:
163
|
|
Сообщение от yuy111
Я скачал архив с проектом для разработчиков. Как его подключить чтобы компилировались файлы .sf?
.sln файл открывай
|
|
|

13.08.2018, 12:59
|
|
Познавший АНТИЧАТ
Регистрация: 22.02.2017
Сообщений: 1,474
С нами:
4852492
Репутация:
88
|
|
Скиньте полный код который выводит текст в чат на sf
|
|
|

13.08.2018, 14:26
|
|
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами:
6908018
Репутация:
213
|
|
Сообщение от yuy111
Скиньте полный код который выводит текст в чат на sf
Посмотри все гайды по SF API в этом разделе.
C++:
Код:
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
"Text"
)
;
|
|
|

13.08.2018, 14:36
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от romanblinov2013
Здарова, мужики.
Пишу dll d3d9, которое будет подгружать основной d3d9.dll от майкрософт. Только одна проблема.... Крашит при входе. Что делать, чтобы всё заработало?
C++:
Код:
#include
#include
#include
#include
#include
void
__cdecl
MainThread
(
void
*
pArg
)
{
while
(
true
)
{
Sleep
(
10
)
;
if
(
GetAsyncKeyState
(
VK_NUMPAD1
)
)
{
keybd_event
(
'n'
,
0
,
0
,
0
)
;
keybd_event
(
'n'
,
0
,
KEYEVENTF_KEYUP
,
0
)
;
}
}
}
BOOL WINAPI
DllMain
(
_In_ HINSTANCE hinstDLL
,
_In_ DWORD fdwReason
,
_In_ PVOID lpvReserved
)
{
if
(
fdwReason
==
DLL_PROCESS_ATTACH
)
{
LoadLibrary
(
"C:\\Windows\\System32\\d3d9.dll"
)
;
_beginthread
(
MainThread
,
NULL
,
nullptr
)
;
}
return
TRUE
;
}
Ошибка:
Код:
Код:
Серьезность Код Описание Строка Состояние подавления
Предупреждение MSB8004 каталог Output заканчивается не косой чертой. Этот экземпляр сборки добавит косую черту, поскольку она необходима для правильного определения каталога Output. 377
Ты должен реализовать в библиотеке все интерфейсы оригинально библиотеки и пробрасывать их. Это тебе не Linux, что бы все так просто было с прокси-либой
|
|
|

15.08.2018, 23:19
|
|
Участник форума
Регистрация: 19.01.2017
Сообщений: 130
С нами:
4901705
Репутация:
98
|
|
1.
for (int other_players = 0; other_players base.matrix[4 * 3];
player_pos.x = f_pos[0];
player_pos.y = f_pos[1];
player_pos.z = f_pos[2];
CalcScreenCoors(&player_pos, &screenposs);
char pos[256], ping[256], hparmw[256], pnameid[256] ;
if (screenposs.z PrintShadow(screenposs.x, screenposs.y - 12, COLOR_WHITE(255), skin);
thanks for help !
|
|
|

15.08.2018, 23:28
|
|
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами:
6908018
Репутация:
213
|
|
Сообщение от _=Gigant=_
1.
for (int other_players = 0; other_players base.matrix[4 * 3];
player_pos.x = f_pos[0];
player_pos.y = f_pos[1];
player_pos.z = f_pos[2];
CalcScreenCoors(&player_pos, &screenposs);
char pos[256], ping[256], hparmw[256], pnameid[256] ;
if (screenposs.z PrintShadow(screenposs.x, screenposs.y - 12, COLOR_WHITE(255), skin);
thanks for help !
1)
C++:
Код:
actor
->
base
.
model_alt_id
;
2) test it
C++:
Код:
player_pos
.
x
=
actor
->
base
.
matrix
[
12
]
;
player_pos
.
y
=
actor
->
base
.
matrix
[
13
]
;
player_pos
.
z
=
actor
->
base
.
matrix
[
14
]
;
|
|
|

15.08.2018, 23:43
|
|
Участник форума
Регистрация: 19.01.2017
Сообщений: 130
С нами:
4901705
Репутация:
98
|
|
Сообщение от CleanLegend
1)
C++:
Код:
actor
->
base
.
model_alt_id
;
2) test it
C++:
Код:
player_pos
.
x
=
actor
->
base
.
matrix
[
12
]
;
player_pos
.
y
=
actor
->
base
.
matrix
[
13
]
;
player_pos
.
z
=
actor
->
base
.
matrix
[
14
]
;
do you know how to define skin id for other_player ? for example i want to draw text on all players which are with skin id 29
|
|
|

15.08.2018, 23:49
|
|
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами:
6908018
Репутация:
213
|
|
Сообщение от _=Gigant=_
do you know how to define skin id for other_player ? for example i want to draw text on all players which are with skin id 29
C++:
Код:
if
(
actor
->
base
.
model_alt_id
!=
29
)
continue
;
|
|
|

16.08.2018, 00:30
|
|
Постоянный
Регистрация: 13.02.2016
Сообщений: 532
С нами:
5392682
Репутация:
93
|
|
Можно ли как то визуально переместить объект?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|