Русское сообщество по скриптингу

Наказание за повторный ввод команды

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Наказание за повторный ввод команды

Сообщение denis245 » 08 дек 2017, 16:28

Вот смотрите у меня есть функция /random как сделать так,чтобы если она будет введена 2 или более раз то кик или бан

Неинформативное название темы (исправлено) // Subb98
Аватара пользователя
denis245
 
Сообщения: 9
Зарегистрирован: 08 дек 2017, 16:24
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Pawn
Php
javascript
html(язык гипертектовой разметки)
css(язык стилей)

Re: помогите пожалуйста сделать одну функцию

Сообщение Subb98 » 08 дек 2017, 16:34

denis245, добрый день. Пожалуйста, измените название темы на информативное, в соответствии с Вы должны зарегистрироваться, чтобы видеть ссылки.. Если Вы не сделаете этого в течение суток, я сделаю это сам, однако в этом случае Вам будет выдано предупреждение в профиль.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: помогите пожалуйста сделать одну функцию

Сообщение KOTOKU » 08 дек 2017, 16:35

Зачем банить? Не проще сделать чтобы ее могли тока один раз вводить?
Аватара пользователя
KOTOKU
 
Сообщения: 766
Зарегистрирован: 10 фев 2013, 00:53
Благодарил (а): 10 раз.
Поблагодарили: 117 раз.

Re: помогите пожалуйста сделать одну функцию

Сообщение denis245 » 08 дек 2017, 16:47

понимаете я это к примеру я хочу немного по длругому сделать как мне построить if?
Аватара пользователя
denis245
 
Сообщения: 9
Зарегистрирован: 08 дек 2017, 16:24
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Pawn
Php
javascript
html(язык гипертектовой разметки)
css(язык стилей)

Re: помогите пожалуйста сделать одну функцию

Сообщение артист666 » 08 дек 2017, 18:11

denis245 писал(а):Вот смотрите у меня есть функция /random

Это команда, а не функция.

denis245 писал(а):как сделать так,чтобы если она будет введена 2 или более раз то кик или бан

Ну для начала неплохо код прикреплять.
И не важно что там кода 2 строки.

Глобальный массив.
При коннекте сброс.
При вводе проверка, если меньше нужного количества - выполнить и прибавить ячейке 1.
Если нет - некое действие.

Код: Выделить всё
#include <amxmodx>

new use_command[33]

public plugin_init()
{
    register_clcmd("say /random", "functions")
}
public functions(id)
{
    if(use_command[id] > 0) server_cmd("kick #%i Многократное использование команды", get_user_userid(id))
    else
    
{
        client_print(id, print_chat, "Вы использовали команду")
        use_command[id]++
    }
    return PLUGIN_HANDLED
}
public client_authorized(id)
{
    use_command[id] = 0
Если вы хотите чему-то научиться, пробуйте, задавайте вопросы.
Иначе компенсируйте потраченное время на ваши "проблемы".
Аватара пользователя
артист666
 
Сообщения: 2706
Зарегистрирован: 09 апр 2013, 17:46
Благодарил (а): 284 раз.
Поблагодарили: 639 раз.
Опыт программирования: Больше трех лет
Языки программирования: С, C++
Delphi
HTML, CSS, Java Script
Pawn


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 11

cron