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

  #931  
Старый 02.06.2016, 18:03
AWRage
Постоянный
Регистрация: 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
;
}
;
 
Ответить с цитированием

  #932  
Старый 02.06.2016, 18:46
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

uint8_t byteCJWalk; // true\false? 6ег сиджея. 6айт

uint32_t ulMapIcons[100]; // Что это? Массив иконок на карте. Дворд

int iLanMode; // И это. 1ока1ьный режим
 
Ответить с цитированием

  #933  
Старый 02.06.2016, 19:19
san0
Постоянный
Регистрация: 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() - их кол-во
 
Ответить с цитированием

  #934  
Старый 02.06.2016, 21:02
AWRage
Постоянный
Регистрация: 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ьный режим
Благодарю!
 
Ответить с цитированием

  #935  
Старый 04.06.2016, 11:45
Dark_Knight
Флудер
Регистрация: 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) - не работает
Весь код давай.
 
Ответить с цитированием

  #936  
Старый 04.06.2016, 12:02
Frixen
Участник форума
Регистрация: 21.06.2013
Сообщений: 131
С нами: 6785172

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

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

Весь код давай.
уже сам разобрался, все получилось
 
Ответить с цитированием

  #937  
Старый 04.06.2016, 15:09
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

Как превратить интерфейс в таблицу виртуальных методов? Такое врятли сработает.

C++:





Код:
DWORD
*
VTable
;
memcpy
(
&
VTable
,
(
BYTE
*
)
getRakClientInterface
(
)
,
4
)
;
 
Ответить с цитированием

  #938  
Старый 05.06.2016, 20:12
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

Не подскажете где взять функцию конвертирования 3D координат в экранные и наоборот. В собейте искал, не нашёл чет. Искал также и в Game SDK.
 
Ответить с цитированием

  #939  
Старый 05.06.2016, 20:33
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

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

В собейте искал, не нашёл чет
плохо искал
 
Ответить с цитированием

  #940  
Старый 05.06.2016, 20:34
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

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

плохо искал
Подскажи в каком хедере искать. Там их много.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.