Другое SAMPFUNCS | API C++

BlackKnigga

Известный
BH Team
922
445
краш
C++:
bool CALLBACK recv_rpc(stRakNetHookParams *params)
{
    if (params->packetId == ScriptRPCEnumeration::RPC_ScrShowDialog)
    {
 
        WORD DialogID;
        BYTE style, caplen, button1_len, button2_len;
        char caption[255], button1[25], button2[25], info[0x1000];

        params->bitStream->ResetReadPointer();
        params->bitStream->Read(DialogID);
        params->bitStream->Read(style);
        params->bitStream->Read(caplen);
        caption[caplen] = '\0';
        params->bitStream->Read(button1_len);
        params->bitStream->Read(button1, button1_len);
        button1[button1_len] = '\0';
        params->bitStream->Read(button2_len);
        params->bitStream->Read(button2, button2_len);
        button2[button2_len] = '\0';

        SF->getRakNet()->DecodeString(info, 0x1000, params->bitStream);
        std::string cap = caption, text = info;
        SF->Log("DialogID: %d - caption %s\n%s", DialogID, caption, info);
    }
    return true;
}
caption не читаешь
 
Последнее редактирование:
  • Нравится
Реакции: jenekbueno

_Vine_

Активный
154
57
Как юзать это в SF API?
CLEO:
068D: get_camera_position_to 7@ 8@ 9@
068E: get_camera_target_point_to 1@ 2@ 3@
 

BlackKnigga

Известный
BH Team
922
445
Как юзать это в SF API?
CLEO:
068D: get_camera_position_to 7@ 8@ 9@
068E: get_camera_target_point_to 1@ 2@ 3@
GAME->GetCamera()->GetCam(GAME->GetCamera()->GetActiveCam())->GetSource() - позиция камеры
Второе хз, но координаты куда целишься прицелом можно получить через:
GAME->GetCamera()->Find3rdPersonCamTargetVector
 

Vandal™

Известный
55
4
Как узнать угл поворота машины?
Подобно клео опкоду "0174: 6@ = car 2@ Z_angle"
 

samp is meme

Активный
183
63
Код:
0570: $630 = create_asset_radar_marker_with_icon 36 at $2367 $2368 $2369
Аналог в сф? Мб не тот опкод, но мне надо установить маркер на радаре
 

_Vine_

Активный
154
57
Можно ли получить stInCarData, если в транспорте не сидят игроки, если да, то как?
А если нельзя, то как получить кватернион транспорта, если в нем никто не сидит?
 

kawa operand

перерывпятьминут
602
333
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
через матрицу тогда
 

SR_team

like pancake
BH Team
4,720
6,373
Как узнать угл поворота машины?
Подобно клео опкоду "0174: 6@ = car 2@ Z_angle"
C++:
typedef const unsigned CU;

CU GET_ROTATION_FUNC = 0x441DB0;

long double CPlaceable::getRotation()
{
    typedef long double(__thiscall *CPlaceable__getRotation)(CPlaceable *_this);
    return (CPlaceable__getRotation(GET_ROTATION_FUNC))(this);
}
 
  • Нравится
Реакции: Vandal™

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как сделать тп машины на синхре ?
 

Vandal™

Известный
55
4
C++:
if(GAME->IsAtMenu()) ...//<Выйти с меню>

Нужна функция выхода с основного меню(АФК), если я на паузе. Хелп)