Статус темы:
Закрыта.
  1. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    216
    Пол:
    Мужской
    Всем привет.
    Как правильно отловить команды, например: /rs и вывести в чат сообщение?
     
  2. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.575
    Симпатии:
    4.149
    Пол:
    Мужской
    вывести в чат?
     
  3. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    216
    Пол:
    Мужской
    neygomon, да
     
  4. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.575
    Симпатии:
    4.149
    Пол:
    Мужской
    HannibaL, эмм... первый раз вижу такой запрос =|
    в плагине который скрывает / добавь
    Код (Unknown Language):
    1. if(equal(sMsg, "/rs")) return PLUGIN_CONTINUE;
    где sMsg массив с сообщением
     
  5. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    216
    Пол:
    Мужской
    #include <amxmodx>
    #include <amxmisc>

    public plugin_init()
    {
    register_plugin("Info","0.1","Hann1");
    register_clcmd("say /info","MotdInfo");
    }

    public MotdInfo(id)
    {
    if (!is_user_connected(id))
    return PLUGIN_CONTINUE;

    show_motd(id, "Info.txt", "Какая-то информация");
    return PLUGIN_HANDLED;
    }
    Тут как? Оо
     
  6. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.684
    Симпатии:
    790
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    А если нужно скрыть определенное сообщение, например тот же /rs, в исходник нужно добавлять return PLUGIN_HANDLED, верно?
     
  7. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.575
    Симпатии:
    4.149
    Пол:
    Мужской
    HannibaL, тут никак. этот плагин работает на другую команду
    --- добавлено 28.05.15 ---
    Phantom, да
     
    Phantom нравится это.
  8. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    216
    Пол:
    Мужской
    а где отлавливать тогда?
     
  9. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.684
    Симпатии:
    790
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    А зачем тебе выводить в чат /rs? Игроки же чат засоряют этим сообщением
     
  10. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    216
    Пол:
    Мужской
    Phantom, Ты чуток не понял. Надо отловить команду, и выводить другое сообщение.
     
  11. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.684
    Симпатии:
    790
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    А, блин, не проснулся еще я)
     
  12. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    216
    Пол:
    Мужской
    Phantom, Доброе утро)
     
  13. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.684
    Симпатии:
    790
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    Доброе-доброе)
     
  14. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    216
    Пол:
    Мужской
  15. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.575
    Симпатии:
    4.149
    Пол:
    Мужской
    Код (Unknown Language):
    1. #include <amxmodx>
    2.  
    3. public plugin_init()
    4.     register_clcmd("say /rs", "hook");
    5.    
    6. public hook(id)
    7. {
    8.     client_print(id, print_chat, "Другое сообщение");
    9.     return PLUGIN_HANDLED;
    10. }    
     
    HannibaL нравится это.
  16. Murder Пользователь

    Регистрация:
    01.03.15
    Сообщения:
    254
    Симпатии:
    17
    Пол:
    Мужской
    neygomon,
    Всем привет.
    Команду получается отловить. Но команда не выполняется!
    Какой плагин блокирует команду say /rs, say /rank, say /votegag и тд?
    name version author file status
    [ 1] opengl detector 0.8.8ob kanagava opengl32.amxx running
    [ 2] fb_forwards 0.1.5 Kanagava & Realu fb_forwards.amx running
    [ 3] AIM detector 0.7.5d kanagava aim_detector.am running
    [ 4] Aliases checker 0.8.2 kanagava alias_detector. running
    [ 5] AMXBans: Core MA 1.6.1 Larte Team amxbans_core.am running
    [ 6] FreshBan 1.0.5b kanagava fresh_bans.amxx running
    [ 7] [Paid] Amx Gag 1.14 neygomon amx_gag.amxx running
    [ 8] AmxGag Addon: MuteMenu 1.03 neygomon mute_for_amx_ga running
    [ 9] AmxGag Addon: VoteGag 1.14 neygomon votegag_for_amx running
    [ 10] Admin Commands 1.8.2 AMXX Dev Team admincmd.amxx running
    [ 11] Admin Votes 1.8.2 AMXX Dev Team adminvote.amxx running
    [ 12] Admin Chat 1.8.2 AMXX Dev Team adminchat.amxx running
    [ 13] Commands Menu 1.8.2 AMXX Dev Team cmdmenu.amxx running
    [ 14] Maps Menu 1.8.2 AMXX Dev Team mapsmenu.amxx running
    [ 15] Menus Front-End 1.8.2 AMXX Dev Team menufront.amxx running
    [ 16] CS Misc. Stats 1.8.2 AMXX Dev Team miscstats.amxx running
    [ 17] Multi-Lingual System 1.8.2 AMXX Dev Team multilingual.am running
    [ 18] Players Menu 1.8.2 AMXX Dev Team plmenu.amxx running
    [ 19] Restrict Weapons 1.8.2 AMXX Dev Team restmenu.amxx running
    [ 20] Scrolling Message 1.8.2 AMXX Dev Team scrollmsg.amxx running
    [ 21] Stats Configuration 1.8.2 AMXX Dev Team statscfg.amxx running
    [ 22] Teleport Menu 1.8.2 AMXX Dev Team telemenu.amxx running
    [ 23] TimeLeft 1.8.2 AMXX Dev Team timeleft.amxx running
    [ 24] Plugin Menu 1.8.2 AMXX Dev Team pluginmenu.amxx running
    [ 25] unknown unknown unknown time.amxx running
    [ 26] StatsX (MastaMan Editi 1.8.1.3746 AMXX Dev Team statsx_shell.am debug
    [ 27] AMX Slay Losers 1.2 d3n14@yahoo.com slaylosers(effe running
    [ 28] Mode 2x2 1.9 s1lent mode.amxx running
    [ 29] AntiBlock 1.2 pic antiblock.amxx running
    [ 30] Screen Fade 0.1 neygomon Screen_Fade.amx running
    [ 31] ShowTime 0.2 jas0n showtime.amxx running
    [ 32] Descriptive 'Fire in t 0.1 VEN descriptive_fir running
    [ 33] Parachute 1.1 maeStro | neygom parachute.amxx running
    [ 34] DeagsMapManager 3.23 Deags/AMXX Commu deagsmapmanager running
    [ 35] Reset_Score 1.0 Silenttt Fixed b Resetscore.amxx running
    [ 36] Autoresponder/Advertis 0.5 MaximusBrood ad_manager.amxx running
    [ 37] Auto recording demo 2.0 IzI | Bonaqua (R amx_autodemorec running
    [ 38] Lite Admin ESP 1.0 neygomon admin_esp.amxx running
    [ 39] AMX Piss 2.2 KRoTaL piss.amxx running
    [ 40] Rock the Ban 1.0 Sho0ter rock_the_ban.am running
    [ 41] No Name Change 0.1 VEN noChangename.am running
    [ 42] Warmup Private 1.1 neygomon warmup.amxx running
    [ 43] IDEAL VIP by Ba/lePa 3.0 Ba/lePa IDEAL_VIP.amxx running
    [ 44] Lite Translit 2.8 neygomon lite_translit.a running
    [ 45] Afk Control 0.5 neygomon afk_control.amx running
    [ 46] Steal the Bomb 3.2 VEN/Satan StealtheBomb.am running
    46 plugins, 46 running
    Какие есть предложения?
     
  17. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.575
    Симпатии:
    4.149
    Пол:
    Мужской
    [ 44] Lite Translit 2.8 neygomon lite_translit.a running
     
  18. Murder Пользователь

    Регистрация:
    01.03.15
    Сообщения:
    254
    Симпатии:
    17
    Пол:
    Мужской
    neygomon, Как сделать так, чтобы показывала в чате, кто написал команду /votegag? Или переделать votegag_for_amx_gag.amxx, что бы выводило сообщения игрок(1) хочет заткнуть игрока(2). А то просто пишет, заткнуть игрока(2), и все.
     
  19. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.575
    Симпатии:
    4.149
    Пол:
    Мужской
    Murder, я проебал исходник этого плагина
     
  20. Murder Пользователь

    Регистрация:
    01.03.15
    Сообщения:
    254
    Симпатии:
    17
    Пол:
    Мужской
    neygomon, Так а заново, написать? С меня пиво.
     
Статус темы:
Закрыта.