- 1,043
- 474
Что делать крашит игру
sampapi:for (int i = 0; i < 1000 /*max_object*/; i++) { if (i >= 999) { ObjectIDs = false; i = 0; break; } if (sampapi::v037r3::RefNetGame()->GetObjectPool()->Get(i)->GetDistanceToLocalPlayer() < 2.f) { char buffer[64]; sprintf_s(buffer, "Object id: %d", i); g_Chat->AddMessage(-1, buffer); ObjectIDs = false; i = 0; break; } Sleep(20); }
Суть кода: перебирает id объектов которые на дистанции 2-ух метров, и выводит в чат.
C++:
for (int i = 0; i < 1000 /*max_object*/; i++)
{
if (sampapi::v037r3::RefNetGame()->GetObjectPool()->Get(i)->DoesExits())
{
if (sampapi::v037r3::RefNetGame()->GetObjectPool()->Get(i)->GetDistanceToLocalPlayer() <= 2.0f)
{
char buffer[64];
sprintf(buffer, "Object id: %d", i);
g_Chat->AddMessage(-1, buffer);
}
}
}
Прочитай про цикл for как он работает и что делает