Ya Zaregalsya
Известный
- 386
- 132
Как получить возвращаемое значение SF->getCLEO()->callOpcode() если это не буль?
Забыл подгрузить модельку, теперь всё ок. Некоторые модели предзагружаются на старте игры, поэтому глюк может всплыть коварным образом:Крашит на некоторых моделях машин. Если 560 или 400, то всё ок, если 578, то краш. В чём может быть проблема?C++:pVehicle->pGTAVehicle = GAME->GetPools()->AddVehicle(static_cast<eVehicleTypes>(pVehicle->modelId), NULL, NULL);
C++:
SF->getSAMP()->registerChatCommand("spawnveh", [](std::string param)->void
{
int modelId = std::stoi(param);
CVector spawnPos = DevKit::getActorPos(PLAYER_PED);
if (!GAME->GetStreaming()->HasModelLoaded(modelId))
{
GAME->GetStreaming()->RequestModel(modelId, 0);
GAME->GetStreaming()->LoadAllRequestedModels();
}
CVehicle* pVehicle = GAME->GetPools()->AddVehicle(static_cast<eVehicleTypes>(modelId), NULL, NULL);
pVehicle->SetPosition(&spawnPos);
GAME->GetWorld()->Add(pVehicle, CObject_Constructor);
});
Последнее редактирование: