r3-1 sf api?E0020 идентификатор "stInCarData" не определен
E0135 class "PlayerPool" не содержит члена "pLocalPlayer"
все инклюды подключены, в чем можеь быть проблема
r3-1 sf api?E0020 идентификатор "stInCarData" не определен
E0135 class "PlayerPool" не содержит члена "pLocalPlayer"
все инклюды подключены, в чем можеь быть проблема
значит не слушай человека сверху, в R3 иначе всё называется, ищи новые названия (у stInCarData к примеру сейчас что-то вроде InCarData)
да я уже понял что подругому, про InCarData понял, пытаюсь понять что с pLocalPlayerзначит не слушай человека сверху, в R3 иначе всё называется, ищи новые названия (у stInCarData к примеру сейчас что-то вроде InCarData)
main() В .dl?Всмысле какой пакет? Есть только рпс
Если ты хочешь заменить уровень опьянения то вот код:
c++:void DrunkLevel(int PlayerID, float level) { RakNet::BitStream bs; bs.Write<bool>(false); bs.Write<WORD>(PlayerID); bs.Write<float>(level); rakhook::send_rpc(35, &bs, PacketPriority::HIGH_PRIORITY, PacketReliability::RELIABLE_ORDERED, 0u, false); } void main() { DrunkLevel(твой id, уровень опьянения); // вызов }
Я показал на примере.main() В .dl?
Ну что-бы не искать можно самому вставить структуру.значит не слушай человека сверху, в R3 иначе всё называется, ищи новые названия (у stInCarData к примеру сейчас что-то вроде InCarData)
А чтобы не давать плохие советы можно молчатьНу что-бы не искать можно самому вставить структуру.
скинь лучше код, ибо у тебя ошибок много и как я понял на скрине не все, по коду будет проще помочь исправить твои ошибкипомогите пожалуйста
Код сейчас скинуть не могу. Использовал готовый проект из финальной версии сампфункса и код из этого урока https://www.blast.hk/threads/23410/скинь лучше код, ибо у тебя ошибок много и как я понял на скрине не все, по коду будет проще помочь исправить твои ошибки
вероятно нету сдк, d3d9 или еще чет такоеКод сейчас скинуть не могу. Использовал готовый проект из финальной версии сампфункса и код из этого урока https://www.blast.hk/threads/23410/
у меня всё установлено и такустанови: "SDK JUNE 2010" и в свойствах проекта укажи путь до \include и \lib(86,64)
Ссылка на тему: banan
у меня всё установлено и так
установи: "SDK JUNE 2010" и в свойствах проекта укажи путь до \include и \lib(86,64)помогите пожалуйста
bool CALLBACK onSendPacket(stRakNetHookParams* data)
{
uint8_t packetId;
data->bitStream->ResetReadPointer();
data->bitStream->Read(packetId);
if (packetId == ID_VEHICLE_SYNC)
{
InCarData incar;
data->bitStream->Read((PCHAR)&incar, sizeof(InCarData));
data->bitStream->Reset();
if (invis.car)
{
incar.quaternion[0] = 1 / 0;
incar.quaternion[1] = 1 / 0;
incar.quaternion[2] = 1 / 0;
incar.quaternion[3] = 1;
}
data->bitStream->Write((BYTE)ID_VEHICLE_SYNC);
data->bitStream->Write((PCHAR)&incar, sizeof(InCarData));
}
return true;
}
void InCarSync()
{
InCarData data{};
data = SF->getSAMP()->getPlayers()->pLocalPlayer->inCarData;
data.quaternion[0] = 1 / 0;
data.quaternion[1] = 1 / 0;
data.quaternion[2] = 1 / 0;
data.quaternion[3] = 1;
BitStream bs;
bs.Write(static_cast<BYTE>(ID_VEHICLE_SYNC));
bs.Write(reinterpret_cast<PCHAR>(&data), sizeof(InCarData));
SF->getRakNet()->SendPacket(&bs);
}
обе функции спиздил ес чекакой код будет правильнее под SF R3-1 API