Бан за КТ

Тема в разделе "Counter-Strike: Source", создана пользователем serg005, 3 авг 2014.

  1. serg005

    serg005

    Сообщения:
    134
    Симпатии:
    2
    Ребята добрый день.
    тут мне всегда помогают. думаю и щас поможете.
    Нужен плагин следующего содержания
    на сервере джайл играет КТ, ему надо дать бан за кт а админа нету.
    как сделать чтобы игроки сами писали в чат "ctban"
    соответственно после голосования его кидало за теров.и он продолжал играть с запретом за кт.
    просто напрягает постоянно заходить и банить через обычный бан за КТ.
    Спасибо.
     
  2. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.590
    Симпатии:
    1.995
    Так перезайдёт же и всё, опять сначала.
    А с запоминанием, тем более, на время, писать получается (команды, меню, голосование, запись бана и запрет) уже не мало кода.
    Боюсь, тебе просто так никто не напишет...
     
  3. serg005

    serg005

    Сообщения:
    134
    Симпатии:
    2
    ну я думаю если будет привязка к sqlite,то не поможет :-D
     
  4. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.590
    Симпатии:
    1.995
    serg005, уже дописал там же. Придётся долго ждать такой халявы. Это не самый простой код, тут даже примером не обойдёшься.
    Тебе в "Заказы" скорее.
     
    serg005 нравится это.
  5. Primo

    Primo Где мои манеры

    Сообщения:
    1.192
    Симпатии:
    310
    Почему же? Я делал же на халяву :D
    http://hlmod.ru/forum/plaginy-dlya-sourcemod/24438-csgo-dpinfo-1-1-a.html
    Он записывает данные. Можно записывать в ту же строку "Кредиты". Т.е. присваиваем игроку значение кредитов 1. Проверяем в вашем плагине, равно ли оно одному, если оно равно, то переносим обратно за т.

    Добавлено через 51 секунду
    Или сейчас добавлю новые записываемые значения для большего удобства.
     
    Последнее редактирование: 3 авг 2014
    serg005 нравится это.
  6. serg005

    serg005

    Сообщения:
    134
    Симпатии:
    2
    беда.

    Добавлено через 51 секунду
    а вам будет удобно его сделать "на халяву"?
     
    Последнее редактирование: 3 авг 2014
  7. Primo

    Primo Где мои манеры

    Сообщения:
    1.192
    Симпатии:
    310
    Ради вас сделаю, всё-равно делать нечего.
     
    serg005 нравится это.
  8. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.590
    Симпатии:
    1.995
    Всего лишь запись данных в базу) А тут надо распознать команду, вывести меню со всеми игроками, рассчитать количество голосов за игроков и только тогда записывать, "банить".
    Давай, старайся) Будет отдельный jail-плагин.
     
  9. Primo

    Primo Где мои манеры

    Сообщения:
    1.192
    Симпатии:
    310
    Так я и делал для того, чтобы избавить людей от проблем с сохранением данных. А дальше уже делайте что хотите :D
     
  10. Danyas

    Danyas Спасибо, браток © yand3xmail Модератор

    Сообщения:
    1.730
    Симпатии:
    461
    Может стоит попробывать CustomVotes?
    Как по мне, там это вполне возможно реализовать
     
  11. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    https://forums.alliedmods.net/showthread.php?t=235115
    +
    PHP:
        "BANCT"
        
    {
            
    "type"            "players"
            "vote"            "1"
            "minimum"        "4"
            "ratio"            "0.6"
            "command"        "sm_ctban {TARGET_NAME}"
            "start_notify"    "[SM] {VOTER_NAME} ({VOTER_STEAMID}) started a vote to CT BAT {TARGET_NAME}."
            "call_notify"    "[SM] Vote cast for {yes|no}."
            "pass_notify"    "[SM] Vote passed."
            "fail_notify"    "[SM] Vote failed. Received: {VOTE_AMOUNT} Required: {VOTE_REQUIRED}"
            "chattrigger"    "votectban"
        
    }