Question

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

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

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

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

pickup_stop_flood.inc

Share this post


Link to post

2 answers to this question

  • 0

какое сообщение выводится?

Share this post


Link to post
  • 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

 

Share this post


Link to post
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By d7.KrEoL
      Datalink filterscript - передача тактической информации об игроках на карту sampmap.ru
      Скачать файл Данный скрипт позволяет передавать информацию об игроках на тактическую карту проекта sampmap. Управление функциями через RCON команды, сам скрипт хоть и полностью готов к использованию, но скорее является примером, на его основе можно писать свои системы для взаимодействия с тактической картой.
      Тактическая карта проекта sampmap - это подобие даталинк системы, которая позволяет координировать действия отряда, либо просто отслеживать местоположение игроков в режиме радара. Для каждого переданного в datalink систему (на тактическую карту) игрока выводится его основная информация о скорости, азимуте, высоте, величине и направлении вектора скорости, а так же принадлежность свой/чужой
      Несколько скринов:
       
       
      Архивы:
       
      Исходники:
       
      Команды (ркон) для dlink:
      Помимо серверной версии скрипта существуют так же клиентские для обычного клиента с moonloader и для RakSAMP Lite бота. Все эти скрипты распространяются по открытой лицензии MIT, здесь находится git с исходниками. Проект открыт для ваших предложений относительно кода, или дальнейшего развития, вы можете оставить свои предложения на официальной странице github.






      Добавил d7.KrEoL Добавлено 09.12.2024 Категория Скрипты Автор d7.KrEoL  
    • By d7.KrEoL
      Данный скрипт позволяет передавать информацию об игроках на тактическую карту проекта sampmap. Управление функциями через RCON команды, сам скрипт хоть и полностью готов к использованию, но скорее является примером, на его основе можно писать свои системы для взаимодействия с тактической картой.
      Тактическая карта проекта sampmap - это подобие даталинк системы, которая позволяет координировать действия отряда, либо просто отслеживать местоположение игроков в режиме радара. Для каждого переданного в datalink систему (на тактическую карту) игрока выводится его основная информация о скорости, азимуте, высоте, величине и направлении вектора скорости, а так же принадлежность свой/чужой
      Несколько скринов:
       
       
      Архивы:
       
      Исходники:
       
      Команды (ркон) для dlink:
      Помимо серверной версии скрипта существуют так же клиентские для обычного клиента с moonloader и для RakSAMP Lite бота. Все эти скрипты распространяются по открытой лицензии MIT, здесь находится git с исходниками. Проект открыт для ваших предложений относительно кода, или дальнейшего развития, вы можете оставить свои предложения на официальной странице github.






    • By Мемен Томорли
      Как сделать табличку после бана аккаунта? Типо как на малиновке, когда тебя банят, выдают табличку(скрин приложил), и при входе на сервер такую же табличку давало??