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

  #2771  
Старый 13.08.2018, 11:20
ШPEK
Познавший АНТИЧАТ
Регистрация: 22.02.2017
Сообщений: 1,474
С нами: 4852492

Репутация: 88


По умолчанию

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

Конкретнее можно?
Я скачал архив с проектом для разработчиков. Как его подключить чтобы компилировались файлы .sf?
 
Ответить с цитированием

  #2772  
Старый 13.08.2018, 12:50
ALF
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами: 4472205

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

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

Я скачал архив с проектом для разработчиков. Как его подключить чтобы компилировались файлы .sf?
.sln файл открывай
 
Ответить с цитированием

  #2773  
Старый 13.08.2018, 12:59
ШPEK
Познавший АНТИЧАТ
Регистрация: 22.02.2017
Сообщений: 1,474
С нами: 4852492

Репутация: 88


По умолчанию

Скиньте полный код который выводит текст в чат на sf
 
Ответить с цитированием

  #2774  
Старый 13.08.2018, 14:26
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

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

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

Скиньте полный код который выводит текст в чат на sf
Посмотри все гайды по SF API в этом разделе.

C++:





Код:
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
"Text"
)
;
 
Ответить с цитированием

  #2775  
Старый 13.08.2018, 14:36
SR_team
Флудер
Регистрация: 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, что бы все так просто было с прокси-либой
 
Ответить с цитированием

  #2776  
Старый 15.08.2018, 23:19
_=Gigant=_
Участник форума
Регистрация: 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 !
 
Ответить с цитированием

  #2777  
Старый 15.08.2018, 23:28
CleanLegend
Постоянный
Регистрация: 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
]
;
 
Ответить с цитированием

  #2778  
Старый 15.08.2018, 23:43
_=Gigant=_
Участник форума
Регистрация: 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
 
Ответить с цитированием

  #2779  
Старый 15.08.2018, 23:49
CleanLegend
Постоянный
Регистрация: 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
;
 
Ответить с цитированием

  #2780  
Старый 16.08.2018, 00:30
Revalto
Постоянный
Регистрация: 13.02.2016
Сообщений: 532
С нами: 5392682

Репутация: 93


По умолчанию

Можно ли как то визуально переместить объект?

Цитата:
Сообщение от Спойлер  




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





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


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




ANTICHAT ™ © 2001- Antichat Kft.