Статус темы:
Закрыта.
  1. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.235
    Симпатии:
    539
    Пол:
    Мужской
    Доброго времени суток.

    Сразу просьба не давать ссылки на какие-то другие форумы, типа csnet и cscontrol
    Говорить гугл в помощь, что там такое есть, увы нет!

    И так в чем заключается моя просьба. а именно сделать admincmd цветным.
    заменить
    show_activity_key("ADMIN_SLAY_1","ADMIN_SLAY_2", name, name2);
    на
    ColorChat(0,"%L", LANG_PLAYER,"ADMIN_SLAY_2", name, name2);
    не вариант, так как теряется смысл половины кода AMXMOD. а если конкретно, то теряется смысл в инклюде amxmisc.inc
    который в свою очередь отвечает за настройку вывода имени администратора.

    Пример
    Код (Unknown Language):
    1. Если ты игрок, тогда : Администратор кикнул 123
    2. если ты Админ, тогда: Администатор Пупкин кикнул 123

    Просто изначально я сделал mapsmenu и у меня получилось, когда я подключил инклюд колочата, в инклюд amxmisc.inc
    И у меня все корректно стало отображаться, в точной цветовой гамме, как в ланг файле
    Код (Unknown Language):
    1. ADMIN_V_MAP_1 = [!gСервер!n] !tАдминистратор !nсоздал голосование за !gкарту
    2. ADMIN_V_MAP_2 = [!gСервер!n] !tАдминистратор !g%s !nсоздал голосование за !gкарту
    3. ADMIN_CHANGEL_1 = [!gСервер!n] !tАдминистратор !nсменил карту на !g%s
    4. ADMIN_CHANGEL_2 = [!gСервер!n] !tАдминистратор !g%s !nсменил карту на !g%s
    Но именно с admincmd, вообще не получается, хотя инклюд полностью раскрашен.
    Посмотрите, может я где накосячил
    + кинул исходник с mapsmenu, также инклюды и ланг файлы.

    Заранее спасибо, надеюсь на помощь
     

    Вложения:

    • сc_amx.rar
      Размер файла:
      21 КБ
      Просмотров:
      11
  2. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    846
    Симпатии:
    286
    Пол:
    Мужской
    Открой amxmisc.inc и найди там stock show_activity_key и где там будет client_print замени на свой колор_чат, а потом перекомпилируй все плагины с этим инклюдом. А если исп. амх 1.8.3 тогда лови мой разкрашен инклюд amxmisc.inc.
    --- добавлено 03.02.16 ---
    PHP:
    1. ADMIN_SLAY_1 = ^1[^4АДМИНИСТРАТОР^1]: убил ^3%s
    2. ADMIN_SLAY_2 = ^1[^4АДМИНИСТРАТОР^1] ^3%s^1: убил ^3%s
     
  3. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.235
    Симпатии:
    539
    Пол:
    Мужской
    Так я так и сделал, у меня adminvote, mapsmenu работает и там еще плагины, а вот admincmd нет, посмотри мой пожалуйста, может косяк найдешь.а то я чет понять не могу. В принципе так же как и у тебя все, только у меня с инклюда берется, а у тебя со стока вроде.
     
  4. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    846
    Симпатии:
    286
    Пол:
    Мужской
    Должно работать, ты уверен что ты компилировал с этим инклудом? Попробуй так не знаю поможет ли amxmisc (2).inc. Иначе попробуй другой колор чат.
     
  5. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.235
    Симпатии:
    539
    Пол:
    Мужской
    ну так у меня локальный компилятор, я инклюды там не менял, да и только перекомпилировал, убирал инклюд, а то у меня и в инклюде колор был подключен и в плагине. но все равно, работает все кроме cmd, хотя в cmd и менять то толком в самом плагине ничего не надо, в нем же все идет через консоль. либо show_activity_key . Заменяется только register_dictionary на register_dictionary_colored. сейчас попробую через второй инклюд все сделать. просто странно, одно работает, а другое нет, хотя инклюд один.
     
  6. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    846
    Симпатии:
    286
    Пол:
    Мужской
    В том и дело что работать должно, а на счёт cmd так там обше трогать ничего не надо :) только компилировать через инклуд и в ланге править :)
     
  7. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.235
    Симпатии:
    539
    Пол:
    Мужской
    второй инклюд так же действует, я даже попробовал вот так

    АДМИН стукнул "^4%s^1" на ^4%d^1 HP

    но результат такой же
     
  8. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    846
    Симпатии:
    286
    Пол:
    Мужской
    Не знаю тогда мистика :)
    --- добавлено 03.02.16 ---
    Напиши неугомону мб он поможет
     
  9. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.235
    Симпатии:
    539
    Пол:
    Мужской
    слушай, а расскажи мне по своему инклюду
    client_print_color(i, 0, "%s", buffer);0 - это что за значение?
    ColorChat(i, RED, "%s", buffer); - как у меня RED?
     
  10. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    846
    Симпатии:
    286
    Пол:
    Мужской
    Мой инклуд на основе amx 1.8.3 там колор чат встроен эли ты не исп 1.8.3 тогда тебе смысла ноль.
    PHP:
    1. print_team_default = 0,
    2. print_team_grey = -1,
    3. print_team_red = -2,
    4. print_team_blue = -3,
    из amxmodx.inc
    PHP:
    1. /**
    2. * Sends colored chat messages to clients.
    3. *
    4. * @note This only works in Counter-Strike 1.6 and Condition Zero.
    5. * @note The colors can be modified inside of the format string using special
    6. *       characters. These characters can be included using the escape character
    7. *          green           x04   ; use location color from this point forward
    8. *          red/blue/grey   x03   ; use team color from this point forward
    9. *          red/blue/grey   x02   ; use team color to the end of the client name
    10. *                                ; This only works at the start of the string,
    11. *                                ; and precludes using other control characters
    12. *          default         x01   ; use default color from this point forward
    13. * @note The team color is defined by the sender's index. Alternatively, a
    14. *       specific team color can be enforced using the print_team_* constants in
    15. *       amxconst.inc
    16. * @note Usage examples:
    17. *       client_print_color(id, print_team_red, "^4Green ^3Red ^1Default")
    18. *       client_print_color(id, id2, "^4Green ^3id2's team color, ^1Default")
    19. * @note Including colors in ML can be done using the same escaping method:
    20. *       EXAMPLE_ML_KEY = ^4Green ^3Team color ^1Default
    21. * @note This functions return value behaves differently depending on what is
    22. *       used as the client index: If 0 is specified, then the function will
    23. *       return 0 if nothing has been sent (no client connected). If either a
    24. *       single client is specified, or there is at least one client connected,
    25. *       the number of printed characters will refer to the message that is sent
    26. *       last, to the client with the highest index.
    27. *
    28. * @param index     Client index, use 0 to display to all clients
    29. * @param sender    Client index used as the message sender
    30. * @param fmt       Formatting rules
    31. * @param ...       Variable number of formatting parameters
    32. *
    33. * @return          Number of printed characters
    34. * @error           If a single client is specified and the index is not within
    35. *                  the range of 1 to MaxClients, an error will be thrown.
    36. */
    37. native client_print_color(index, sender, const message[], any:...);
     
  11. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.235
    Симпатии:
    539
    Пол:
    Мужской
    Смотри, я скачал версию 1.8.3 с офф.портала вроде.
    Вот только я не помню какой инклюд amxmisc я использовал...
    Посмотри, у тебя такой?
     
  12. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    846
    Симпатии:
    286
    Пол:
    Мужской
    да это мой, можешь себе уже версию 5000 качать
     
  13. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.235
    Симпатии:
    539
    Пол:
    Мужской
    Стоп, это выходит что теперь не стоки, не инклюды нафиг не нужны?
    Все уже есть родное.просто стоит заменить client_print на client_print_color?
    Но не может же быть все так радужно... а я смогу использовать конкретный цвет не зависимо от команды, т.е.
    client_print_color(id,-2, "%s", buffer); ^3Администратор^4 maFFyoZZyk^1 кикнул ^4 player
    и на сервере это будет выглядеть тогда так
    Администратор maFFyoZZyk кикнул player
     
  14. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    846
    Симпатии:
    286
    Пол:
    Мужской
    да
    --- добавлено 03.02.16 ---
    Еще подвог что 1.8.3 плагины на 1.8.2 не запустяться, и еще добавлю что переходя с 1.8.2 надо все плагины на сервере перекомпилировать... иначе часть может работать не коректно или не работать вообше
     
    maFFyoZZyk нравится это.
  15. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.235
    Симпатии:
    539
    Пол:
    Мужской
    crbym gj;
    угу, хорошо, пока вроде проблем нет, потому как у меня стоит тот что я тебе скинул, пока все ровно.
    Скинь самы самы в личку плиз, буду очень благодарен.Спасибо за помощь
     
  16. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    846
    Симпатии:
    286
    Пол:
    Мужской
    что именоо ничего не понял?
    --- добавлено 03.02.16 ---
    Automated Snapshots тю уже даже 5002 есть вчера только 5000 было
     
    maFFyoZZyk нравится это.
  17. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.235
    Симпатии:
    539
    Пол:
    Мужской
    ну что ты имел ввиду?
     
  18. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.235
    Симпатии:
    539
    Пол:
    Мужской
    Слушай ну это уже реально калит меня, скачал новый 5002, взял как ты и советовал твой amxmisc
    скомпилировал все, admincmd цвет не меняется, mapsmenu работает как надо.
    Самое интересное взял в итоге и твой кусок кода. А толку нет. Все равно цвет не меняется... мож ты что-то еще делал?
    Инклюд твой, текст даже уже твой. кодировка utf-8 без BOM. что еще надо, что заработало как надо
     
  19. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.235
    Симпатии:
    539
    Пол:
    Мужской
    А можешь скинуть свой ланг исходник и скомпилированный - admincmd?
     
  20. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    846
    Симпатии:
    286
    Пол:
    Мужской
    лови :)
     

    Вложения:

    • amx.rar
      Размер файла:
      49,1 КБ
      Просмотров:
      8
    maFFyoZZyk нравится это.
Статус темы:
Закрыта.