Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 19

Тема: Запрещаем вводить команды не чаще чем...

  1. #1
    Активный пользователь Аватар для HoRRoR
    Регистрация
    09.02.2011
    Адрес
    Russia
    Сообщений
    507
    Репутация: 76

    Звание: скоро придёт к известности

    Запрещаем вводить команды не чаще чем...

    в начало паблика OnPlayerCommandText.
    if(GetPVarInt(playerid, "NoCMD") > gettime()) return SendClientMessage(playerid, -1, "Подождите"); //если переменная "NoCMD" больше текущего тайместампа, то выведем сообщение "подождите" и вернем еденицу.
    SetPVarInt(playerid, "NoCMD", gettime()+1); //установим значение "NoCMD", текущий тайместамп + 1 секунда.
    Skype: dmitriile223
    ICQ: 648-387-186

  2. #2
    Проверенный Аватар для Engineer:
    Регистрация
    20.09.2011
    Адрес
    Украина.
    Возраст
    32
    Сообщений
    1,319
    Репутация: 180

    Звание: - весьма и весьма положительная личность

    Re: Запрещаем вводить команды не чаще чем...

    Что то не понятный урок. И лучше напиши для внутренних команд.

  3. #3
    Активный пользователь Аватар для HoRRoR
    Регистрация
    09.02.2011
    Адрес
    Russia
    Сообщений
    507
    Репутация: 76

    Звание: скоро придёт к известности

    Re: Запрещаем вводить команды не чаще чем...

    Это для тех, кто бежит и вводит "/s стой".
    Skype: dmitriile223
    ICQ: 648-387-186

  4. #4
    Проверенный Аватар для Misha_Konsta
    Регистрация
    31.12.2010
    Адрес
    Санкт-Петербург
    Сообщений
    2,170
    Репутация: 195

    Звание: - весьма и весьма положительная личность

    Re: Запрещаем вводить команды не чаще чем...

    Цитата Сообщение от ENGINEER Посмотреть сообщение
    Что то не понятный урок. И лучше напиши для внутренних команд.
    Что непонятного? Антифлуд командами

    Аналогично внутри команд

    после
    команда
    {
    if(GetPVarInt(playerid, "NoCMD") > gettime()) return SendClientMessage(playerid, -1, "Подождите");
    SetPVarInt(playerid, "NoCMD", gettime()+1); // 1 секунда ожидания
    код команды
    }

  5. #5
    Проверенный Аватар для Engineer:
    Регистрация
    20.09.2011
    Адрес
    Украина.
    Возраст
    32
    Сообщений
    1,319
    Репутация: 180

    Звание: - весьма и весьма положительная личность

    Re: Запрещаем вводить команды не чаще чем...

    Цитата Сообщение от Misha Посмотреть сообщение
    Что непонятного? Антифлуд командами

    Аналогично внутри команд

    после
    команда
    {
    if(GetPVarInt(playerid, "NoCMD") > gettime()) return SendClientMessage(playerid, -1, "Подождите");
    SetPVarInt(playerid, "NoCMD", gettime()+1); // 1 секунда ожидания
    код команды
    }
    Я не для себя спрашивал. я сказал что бы он в шапке подробно описал. Потому что тема оформлена неправильно.

  6. #6
    Активный пользователь Аватар для M1RoN
    Регистрация
    17.04.2013
    Адрес
    Spb
    Возраст
    29
    Сообщений
    233
    Репутация: 31

    Звание: на пути к лучшему

    Re: Запрещаем вводить команды не чаще чем...

    Цитата Сообщение от HoRRoR Посмотреть сообщение
    в начало паблика OnPlayerCommandText.
    if(GetPVarInt(playerid, "NoCMD") > gettime()) return SendClientMessage(playerid, -1, "Подождите"); //если переменная "NoCMD" больше текущего тайместампа, то выведем сообщение "подождите" и вернем еденицу.
    SetPVarInt(playerid, "NoCMD", gettime()+1); //установим значение "NoCMD", текущий тайместамп + 1 секунда.
    Если сделаешь так как написал - работать не будет.

  7. #7
    Активный пользователь Аватар для HoRRoR
    Регистрация
    09.02.2011
    Адрес
    Russia
    Сообщений
    507
    Репутация: 76

    Звание: скоро придёт к известности

    Re: Запрещаем вводить команды не чаще чем...

    Цитата Сообщение от M1RoN Посмотреть сообщение
    Если сделаешь так как написал - работать не будет.
    почему?
    Skype: dmitriile223
    ICQ: 648-387-186

  8. #8
    Активный пользователь Аватар для Argument
    Регистрация
    06.11.2012
    Адрес
    δδδδδδδδδδδδδδδδ
    Возраст
    55
    Сообщений
    780
    Репутация: 118

    Звание: скоро придёт к известности

    Re: Запрещаем вводить команды не чаще чем...

    Цитата Сообщение от HoRRoR Посмотреть сообщение
    почему?
    поставил к себе,блокирует все команды..

  9. #9
    Активный пользователь Аватар для HoRRoR
    Регистрация
    09.02.2011
    Адрес
    Russia
    Сообщений
    507
    Репутация: 76

    Звание: скоро придёт к известности

    Re: Запрещаем вводить команды не чаще чем...

    Цитата Сообщение от Argument Посмотреть сообщение
    поставил к себе,блокирует все команды..
    Только что проверил, все прекрасно работает! Могу видео снять, правда это очень долго.
    Skype: dmitriile223
    ICQ: 648-387-186

  10. #10
    Активный пользователь Аватар для M1RoN
    Регистрация
    17.04.2013
    Адрес
    Spb
    Возраст
    29
    Сообщений
    233
    Репутация: 31

    Звание: на пути к лучшему

    Re: Запрещаем вводить команды не чаще чем...

    Проверил - работает.
    Перепутал немного - так что беру свои слова назад :bs:

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. [ALL] Команды /do, /try [Advance RP]
    от James_Nixon в разделе Интересные команды
    Ответов: 13
    Последнее сообщение: 14.10.2013, 04:53
  2. ZCMD - Reason для команды
    от Arios Jentu в разделе Вопросы по скриптингу
    Ответов: 6
    Последнее сообщение: 09.06.2013, 11:40
  3. Не проигрывается анимация при вводе команды
    от Desert_Fox в разделе Вопросы по скриптингу
    Ответов: 2
    Последнее сообщение: 02.05.2013, 16:44
  4. [Набор] Набор Команды на портал
    от bab4uk_company в разделе Вакансии
    Ответов: 5
    Последнее сообщение: 30.04.2013, 09:58
  5. Логотип для команды по Counte Stike
    от A-lone в разделе Услуги
    Ответов: 21
    Последнее сообщение: 25.01.2012, 16:48

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •