loganhackerdff
Известный
- 868
- 518
поставил простой хук на RPC Create3d text label, чтоб он перезаписывал дистанцию видимости, но почемуто крашит
почему то затирает всё после дистанции, ну чо за приколы
C++:
bool CALLBACK incRPC(stRakNetHookParams* p)
{
if (bDistUp)
{
if (p->packetId == RPC_ScrCreate3DTextLabel)
{
float dist;
p->bitStream->SetReadOffset(144);
p->bitStream->Read(dist);
p->bitStream->ResetReadPointer();
if (dist == 5.0)
{
p->bitStream->SetWriteOffset(144);
dist = 15.0;
p->bitStream->Write(dist);
p->bitStream->ResetWritePointer();
}
}
}
return true;
}
C++:
bool CALLBACK rpchook(stRakNetHookParams* p)
{
if (p->packetId == RPC_ScrCreate3DTextLabel)
{
p->bitStream->SetWriteOffset(144);
p->bitStream->Write((float)15.0);
}
return true;
}
Последнее редактирование: