Показать сообщение отдельно

  #6  
Старый 26.10.2015, 03:37
RakNet
Новичок
Регистрация: 06.10.2015
Сообщений: 25
С нами: 5581023

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

ПРИМЕР:

Добавить:

в menu.cpp

в Vehicle menu

TwAddVarCB(vehiclemenu, "visible", TwType::TW_TYPE_BOOLCPP, callbackSetVehVisible, callbackGetVehVisible, nullptr, "label='Visible'");

в menu.h

в private:

// callbacks

static void TW_CALL callbackSetVehVisible(const void* value, void*);

static void TW_CALL callbackGetVehVisible(void* value, void*);

в menu_callbacks.cpp

void TW_CALL Menu::callbackSetVehVisible(const void* value, void*)

{

if (!PEDSELF) return;

CVehicle *veh = PEDSELF->GetVehicle();

if (!veh) return;

veh->SetVisible(*(bool*)value);

}

void TW_CALL Menu::callbackGetVehVisible(void* value, void*)

{

if (!PEDSELF) return;

CVehicle *veh = PEDSELF->GetVehicle();

if (!veh) return;

*(bool*)value = veh->IsVisible();

}
 
Ответить с цитированием