
14.12.2019, 19:35
|
|
Участник форума
Регистрация: 11.01.2017
Сообщений: 218
С нами:
4913302
Репутация:
98
|
|
Сообщение от 21sCenturyHacker
Неа, не срабатывает(
Код скинь
|
|
|

14.12.2019, 19:36
|
|
Познающий
Регистрация: 23.10.2006
Сообщений: 45
С нами:
10288693
Репутация:
9
|
|
Сообщение от Niji
Код скинь
Думаю, этог одостаточно будет:
Код:
void
CALLBACK
prt
(
)
{
std
::
string startstr
=
"{5e625d}[SF]{ffffff}: {c7de39}TAB-nick {5ede37}LOADED"
;
char
*
start
=
_strdup
(
startstr
.
c_str
(
)
)
;
char
t
[
10
]
;
sprintf
(
t
,
"%d"
,
SF
->
getSAMP
(
)
->
getInput
(
)
->
iInputEnabled
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
start
)
;
}
void
CALLBACK
mainloop
(
)
{
static
bool
init
=
false
;
if
(
!
init
)
{
init
=
true
;
}
if
(
SF
->
getGame
(
)
->
isKeyPressed
(
VK_TAB
)
&&
SF
->
getSAMP
(
)
->
getInput
(
)
->
iInputEnabled
)
prt
(
)
;
}
|
|
|

14.12.2019, 15:25
|
|
Флудер
Регистрация: 10.08.2017
Сообщений: 2,659
С нами:
4609424
Репутация:
183
|
|
Изучаю С++, возникла идея избавиться от стандартов C#.
Имею код
C++:
Код:
case
ScriptRPCEnumeration
::
RPC_ScrClientMessage
:
uint32 color
;
std
::
string msg
;
params
->
bitStream
->
ResetReadPointer
(
)
;
params
->
bitStream
->
Read
(
color
)
;
params
->
bitStream
->
SetReadOffset
(
32
)
;
params
->
bitStream
->
Read
(
msg
)
;
print
(
msg
)
;
Но он не хочет работать с классом std нормально.
Читал, что тип std::string самостоятельно устанавливает конец строки и ему не нужно дополнительно узнавать размер, по крайней мере так говорит сам VS
Если туда ещё и передавать размер:
Я что-то не так понимаю?
|
|
|

14.12.2019, 15:29
|
|
Познавший АНТИЧАТ
Регистрация: 01.04.2018
Сообщений: 1,710
С нами:
4272230
Репутация:
183
|
|
Сообщение от #Northn
Изучаю С++, возникла идея избавиться от стандартов C#.
Имею код
C++:
Код:
case
ScriptRPCEnumeration
::
RPC_ScrClientMessage
:
uint32 color
;
std
::
string msg
;
params
->
bitStream
->
ResetReadPointer
(
)
;
params
->
bitStream
->
Read
(
color
)
;
params
->
bitStream
->
SetReadOffset
(
32
)
;
params
->
bitStream
->
Read
(
msg
)
;
print
(
msg
)
;
Но он не хочет работать с классом std нормально.
Читал, что тип std::string самостоятельно устанавливает конец строки и ему не нужно дополнительно узнавать размер, по крайней мере так говорит сам VS
Если туда ещё и передавать размер:
Я что-то не так понимаю?
Другое - С/С++ Вопрос - Ответ
Собейт не установлен, "этот дом" потому что пробовал полностью - тоже не работает. Как оно должно заработать если строка не полная ?! Уже сколько раз отвечал как работает функция strcmp и strstr У кого-то руки не от туда растут, скорее всего Собейт не установлен, "этот дом" потому что пробовал...
blast.hk
|
|
|

14.12.2019, 15:36
|
|
Флудер
Регистрация: 10.08.2017
Сообщений: 2,659
С нами:
4609424
Репутация:
183
|
|
Сообщение от Musaigen
Другое - С/С++ Вопрос - Ответ
Собейт не установлен, "этот дом" потому что пробовал полностью - тоже не работает. Как оно должно заработать если строка не полная ?! Уже сколько раз отвечал как работает функция strcmp и strstr У кого-то руки не от туда растут, скорее всего Собейт не установлен, "этот дом" потому что пробовал...
blast.hk
Я не хочу использовать char, я же упомянул об этом.
|
|
|

14.12.2019, 15:57
|
|
Познавший АНТИЧАТ
Регистрация: 01.04.2018
Сообщений: 1,710
С нами:
4272230
Репутация:
183
|
|
Сообщение от #Northn
Я не хочу использовать char, я же упомянул об этом.
Код:
std::string msg(szMsg);
|
|
|

14.12.2019, 20:11
|
|
Участник форума
Регистрация: 06.03.2019
Сообщений: 213
С нами:
3785397
Репутация:
113
|
|
Можно пожалуйста простенький гайд по структуре самой дллки, и как её перегнать в .asi?
|
|
|

14.12.2019, 20:12
|
|
Участник форума
Регистрация: 11.01.2017
Сообщений: 218
С нами:
4913302
Репутация:
98
|
|
Сообщение от Xean
Можно пожалуйста простенький гайд по структуре самой дллки, и как её перегнать в .asi?
asi это тоже самое что и dll , только с другим расширением для загрузки в игру asi loader'ом
|
|
|

15.12.2019, 18:31
|
|
Познавший АНТИЧАТ
Регистрация: 01.04.2018
Сообщений: 1,710
С нами:
4272230
Репутация:
183
|
|
Какой адрес у функции, которую вызывает опкод 00с2 в клео?
|
|
|

16.12.2019, 00:28
|
|
Познавший АНТИЧАТ
Регистрация: 21.05.2014
Сообщений: 1,417
С нами:
6304259
Репутация:
183
|
|
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|