 |
|

02.06.2016, 18:03
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Что хранят эти переменные? За что отвечают? (те, возле которых стоят вопросы)
C++:
Код:
struct
stSAMPInfo
{
void
*
pUnk0
[
2
]
;
uint8_t
byteSpace
[
24
]
;
char
szIP
[
257
]
;
char
szHostname
[
259
]
;
uint8_t
byteUnk1
;
uint32_t
ulPort
;
uint32_t
ulMapIcons
[
100
]
;
// Что это?
int
iLanMode
;
// И это
int
iGameState
;
uint32_t
ulConnectTick
;
struct
stServerPresets
*
pSettings
;
void
*
pRakClientInterface
;
struct
stSAMPPools
*
pPools
;
}
;
struct
stServerPresets
{
uint8_t
byteCJWalk
;
// true\false?
uint8_t
byteUnk0
[
4
]
;
float
fWorldBoundaries
[
4
]
;
uint8_t
byteUnk1
;
float
fGravity
;
uint8_t
byteDisableInteriorEnterExits
;
uint32_t
ulVehicleFriendlyFire
;
// true/false? Почему тогда unsigned int?
uint8_t
byteUnk2
[
4
]
;
int
iClassesAvailable
;
// mm?
float
fNameTagsDistance
;
uint8_t
byteUnk3
;
uint8_t
byteWorldTime_Hour
;
uint8_t
byteWorldTime_Minute
;
uint8_t
byteWeather
;
uint8_t
byteNoNametagsBehindWalls
;
uint8_t
bytePlayerMarkersMode
;
uint8_t
byteUnk4
[
3
]
;
float
fGlobalChatRadiusLimit
;
uint8_t
byteShowNameTags
;
}
;
|
|
|

02.06.2016, 18:46
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
uint8_t byteCJWalk; // true\false? 6ег сиджея. 6айт
uint32_t ulMapIcons[100]; // Что это? Массив иконок на карте. Дворд
int iLanMode; // И это. 1ока1ьный режим
|
|
|

02.06.2016, 19:19
|
|
Постоянный
Регистрация: 15.12.2013
Сообщений: 412
С нами:
6530249
Репутация:
133
|
|
Сообщение от AWRage
Что хранят эти переменные? За что отвечают? (те, возле которых стоят вопросы)
C++:
Код:
struct
stSAMPInfo
{
void
*
pUnk0
[
2
]
;
uint8_t
byteSpace
[
24
]
;
char
szIP
[
257
]
;
char
szHostname
[
259
]
;
uint8_t
byteUnk1
;
uint32_t
ulPort
;
uint32_t
ulMapIcons
[
100
]
;
// Что это?
int
iLanMode
;
// И это
int
iGameState
;
uint32_t
ulConnectTick
;
struct
stServerPresets
*
pSettings
;
void
*
pRakClientInterface
;
struct
stSAMPPools
*
pPools
;
}
;
struct
stServerPresets
{
uint8_t
byteCJWalk
;
// true\false?
uint8_t
byteUnk0
[
4
]
;
float
fWorldBoundaries
[
4
]
;
uint8_t
byteUnk1
;
float
fGravity
;
uint8_t
byteDisableInteriorEnterExits
;
uint32_t
ulVehicleFriendlyFire
;
// true/false? Почему тогда unsigned int?
uint8_t
byteUnk2
[
4
]
;
int
iClassesAvailable
;
// mm?
float
fNameTagsDistance
;
uint8_t
byteUnk3
;
uint8_t
byteWorldTime_Hour
;
uint8_t
byteWorldTime_Minute
;
uint8_t
byteWeather
;
uint8_t
byteNoNametagsBehindWalls
;
uint8_t
bytePlayerMarkersMode
;
uint8_t
byteUnk4
[
3
]
;
float
fGlobalChatRadiusLimit
;
uint8_t
byteShowNameTags
;
}
;
все же есть в samp wiki
ShowPlayerMapIcon();
lanmode в server.cfg
UsePlayerPedAnims()
EnableVehicleFriendlyFire()
AddPlayerClass() - их кол-во
|
|
|

02.06.2016, 21:02
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Сообщение от san0
все же есть в samp wiki
ShowPlayerMapIcon();
lanmode в server.cfg
UsePlayerPedAnims()
EnableVehicleFriendlyFire()
AddPlayerClass() - их кол-во
Сообщение от Dark_Knight
uint8_t byteCJWalk; // true\false? 6ег сиджея. 6айт
uint32_t ulMapIcons[100]; // Что это? Массив иконок на карте. Дворд
int iLanMode; // И это. 1ока1ьный режим
Благодарю! 
|
|
|

04.06.2016, 11:45
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Сообщение от Frixen
C++:
Код:
key
=
get_string_from_ini
(
INI_FILE
,
INI_SECTION_FRIXEN
,
INI_TEST
)
;
_bKEY
=
atoi
(
key
.
c_str
(
)
)
;
Почему он берет из ini файла допустим не 123 (как там написано), а в игру выводит 4234234234 - приблизительно такие числа.
SF->getGame()->isKeyPressed(_bKEY) - не работает
Весь код давай.
|
|
|

04.06.2016, 12:02
|
|
Участник форума
Регистрация: 21.06.2013
Сообщений: 131
С нами:
6785172
Репутация:
68
|
|
Сообщение от Dark_Knight
Весь код давай.
уже сам разобрался, все получилось
|
|
|

04.06.2016, 15:09
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Как превратить интерфейс в таблицу виртуальных методов? Такое врятли сработает.
C++:
Код:
DWORD
*
VTable
;
memcpy
(
&
VTable
,
(
BYTE
*
)
getRakClientInterface
(
)
,
4
)
;
|
|
|

05.06.2016, 20:12
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Не подскажете где взять функцию конвертирования 3D координат в экранные и наоборот. В собейте искал, не нашёл чет. Искал также и в Game SDK.
|
|
|

05.06.2016, 20:33
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от AWRage
В собейте искал, не нашёл чет
плохо искал
|
|
|

05.06.2016, 20:34
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Сообщение от SR_team
плохо искал
Подскажи в каком хедере искать. Там их много.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|