[CSGO] Weapon Selector

[CSGO] Weapon Selector 2.0.3

Alley

Участник
Сообщения
47
Реакции
56
  • Автор ресурса
  • #1
Alley добавил(а) новый ресурс:

Gold Weapon Selector - Плагин для CS:GO , позволяющий игрокам устанавливать предпочтения для оружия. Используя команды.

Описание: Этот плагин позволяет игрокам устанавливать предпочтения для оружия в Counter-Strike: Global Offensive после того, как службы инвентаря CS


были закрыты.


Функции плагина:

  • Игроки могут использовать команды, такие как !deagle, !r8, !usp, !p2000, !cz, !tec9, !fiveseven, !m4a1s, и !m4a4 для выбора предпочитаемого оружия.
  • При каждом спауне игрока плагин отправляет ему сообщение с указанием текущих предпочтений по оружию и инструкциями по изменению...

Узнать больше об этом ресурсе...
 

IvanRoy

Участник
Сообщения
15
Реакции
0
Как поменять переменную с неймом, хочу поставить название паблика, но к сожалению не получается
 

Alley

Участник
Сообщения
47
Реакции
56
  • Автор ресурса
  • #5
Alley обновил(а) ресурс Gold Weapon Selector новой записью:

Добавление меню командой !weapon

Меню выбора оружия

  • Команда !weapon - открывает главное меню выбора
  • Альтернативные команды: !gun, !w, !guns, !prefs
  • Визуальное отображение текущих предпочтений
  • Интуитивный интерфейс с навигацией
Новые команды меню:
RegConsoleCmd("sm_weapon", Command_Weapon);
RegConsoleCmd("sm_gun", Command_Weapon);
RegConsoleCmd("sm_w", Command_Weapon);
RegConsoleCmd("sm_guns", Command_Weapon)...

Узнать больше об этом обновлении...
Сообщения автоматически склеены:

Как поменять переменную с неймом, хочу поставить название паблика, но к сожалению не получается
Просто найди строки с "Alley Project" в коде
Заменяешь их на своё название сервера((:

Основные места для замены

C-подобный:
    PrintToChat(client, " \x07[\x04Alley Project\x01]

    menu.SetTitle("Alley Project - Weapon Selection

    char com[128] = "[\x04Alley Project\x01] Usage: !"

Пример замены:
// Было:
PrintToChat(client, " \x07[\x04Alley Project\x01] Type \x07!weapon\x01");

// Стало:
PrintToChat(client, " \x07[\x04Kek Chebyrek\x01] Type \x07!weapon\x01");
 
Последнее редактирование:

Agetian

Участник
Сообщения
6
Реакции
2
Замечательная версия плагина, очень удобно получилось с меню!
Небольшая "придирка" (не критичная) - если выбрать в преференциях пистолет USP-S с глушителем (вместо P2000), по умолчанию он не дается при спауне, все равно выдается P2000, а чтобы получить USP-S, нужно сначала купить что-нибудь другое, а затем уже - купить USP-S. Честно не помню, как оно было в официальном инвентаре, но почему-то запомнилось, что USP-S в принципе выдавался по умолчанию вместо P2000, если был выбран. Не знаю, насколько это реально реализовать через плагин. В любом случае, это не критично. Спасибо большое за Ваш труд! :)
 

Alley

Участник
Сообщения
47
Реакции
56
  • Автор ресурса
  • #7
Alley обновил(а) ресурс [CSGO] Weapon Selector новой записью:

Фикс багов.

  • Добавлена автоматическая замена пистолетов:
  • При покупке P2000 автоматически заменяется на USP-S
  • Правильная типизация в
    C-подобный:
    HandleSpawn
  • Исправлен сброс
    C-подобный:
    g_iPlayerNotified в ResetUserPreference.

Узнать больше об этом обновлении...
 

Agetian

Участник
Сообщения
6
Реакции
2
Спасибо большое за обновление! Попробовал в действии, но почему-то код для выдачи USP-S при спауне не срабатывает... Попробовал покопаться в коде, причину не обнаружил :/ Другие виды оружия работают норм (вроде M4A1-S).
 

Alley

Участник
Сообщения
47
Реакции
56
  • Автор ресурса
  • #9

Agetian

Участник
Сообщения
6
Реакции
2
Обнаружил ещё одну проблему: если я в ходе игры поднял оружие, например, M4A4, от другого игрока, и с ним перехожу в следующий раунд, то если у меня стоит опция выбора M4A1-S, то даже это, трофейное оружие будет заменено автоматически на M4A1-S, а трофейное исчезнет совсем. Возможно ли как-нибудь отследить, что оружие взято у другого игрока, и тогда не делать авто замену? Заранее спасибо!
 
Последнее редактирование:

Hameleon96

Участник
Сообщения
32
Реакции
30
В требованиях ссылка на SDKHooks от 2011 года, всё норм да? 🤣
 

Ultras

Участник
Сообщения
2
Реакции
0
Как можно поменять язык меню на русский?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,805
Реакции
5,254
@Ultras, переписать все текстовые сообщения на русском.
Или добавить поддержку файлов перевода и вынести все тексты в них.
 

Alley

Участник
Сообщения
47
Реакции
56
  • Автор ресурса
  • #15
@Ultras, переписать все текстовые сообщения на русском.
Или добавить поддержку файлов перевода и вынести все тексты в них.
Можно будет кстати сделать переводы как лень не будет.
 

Alley

Участник
Сообщения
47
Реакции
56
  • Автор ресурса
  • #16
Alley обновил(а) ресурс [CSGO] Weapon Selector новой записью:

new update

Посмотреть вложение 124224
Новые функции


  • Добавлена поддержка нескольких языков (английский, русский, украинский) через файлы переводов
  • Добавлено отображение количества денег игрока в заголовке главного меню
  • Добавлены кнопки "Назад в главное меню" и "Выход" во всех подменю для удобной навигации
  • Добавлен правильный перевод названий оружия в чат-сообщениях и меню...

Узнать больше об этом обновлении...
 

AdRiaNj

Участник
Сообщения
10
Реакции
1
Здравствуйте! Тестирую на локальном сервере, при смене карты не сохраняются настройки выбора, так должно быть? Сбрасывается Эмка на дефолтную. Вообще сохранения учтено или нет в плагине/
 
Последнее редактирование:
Сверху Снизу