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
    Сообщения:
    87
    Симпатии:
    28
    Пол:
    Мужской
    VKcom:
    id125566504
    Skype:
    prk.repairpc
    vasifasmcs,

    Код (Unknown Language):
    1. #include <amxmodx>
    2.  
    3. public plugin_init()
    4. {
    5.    register_plugin("IP", "2.1", "Bl0ck")
    6.  
    7.    register_clcmd("say /ip", "print_ip")
    8.    register_clcmd("say_team /ip", "print_ip")
    9. }
    10.  
    11. public print_ip(id)
    12. {
    13.     ChatColor(id, "^1[^4Сервер^1] ^3Наш IP адрес:^4 127.0.0.1:27015")
    14. }
    15.  
    16. stock ChatColor(const id, const szMessage[], any:...)
    17. {
    18.     static pnum, players[32], szMsg[190], IdMsg;
    19.     vformat(szMsg, charsmax(szMsg), szMessage, 3);
    20.  
    21.     if(!IdMsg) IdMsg = get_user_msgid("SayText");
    22.  
    23.     if(id)
    24.     {
    25.         if(!is_user_connected(id)) return 0;
    26.         players[0] = id;
    27.         pnum = 1;
    28.     }
    29.     else get_players(players, pnum, "ch");
    30.  
    31.     for(new i; i < pnum; i++)
    32.     {
    33.         message_begin(MSG_ONE, IdMsg, .player = players[i]);
    34.         write_byte(players[i]);
    35.         write_string(szMsg);
    36.         message_end();
    37.     }
    38.     return 1;
    39. }
     
    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
    Сообщения:
    53
    Симпатии:
    13
    Пол:
    Мужской
    VKcom:
    garik_garik
    Skype:
    gkmusic19
    ICQ:
    9017170
    выкинь этот плагин и сделай автоответчик в ad_manager
     
  8. vasifasmcs Пользователь

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