12.05.2013, 00:36
(
Last edited by Stepashka; 12/05/2013 at 05:55 AM.
)
Случайно заметил что креш клиента происходил из за несуществующих объектов по коду ошибки
И действительно вылеты клиента часто происходят из за этого сам проверял.
натолкнула на решение этой проблемы вот эта тема https://sampforum.blast.hk/showthread.php?tid=324206
если у вас нет стримера от инкогнито то используйте в скрипте вот эти функции IsValidObject(i) DestroyObject(i);
И действительно вылеты клиента часто происходят из за этого сам проверял.
натолкнула на решение этой проблемы вот эта тема https://sampforum.blast.hk/showthread.php?tid=324206
pawn Code:
SetTimer("CheckObjects",15000,1);
forward CheckObjects();
public CheckObjects()
{
for(new i = 1; i < 3000; i++)
{
if(i > 2504)//тупо если превышает ваше количество объектов удалять их
{
DestroyDynamicObject(i);
printf("Object ID: %d", i);
}
}
return 1;
}
протестировано работает настраивайте на своё усмотрение
чтобы посмотреть количество объектов на сервере через консоль можно сначала поставить вот этот скрипт
потом соответственно заменить на тот что выше
forward CheckObjects();
public CheckObjects()
{
for(new i = 1; i < 3000; i++)
{
if(IsValidDynamicObject(i))
{
DestroyDynamicObject(i);
printf("Object ID: %d", i);
}
}
return 1;
}