Вопросы

Доброго времени суток, столкнулся с проблемой при добавлении системы анти-флуда пикапов.

По сути, она работает нормально, но немного напрягает тот факт, что когда встаешь на любой пикап, он отправляет сообщение по два раза, вместо одного.

Знающие люди, помогите пожалуйста, заранее огромное спасибо!

Откуда брал систему (инклуд прикрепил ниже):

pickup_stop_flood.inc

Поделиться сообщением


Ссылка на сообщение

2 ответа на этот вопрос

  • 0

Ошибка находится в невнимательности скрипера, который писал этот анти-флуд
При завершении обработки паблика OnPlayerPickUpPickup анти-флуд отправляет данные не в следующий такой паблик, а в OnPlaeyrStateChage, что является неверным.
Вот фрагменты с кодом где ошибки:

#define OnPlayerPickUpPickup    sf__OnPlayerStateChange     // OnPlayerStateChange заменить на OnPlayerStateChange
#if defined sf__OnPlayerStateChange                         // OnPlayerStateChange заменить на OnPlayerStateChange
forward sf__OnPlayerStateChange(playerid, pickupid);        // OnPlayerStateChange заменить на OnPlayerStateChange
#endif

 

    #if defined OnPlayerPickUpPickup
        sf__OnPlayerStateChange(playerid, pickupid); // OnPlayerStateChange заменить на OnPlayerPickUpPickup
    #endif

 

Поделиться сообщением


Ссылка на сообщение
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • От MrNARTI
      всем привет появилась ошибка со входам в автосалон, ерроров нету но при попытки входа показывает что есть транспорт загруженный хотя его нету. Но когда ввожу /car показывает что есть хотя повторяюсь его нет.
       
      код
       
      команда /саr
       
       
       
      если понадобится что то еще скинуть то скажите я скину.
    • От MrNARTI
      всем привет можете пожалуйста подсказать с командой от анти слива /aban
       
      чтобы банило и администратора который использовал эту кмд и адм которого указал в айди.