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

  #1  
Старый 14.12.2017, 21:27
BlackKnigga
Постоянный
Регистрация: 10.01.2016
Сообщений: 922
С нами: 5441999

Репутация: 133


По умолчанию

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

Если делать так , то вообще крашит моментально . Прочти пост повыше, я там чуть дополнил

C++:





Код:
float
xX
;
float
yY
;
float
zZ
;
try
{
xX
=
g_Players
->
pLocalPlayer
->
pSAMP_Actor
->
pGTA_Ped
->
base
.
matrix
[
4
*
3
]
;
yY
=
g_Players
->
pLocalPlayer
->
pSAMP_Actor
->
pGTA_Ped
->
base
.
matrix
[
4
*
3
+
1
]
;
zZ
=
g_Players
->
pLocalPlayer
->
pSAMP_Actor
->
pGTA_Ped
->
base
.
matrix
[
4
*
3
+
2
]
;
addMessageToChat
(
-
1
,
"%f %f %f"
,
xX
,
yY
,
zZ
)
;
}
catch
(
int
f
)
{
addMessageToChat
(
-
1
,
"%i"
,
f
)
;
}

Что то в этой цепочке может быть нулем.

И если садишься в кар то и координаты надо брать кара.
 
Ответить с цитированием

  #2  
Старый 14.12.2017, 21:31
iAmerican
Постоянный
Регистрация: 17.02.2014
Сообщений: 611
С нами: 6438231

Репутация: 133


По умолчанию

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

Что то в этой цепочке может быть нулем.
И если садишься в кар то и координаты надо брать кара.
В каком смысле нулем?
 
Ответить с цитированием

  #3  
Старый 15.12.2017, 17:07
vasiliy130198
Новичок
Регистрация: 06.12.2017
Сообщений: 27
С нами: 4439512

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

Подскажите пожалуйста.. Использую imGUI. Возможно ли с помощью него рисовать текст и фигуры вне самого окна? Вчера скачал проект и, изучив его немного, думаю что нельзя так..

Если это так, то что тогда можно использовать для этого дела? Если есть что-то по типу этого imGUI -- вообще прекрасно)
 
Ответить с цитированием

  #4  
Старый 15.12.2017, 17:51
BlackKnigga
Постоянный
Регистрация: 10.01.2016
Сообщений: 922
С нами: 5441999

Репутация: 133


По умолчанию

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

Подскажите пожалуйста.. Использую imGUI. Возможно ли с помощью него рисовать текст и фигуры вне самого окна? Вчера скачал проект и, изучив его немного, думаю что нельзя так..
Если это так, то что тогда можно использовать для этого дела? Если есть что-то по типу этого imGUI -- вообще прекрасно)
DirectX
 
Ответить с цитированием

  #5  
Старый 15.12.2017, 19:23
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

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

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

Подскажите пожалуйста.. Использую imGUI. Возможно ли с помощью него рисовать текст и фигуры вне самого окна? Вчера скачал проект и, изучив его немного, думаю что нельзя так..
Если это так, то что тогда можно использовать для этого дела? Если есть что-то по типу этого imGUI -- вообще прекрасно)
Функция:

C++:





Код:
void
DrawRect
(
LPDIRECT3DDEVICE9 Device_t
,
int
X
,
int
Y
,
int
L
,
int
H
,
D3DCOLOR color
)
{
D3DRECT rect
=
{
X
,
Y
,
X
+
L
,
Y
+
H
}
;
Device_t
->
Clear
(
1
,
&
rect
,
D3DCLEAR_TARGET
,
color
,
0
,
0
)
;
}


Закидываешь туда где рисуешь

C++:





Код:
DrawRect
(
pDevice
,
X
,
Y
,
10
,
10
,
0xFF00FF00
)
;
 
Ответить с цитированием

  #6  
Старый 16.12.2017, 19:20
_Vine_
Участник форума
Регистрация: 06.01.2016
Сообщений: 154
С нами: 5447649

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

В чем тут проблема?

Переделал код из SF API в консольное приложение C++, в SF API не работает вообще, а в консольном приложении ошибку выбивает.

Не могу вернуть значение массива по указателю, плохо тему указателей и ссылок понял.

Код:

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


C++:





[CODE]
#include "stdafx.h"
#include
using
namespace
std
;
void
Test
(
char
*
&
abc
)
{
abc
=
"YOOB"
;
}
void
main
(
)
{
char
*
abc
=
(
char
*
)
malloc
(
256
)
;
Test
(
abc
)
;
cout



xbKTSU6.png_Vine_ · 16 Дек 2017 в 18:20' data-fancybox="lb-post-171952" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FxbKTSU 6.png&hash=343e54b943f9a65372cfe28f61def2a3" style="cursor: pointer;" title="xbKTSU6.png">
 
Ответить с цитированием

  #7  
Старый 16.12.2017, 20:13
kawa operand
Постоянный
Регистрация: 15.04.2017
Сообщений: 602
С нами: 4778331

Репутация: 63


По умолчанию

C++:





[CODE]
void
foo
(
char
*
&
message
)
{
message
=
"hello world"
;
}
int
main
(
)
{
char
*
buffMessage
;
foo
(
buffMessage
)
;
std
::
cout



зы: за using namespace std; пальцы отрубают
 
Ответить с цитированием

  #8  
Старый 16.12.2017, 21:16
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Цитата:
Сообщение от kewa opcode  

зы: за using namespace std; пальцы отрубают
Схуяли? И зачем юзать чары, когда есть std::string?
 
Ответить с цитированием

  #9  
Старый 16.12.2017, 22:11
kawa operand
Постоянный
Регистрация: 15.04.2017
Сообщений: 602
С нами: 4778331

Репутация: 63


По умолчанию

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

Схуяли
Зачем подключать все пространство имен для одного cout ?

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

И зачем юзать чары
он просил пример с чар массивом
 
Ответить с цитированием

  #10  
Старый 16.12.2017, 23:00
_Vine_
Участник форума
Регистрация: 06.01.2016
Сообщений: 154
С нами: 5447649

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

[QUOTE="kewa opcode"]

C++:





[CODE]
void
foo
(
char
*
&
message
)
{
message
=
"hello world"
;
}
int
main
(
)
{
char
*
buffMessage
;
foo
(
buffMessage
)
;
std
::
cout
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.