1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
Статус темы:
Закрыта.
  1. Endzhey

    Endzhey Новичок

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    34
    Помогите прикрутить колорчат к плагину, чтобы было цветное сообщение.
    И если есть смысл, то сделать на реапи.
    Код:
    #include < amxmodx >
    #include < hamsandwich >
    
    new mapname[32]
    
    public plugin_init()
    {
        register_plugin("AWPoff", "1.0", "PAffAEJIkA :3")
        RegisterHam(Ham_Touch, "weapon_awp", "fwdTouch")
    
        get_mapname(mapname, charsmax(mapname))
    }
    
    public fwdTouch(ent, id)
    {
        if(containi(mapname, "awp") == 0)
            return PLUGIN_HANDLED
    
        if(get_playersnum() < 8)
        {
            client_print(id, print_center, "На сервере низкий онлайн, AWP отключено!")
            return HAM_SUPERCEDE;
        }
        return PLUGIN_HANDLED
    }
     
    Последнее редактирование: 25 июн 2017
  2. izzatillo

    izzatillo Новичок

    Регистрация:
    8 июн 2017
    Сообщения:
    124
    Симпатии:
    44
    Пол:
    Мужской
    VKcom:
    musoxonov
    Telegram:
    @musaxonov
    Endzhey,
    Код:
    #include < amxmodx >
    #include < hamsandwich >
    
    new mapname[32]
    
    public plugin_init()
    {
        register_plugin("AWPoff", "1.0", "PAffAEJIkA :3")
        RegisterHam(Ham_Touch, "weapon_awp", "fwdTouch")
    
        get_mapname(mapname, charsmax(mapname))
    }
    
    public fwdTouch(ent, id)
    {
        if(containi(mapname, "awp") == 0)
            return PLUGIN_HANDLED
    
        if(get_playersnum() < 8)
        {
            ChatColor(id, "^4На сервере низкий онлайн, ^3AWP ^4отключено!")
            return HAM_SUPERCEDE;
        }
        return PLUGIN_HANDLED
    }
    
    stock ChatColor(const id, const input[], any:...)
    {
            new count = 1, players[32]
            static msg[191]
            vformat(msg, 190, input, 3)
          
            replace_all(msg, 190, "!g", "^4") // Green Color
            replace_all(msg, 190, "!y", "^1") // Default Color
            replace_all(msg, 190, "!team", "^3") // Team Color
            replace_all(msg, 190, "!team2", "^0") // Team2 Color
          
            if (id) players[0] = id; else get_players(players, count, "ch")
            {
                    for (new i = 0; i < count; i++)
                    {
                            if (is_user_connected(players[i]))
                            {
                                    message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
                                    write_byte(players[i]);
                                    write_string(msg);
                                    message_end();
                            }
                    }
            }
    }
     
  3. Endzhey

    Endzhey Новичок

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    34
    izzatillo, спасибо! А что на счет реапи?
     
  4. Mistrick

    Mistrick Разработчик

    Регистрация:
    8 июн 2017
    Сообщения:
    17
    Симпатии:
    3
    Пол:
    Мужской
    Endzhey, и зачем вам цветной чат? Ham_Touch вызывается в каждом кадре сервера. Теперь будет моментально улетать чат и будете любоваться сотней одинаковых мессаг в консоли.
    Да и проверку на карту нужно сделать до реги хука. ReAPI тут не нужен.
     
  5. izzatillo

    izzatillo Новичок

    Регистрация:
    8 июн 2017
    Сообщения:
    124
    Симпатии:
    44
    Пол:
    Мужской
    VKcom:
    musoxonov
    Telegram:
    @musaxonov
    Endzhey, сорри я не скриптер)) может кто-то другой сделает
     
  6. Endzhey

    Endzhey Новичок

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    34
    Спасибо за совет.
    --- Сообщения объединены 25 июн 2017 ---
    Это касается колорчата или же самого плагина в целом?
     
  7. punisher666

    punisher666 Новичок

    Регистрация:
    13 июн 2017
    Сообщения:
    32
    Симпатии:
    13
    Пол:
    Мужской
    Endzhey, это про плагин в целом
     
  8. Endzhey

    Endzhey Новичок

    Регистрация:
    8 июн 2017
    Сообщения:
    189
    Симпатии:
    34
    Тему можно закрыть.
     
Статус темы:
Закрыта.