 |
|

24.09.2022, 18:50
|
|
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами:
4091290
Репутация:
213
|
|
Сообщение от chapo
в чем проблема?
Попробуй поставить 17-й стандарт и выше
|
|
|

24.09.2022, 19:06
|
|
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами:
2055431
Репутация:
3
|
|
Есть ли в сф аналог printStringNow() из мунлоадера?
|
|
|

24.09.2022, 19:22
|
|
Участник форума
Регистрация: 28.07.2021
Сообщений: 138
С нами:
2524529
Репутация:
163
|
|
Всем привет, подскажите пожалуйста, чем можно сжать dll'ку? Использовал UPX(32 и 64), с различными флагами(-1-9, --lzma), asi loader просто напросто ошибку выдавал
|
|
|

24.09.2022, 20:24
|
|
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами:
4553429
Репутация:
153
|
|
Сообщение от egaa
Есть ли в сф аналог printStringNow() из мунлоадера?
C++:
Код:
void
printStringNow
(
const
char
*
text
,
unsigned
int
time
,
unsigned
short
flag
,
bool
bPreviousBrief
)
{
(
(
void
(
__cdecl
*
)
(
const
char
*
,
unsigned
int
,
unsigned
short
,
bool
)
)
0x69F1E0
)
(
text
,
time
,
flag
,
bPreviousBrief
)
;
}
|
|
|

24.09.2022, 21:18
|
|
Флудер
Регистрация: 10.10.2016
Сообщений: 9,228
С нами:
5046982
Репутация:
183
|
|
Как узнать открыт ли чат? (SF)
|
|
|

24.09.2022, 21:31
|
|
Постоянный
Регистрация: 20.03.2021
Сообщений: 666
С нами:
2711257
Репутация:
83
|
|
Сообщение от chapo
Как узнать открыт ли чат? (SF)
C++:
Код:
SF
->
getSamp
(
)
->
getInput
(
)
->
bEnabled
|
|
|

25.09.2022, 20:48
|
|
Участник форума
Регистрация: 20.12.2021
Сообщений: 290
С нами:
2315345
Репутация:
48
|
|
крашит игру, я отметил где предположительно происходит краш
help me:
Код:
void
render
(
)
{
if
(
tab4
.
act
)
{
float
mycord
[
3
]
;
float
objcord
[
3
]
;
float
pos
[
2
]
;
int
distance
=
0
;
int
model
=
0
;
for
(
int
i
=
0
;
i
getSAMP
(
)
->
getPlayers
(
)
->
remotePlayerInfo
[
i
]
->
data
->
onFootPos
[
0
]
;
mycord
[
1
]
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
remotePlayerInfo
[
i
]
->
data
->
onFootPos
[
1
]
;
mycord
[
2
]
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
remotePlayerInfo
[
i
]
->
data
->
onFootPos
[
2
]
;
//objects coords
objcord
[
0
]
=
SF
->
getSAMP
(
)
->
getNetGame
(
)
->
pools
->
objectPool
->
object
[
i
]
->
position
[
0
]
;
objcord
[
1
]
=
SF
->
getSAMP
(
)
->
getNetGame
(
)
->
pools
->
objectPool
->
object
[
i
]
->
position
[
1
]
;
objcord
[
2
]
=
SF
->
getSAMP
(
)
->
getNetGame
(
)
->
pools
->
objectPool
->
object
[
i
]
->
position
[
2
]
;
////next
distance
=
floor
(
sqrt
(
pow
(
(
mycord
[
0
]
-
objcord
[
0
]
)
,
2
)
+
pow
(
(
mycord
[
1
]
-
objcord
[
1
]
)
,
2
)
+
pow
(
(
mycord
[
2
]
-
objcord
[
2
]
)
,
2
)
)
)
;
model
=
SF
->
getSAMP
(
)
->
getNetGame
(
)
->
pools
->
objectPool
->
object
[
i
]
->
model
[
&
i
]
;
SF
->
getGame
(
)
->
convert3DCoordsToScreen
(
objcord
[
0
]
,
objcord
[
1
]
,
objcord
[
2
]
,
&
pos
[
0
]
,
&
pos
[
1
]
)
;
//крашит тут
if
(
tab2
.
cases
&&
model
==
1239
)
//крашит тут
{
SF
->
getRender
(
)
->
DrawLine
(
640
,
900
,
500
,
500
,
5
,
0xFF00FF00
)
;
}
}
}
}
}
|
|
|

25.09.2022, 20:53
|
|
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами:
2055431
Репутация:
3
|
|
Сообщение от Z3roKwq
крашит игру, я отметил где предположительно происходит краш
help me:
Код:
void
render
(
)
{
if
(
tab4
.
act
)
{
float
mycord
[
3
]
;
float
objcord
[
3
]
;
float
pos
[
2
]
;
int
distance
=
0
;
int
model
=
0
;
for
(
int
i
=
0
;
i
getSAMP
(
)
->
getPlayers
(
)
->
remotePlayerInfo
[
i
]
->
data
->
onFootPos
[
0
]
;
mycord
[
1
]
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
remotePlayerInfo
[
i
]
->
data
->
onFootPos
[
1
]
;
mycord
[
2
]
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
remotePlayerInfo
[
i
]
->
data
->
onFootPos
[
2
]
;
//objects coords
objcord
[
0
]
=
SF
->
getSAMP
(
)
->
getNetGame
(
)
->
pools
->
objectPool
->
object
[
i
]
->
position
[
0
]
;
objcord
[
1
]
=
SF
->
getSAMP
(
)
->
getNetGame
(
)
->
pools
->
objectPool
->
object
[
i
]
->
position
[
1
]
;
objcord
[
2
]
=
SF
->
getSAMP
(
)
->
getNetGame
(
)
->
pools
->
objectPool
->
object
[
i
]
->
position
[
2
]
;
////next
distance
=
floor
(
sqrt
(
pow
(
(
mycord
[
0
]
-
objcord
[
0
]
)
,
2
)
+
pow
(
(
mycord
[
1
]
-
objcord
[
1
]
)
,
2
)
+
pow
(
(
mycord
[
2
]
-
objcord
[
2
]
)
,
2
)
)
)
;
model
=
SF
->
getSAMP
(
)
->
getNetGame
(
)
->
pools
->
objectPool
->
object
[
i
]
->
model
[
&
i
]
;
SF
->
getGame
(
)
->
convert3DCoordsToScreen
(
objcord
[
0
]
,
objcord
[
1
]
,
objcord
[
2
]
,
&
pos
[
0
]
,
&
pos
[
1
]
)
;
//крашит тут
if
(
tab2
.
cases
&&
model
==
1239
)
//крашит тут
{
SF
->
getRender
(
)
->
DrawLine
(
640
,
900
,
500
,
500
,
5
,
0xFF00FF00
)
;
}
}
}
}
}
Ты в 16, 17,18 ищешь коорды по id объекта
|
|
|

25.09.2022, 20:54
|
|
Участник форума
Регистрация: 20.12.2021
Сообщений: 290
С нами:
2315345
Репутация:
48
|
|
Сообщение от egaa
Ты в 16, 17,18 ищешь коорды по id объекта
аой
Сообщение от egaa
Ты в 16, 17,18 ищешь коорды по id объекта
все равно крашит
|
|
|

25.09.2022, 21:18
|
|
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами:
2055431
Репутация:
3
|
|
Сообщение от Z3roKwq
аой
все равно крашит
Функция рендера вроде должна возвращать true (как в гайде)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|