 |
|

14.05.2017, 22:39
|
|
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами:
6483143
Репутация:
93
|
|
Где можно глянуть стили для шрифтов создаваемых функой ниже?
C++:
Код:
pFont
=
SF
->
getRender
(
)
->
CreateNewFont
(
"Tahoma"
,
12
,
FCR_BORDER
)
;
|
|
|

14.05.2017, 22:44
|
|
Постоянный
Регистрация: 10.01.2016
Сообщений: 922
С нами:
5441999
Репутация:
133
|
|
Сообщение от Снежок
Где можно глянуть стили для шрифтов создаваемых функой ниже?
C++:
Код:
pFont
=
SF
->
getRender
(
)
->
CreateNewFont
(
"Tahoma"
,
12
,
FCR_BORDER
)
;
https://www.blast.hk/wiki/tutorials:sf_render
|
|
|

15.05.2017, 00:28
|
|
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами:
6483143
Репутация:
93
|
|
Как добавить в строку цифры?
Пробовал как в клео (0C15: strcat destination 5@ source 3@)
C++:
Код:
strcat
(
sstring
,
last
)
;
Но мне выдаёт, что так нельзя, инт не является константой чар, и совмещать отказывается ._.
|
|
|

15.05.2017, 00:38
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Так в чём проблема? int в char с помощью любой функции, которое предоставляет такой функционал и используешь strcat.
А можно ещё заюзать класс string и сделать такое:
C++:
Код:
std
::
string mystr
=
"test"
;
mystr
+=
std
::
to_string
(
2360
)
;
|
|
|

15.05.2017, 00:39
|
|
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами:
6483143
Репутация:
93
|
|
Сообщение от legend2360
Так в чём проблема? int в char с помощью любой функции, которое предоставляет такой функционал и используешь strcat.
А можно ещё заюзать класс string и сделать такое:
C++:
Код:
std
::
string mystr
=
"test"
;
mystr
+=
std
::
to_string
(
2360
)
;
немножечко не то, я не так выразился. У меня "строка" - это char, я его преобразую конкретно в строку уже в конце, а вот сейчас мне надо инт уместить в чар-строку (не знаю как правильно называется, не кусайся пожалуйста)
и кстати твой вариант выдаёт ошибку, отсутствует оператор "+=" сооветствующий операндам char[144] std::to_string
|
|
|

15.05.2017, 00:42
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Ну раз ты всё таки используешь хейдер string, то можешь заюзать ту же функцию std::to_string и выполнить .c_str()
Колхоз, но и твои намерения тоже мне не понятны.
|
|
|

15.05.2017, 00:47
|
|
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами:
6483143
Репутация:
93
|
|
Сообщение от legend2360
Ну раз ты всё таки используешь хейдер string, то можешь заюзать ту же функцию std::to_string и выполнить .c_str()
Колхоз, но и твои намерения тоже мне не понятны.
я строчку для рендера sf готовлю, хотел как в клео просто выделить память и накидать туда в перемешку строк и цифр, а потом уже рендерить. вот
C++:
Код:
using
namespace
std
;
SAMPFUNCS
*
SF
=
new
SAMPFUNCS
(
)
;
stFontInfo
*
pFont
;
bool
meow
=
false
;
char
sstring
[
144
]
;
C++:
Код:
bool
CALLBACK
oPack
(
stRakNetHookParams
*
params
)
{
if
(
params
->
packetId
==
207
)
{
params
->
bitStream
->
IgnoreBits
(
449
)
;
int
last
;
memset
(
sstring
,
0
,
sizeof
(
sstring
)
)
;
sstring
+=
std
::
to_string
(
last
)
;
//strcat(sstring, );
//strcat(sstring,last
SF
->
getRender
(
)
->
registerD3DCallback
(
eDirect3DDeviceMethods
::
D3DMETHOD_PRESENT
,
Present
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
555555
,
"%d"
,
meow
)
;
return
true
;
}
return
true
;
}
|
|
|

15.05.2017, 00:52
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Колбэк регистрируется 1 раз. Ты его регаешь точно не 1 раз.
Насчет строки:
C++:
Код:
strcat
(
sstring
,
std
::
to_string
(
last
)
.
c_str
(
)
)
;
|
|
|

15.05.2017, 00:58
|
|
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами:
6483143
Репутация:
93
|
|
Сообщение от legend2360
Колбэк регистрируется 1 раз. Ты его регаешь точно не 1 раз.
Насчет строки:
C++:
Код:
strcat
(
sstring
,
std
::
to_string
(
last
)
.
c_str
(
)
)
;
а как тогда сделать, чтоб текст рисовался заново при каждом срабатывании ракнет колбека?
|
|
|

15.05.2017, 01:00
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Ну ты же не зря используешь переменную meow
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|