1. vasifasmcs Пользователь

    Регистрация:
    13.04.16
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    Привет
    Помогите изменить плагин:

    #include <amxmodx>
    #include <colorchat>

    new c_msg, c_color

    public plugin_init()
    {
    register_plugin("IP", "2.1", "Bl0ck")

    c_msg = register_cvar("ip_msg", "IP сервера:")
    c_color = register_cvar("ip_color", "4")

    register_clcmd("say /ip", "print_ip")
    register_clcmd("say_team /ip", "print_ip")
    }

    public print_ip(id)
    {
    new ip[33], msg[128]
    get_user_ip(0, ip, 32)
    get_pcvar_string(c_msg, msg, 127)
    switch(get_pcvar_num(c_color))
    {
    case 0: client_print(id, print_chat, "%s %s", msg, ip)
    case 1: ColorChat(id, RED, "%s %s", msg, ip)
    case 2: ColorChat(id, BLUE, "%s %s", msg, ip)
    case 3: ColorChat(id, GREY, "%s %s", msg, ip)
    case 4: ColorChat(id, GREEN, "%s %s", msg, ip)
    }
    }

    Чтобы при вводе команды /ip просто сразу писалось сообщение типа Наш IP АДРЕС: 127.0.0.1
     
  2. Artem P. Пользователь

    Регистрация:
    26.08.15
    Сообщения:
    86
    Симпатии:
    29
    Пол:
    Мужской
    VKcom:
    id125566504
    Skype:
    prk.repairpc
    vasifasmcs,

    Код:
    #include <amxmodx>
    
    public plugin_init()
    {
       register_plugin("IP", "2.1", "Bl0ck")
    
       register_clcmd("say /ip", "print_ip")
       register_clcmd("say_team /ip", "print_ip")
    }
    
    public print_ip(id)
    {
        ChatColor(id, "^1[^4Сервер^1] ^3Наш IP адрес:^4 127.0.0.1:27015")
    }
    
    stock ChatColor(const id, const szMessage[], any:...)
    {
        static pnum, players[32], szMsg[190], IdMsg;
        vformat(szMsg, charsmax(szMsg), szMessage, 3);
      
        if(!IdMsg) IdMsg = get_user_msgid("SayText");
      
        if(id)
        {
            if(!is_user_connected(id)) return 0;
            players[0] = id;
            pnum = 1;
        }
        else get_players(players, pnum, "ch");
      
        for(new i; i < pnum; i++)
        {
            message_begin(MSG_ONE, IdMsg, .player = players[i]);
            write_byte(players[i]);
            write_string(szMsg);
            message_end();
        }
        return 1;
    }
     
    vasifasmcs нравится это.
  3. TauJIeP Пользователь

    Регистрация:
    04.04.16
    Сообщения:
    389
    Симпатии:
    42
    Пол:
    Мужской
    Skype:
    hohlachev-s
    Используешь ли ты плагин типа Adverts.amxx& если да то там можно использовать автоответчик, и не пичкать лишних плагинов. зачем ставить плагин который ты указал выше? если у тебя уже стоит плагин с такой же фукцией.
     
    vasifasmcs нравится это.
  4. vasifasmcs Пользователь

    Регистрация:
    13.04.16
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    мне надо именно чтобы при команде /ip
     
  5. TauJIeP Пользователь

    Регистрация:
    04.04.16
    Сообщения:
    389
    Симпатии:
    42
    Пол:
    Мужской
    Skype:
    hohlachev-s
    я с тобой согласен. так ты используешь плагин Adverts.amxx?
    в нем можно настроить чтобы по команде /ip В чат выходила любая информация котрую ты укажешь. в том числе и ip сервера.


    вот пример плагина. в нем можно настроить автоответчик
    Advert Messages
    @ "/ip" "!nIP-Адрес сервера"

    Я уверен что у тебя стоит такойже
     
    Последнее редактирование: 18.04.16
    vasifasmcs нравится это.
  6. vasifasmcs Пользователь

    Регистрация:
    13.04.16
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    неа такой нету
     
  7. Олег Пользователь

    Регистрация:
    03.05.15
    Сообщения:
    43
    Симпатии:
    12
    Пол:
    Мужской
    VKcom:
    garik_garik
    Skype:
    gkmusic19
    ICQ:
    9017170
    выкинь этот плагин и сделай автоответчик в ad_manager
     
  8. vasifasmcs Пользователь

    Регистрация:
    13.04.16
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    уже выкинул)