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

  #1281  
Старый 27.03.2016, 17:51
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

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

А как нарисовать линии как в ESP ?
 
Ответить с цитированием

  #1282  
Старый 27.03.2016, 19:35
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

DrawLine в классе СRender.
 
Ответить с цитированием

  #1283  
Старый 27.03.2016, 20:26
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

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

1. Как проверить, виден ли игрок моему игроку?
2. Как изменить кол-во элементов в массиве?

C++:





Код:
int
i
[
32
]
;
// функция, макрос, хз че еще
i
[
64
]
;

template

T *ReSizeMas(const T *mas, size_t sz, size_t oldsz)

{

T *newMas = new T[sz];

memcpy(newMas, mas, oldsz);

delete mas;

return newMas;

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

  #1284  
Старый 27.03.2016, 20:33
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

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

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

DrawLine в классе СRender.
Там просто отрезок рисуется. А мне нужно чтобы 2D box рисовался. И кстати как сделать прозрачный цвет ?
 
Ответить с цитированием

  #1285  
Старый 27.03.2016, 20:56
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

DrawBox. цвет в идет в ARGB, где А - это альфа и на отвечает за прозрачность. 00 = 0, FF = 255/
 
Ответить с цитированием

  #1286  
Старый 27.03.2016, 21:27
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

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

template
T *ReSizeMas(const T *mas, size_t sz, size_t oldsz)
{
T *newMas = new T[sz];
memcpy(newMas, mas, oldsz);
delete mas;
return newMas;
}
Спасибо!
 
Ответить с цитированием

  #1287  
Старый 27.03.2016, 22:27
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

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

1. Как получить игроков в зоне стрима ?

2. Как проверить что игрок или точка на экране ?
 
Ответить с цитированием

  #1288  
Старый 28.03.2016, 00:24
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

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

1. Как получить игроков в зоне стрима ?
2. Как проверить что игрок или точка на экране ?
C++:





Код:
int
CSAMP
::
GetPlayersInStream
(
)
{
int
InStream
=
0
;
for
(
int
i
=
0
;
i

getSAMP
(
)
->
getPlayers
(
)
->
IsPlayerDefined
(
i
,
true
)
)
InStream
++
;
}
return
InStream
;
}
 
Ответить с цитированием

  #1289  
Старый 28.03.2016, 00:28
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

Крашит игра, когда вызываю функцию. Если просто вызвать функцию без присвоения *Menu возвращаемого функцией значения, то все норм.

C++:





Код:
// Реализация функции.
struct
stMenu
*
CMenu
::
CreateMenu
(
int
Status
,
const
char
*
Name
,
D3DCOLOR ARGB
,
int
Element
,
int
MaxElement
)
{
struct
stMenu
*
Menu
=
new
struct
stMenu
;
Menu
->
Status
=
Status
;
Menu
->
Name
=
_strdup
(
Name
)
;
Menu
->
ARGB
=
ARGB
;
Menu
->
Element
=
Element
;
Menu
->
MaxElement
=
MaxElement
;
Menu
->
Submenu
=
NULL
;
return
Menu
;
}
// Определение функции в классе CMenu.
static
struct
stMenu
*
CreateMenu
(
int
Status
,
const
char
*
Name
,
D3DCOLOR ARGB
,
int
Element
,
int
MaxElement
)
;
//Вызов функции = краш.
struct
stMenu
*
Menu
;
Menu
=
CreateMenu
(
1
,
"Main"
,
-
1
,
0
,
0
)
;
//Вызов функции = vse ok;
CreateMenu
(
1
,
"Main"
,
-
1
,
0
,
0
)
;
 
Ответить с цитированием

  #1290  
Старый 28.03.2016, 11:41
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

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

Ну помогите!

Как проверить что 3D координата на экране ? А то когда конвертирую координаты (SF->getGame()->convert3DCoordsToScreen(x, y, z, &x, &y) то объекты рисуются где попало возле краев экрана.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.