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

  #1  
Старый 23.05.2017, 23:47
MrYurkoo
Участник форума
Регистрация: 06.01.2016
Сообщений: 101
С нами: 5447569

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

Может кто-нибудь подсказать код для SAMP'a, который отвечает за выключение NameTag'ов над головой персонажа?
 
Ответить с цитированием

  #2  
Старый 25.05.2017, 01:51
ishi
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами: 6483143

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

пытаюсь использовать указатель на строку вместо самой строки, но не работает - игра крашит

как исправить?

C++:





Код:
bool
CALLBACK
Present
(
CONST RECT
*
pSourceRect
,
CONST RECT
*
pDestRect
,
HWND hDestWindowOverride
,
CONST RGNDATA
*
pDirtyRegion
)
{
if
(
SUCCEEDED
(
SF
->
getRender
(
)
->
BeginRender
(
)
)
)
{
char
sstring
;
char
*
pointer1
=
&
sstring
;
strcat
(
pointer1
,
"wtf "
)
;
//int watafakerNumbaVan = rand();
//int secondMistaHellwin = rand();
//printf(pointerToStringForRenderBlenderBenderSenderblamberflambermbermbermbermber, "%d", watafakerNumbaVan);
//printf(pointerToStringForRenderBlenderBenderSenderblamberflambermbermbermbermber, "%d", secondMistaHellwin);
pFont
->
Print
(
pointer1
,
D3DCOLOR_ARGB
(
117
,
0
,
92
,
0
)
,
700
,
0
,
false
)
;
SF
->
getRender
(
)
->
EndRender
(
)
;
}
;
return
true
;
}
;
 
Ответить с цитированием

  #3  
Старый 25.05.2017, 01:52
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

Ну во первых - char может хранить только 1 символ.
 
Ответить с цитированием

  #4  
Старый 25.05.2017, 01:55
ishi
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами: 6483143

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

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

Ну во первых - char может хранить только 1 символ.
а char[144] создаст таблицу в которой будет 144 ячейки, или переменную на 144 байта?
 
Ответить с цитированием

  #5  
Старый 25.05.2017, 02:00
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

Массив создаст размером 144 байта
 
Ответить с цитированием

  #6  
Старый 25.05.2017, 02:02
ishi
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами: 6483143

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

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

Массив создаст размером 144 байта
грустно. Спасибо.
 
Ответить с цитированием

  #7  
Старый 25.05.2017, 13:50
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Советую юзать std::string

Код:





Код:
std::string str = "wtf";
 pFont->Print(str.c_str(), D3DCOLOR_ARGB(117, 0, 92, 0), 700, 0);
 
Ответить с цитированием

  #8  
Старый 25.05.2017, 14:09
ishi
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами: 6483143

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

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

Советую юзать std::string

Код:





Код:
std::string str = "wtf";
pFont->Print(str.c_str(), D3DCOLOR_ARGB(117, 0, 92, 0), 700, 0);

раз уж ты тут, подскажешь как добавить в строку цифры, без преобразования цифр в строку и слияния ячеек?
 
Ответить с цитированием

  #9  
Старый 25.05.2017, 14:48
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

DWORD i = 123456;

std::string str = std::to_string(i);
 
Ответить с цитированием

  #10  
Старый 26.05.2017, 15:05
ishi
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами: 6483143

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

Как сделать unregister колбека dx? (в эпи почему-то только регистрация)
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.