Иконка ресурса

[VIP] Покупка оружия команды 1.2.3

Tavian

Участник
Сообщения
1,184
Реакции
119
Я до сих пор жду и надеюсь на покупку юспа за Терроров , и Глока за Ментов. + Галил и Фамас. Надеюсь автор найдет время. Спасибо заранее !
 

Round

Участник
Сообщения
303
Реакции
65
У меня одного вместо дигла теперь револьвер и не меняется?
 

Sadpeak

Участник
Сообщения
14
Реакции
9
Неплохо было бы добавить выбор по умолчанию т.к. постоянно выпадающая менюшка раздражает
 

Морковка

Котлетка ^^
Сообщения
878
Реакции
472
нужна возможность покупать SG/AUG
1583152011180.png
обнови
1583152011180.png
 

Вложения

  • 1583152040428.png
    1583152040428.png
    33.8 КБ · Просмотры: 3

r3dready

Добрая душа
Сообщения
41
Реакции
43
Да я давно ещё просил автора юсп - глок сделать , сказал как будет время. Занят человек =(
Так узнал я, автор в этом месяце не будет делать. Только в апреле он свободен. Либо самим переделывать...Оффтоп
 

PSIH

Участник
Сообщения
27
Реакции
12
Я до сих пор жду и надеюсь на покупку юспа за Терроров , и Глока за Ментов. + Галил и Фамас. Надеюсь автор найдет время. Спасибо заранее !
Немного дописал плагин, проверил на CS:GO - работает, кто проверит на CSS - буду благодарен.
  • Замена SG\AUG
  • Galil\Famas
  • Клавиша для открытия меню\замены оружия.
  • Файл перевода для кастомизации
  • Цвета для CS:GO
Теперь при покупке оружия которое можно заменить, в чате игроку будет сообщено: Нажмите R что бы сменить оружие.
Если игрок не нажал R в течении 6 секунд - По центру экрана будет сообщение: Время для смены оружия вышло!
Только после нажатия, откроется меню смены оружия M4A4\M4A1-S\AK47 для CS:GO.
Для CSS меню убрано вовсе, для замены оружия достаточно нажать R в течении 6 секунд.

Отредактируйте файл перевода vip_buyteamweapon.phrases.txt по пути в папке:
\addons\sourcemod\translations\
После перенесите все файлы на сервер с заменой.
 

Вложения

  • [VIP v3]BuyTeamWeapons.zip
    15.1 КБ · Просмотры: 28

Морковка

Котлетка ^^
Сообщения
878
Реакции
472
Немного дописал плагин, проверил на CS:GO - работает, кто проверит на CSS - буду благодарен.
  • Замена SG\AUG
  • Galil\Famas
  • Клавиша для открытия меню\замены оружия.
  • Файл перевода для кастомизации
  • Цвета для CS:GO
Теперь при покупке оружия которое можно заменить, в чате игроку будет сообщено: Нажмите R что бы сменить оружие.
Если игрок не нажал R в течении 6 секунд - По центру экрана будет сообщение: Время для смены оружия вышло!
Только после нажатия, откроется меню смены оружия M4A4\M4A1-S\AK47 для CS:GO.
Для CSS меню убрано вовсе, для замены оружия достаточно нажать R в течении 6 секунд.

Отредактируйте файл перевода vip_buyteamweapon.phrases.txt по пути в папке:
\addons\sourcemod\translations\
После перенесите все файлы на сервер с заменой.
ты просто лучший
Сообщения автоматически склеены:

CS:GO заспамило ошибкой
L 03/08/2020 - 23:29:14: [SM] Blaming: vip\VIPBuyTeamWeapon.smx
L 03/08/2020 - 23:29:14: [SM] Call stack trace:
L 03/08/2020 - 23:29:14: [SM] [0] KillTimer
L 03/08/2020 - 23:29:14: [SM] [1] Line 131, plugin.sp::Timer_PlayerPressKey
L 03/08/2020 - 23:29:15: [SM] Exception reported: Invalid timer handle 0 (error 4)
 
Последнее редактирование:

Tavian

Участник
Сообщения
1,184
Реакции
119
Немного дописал плагин, проверил на CS:GO - работает, кто проверит на CSS - буду благодарен.
  • Замена SG\AUG
  • Galil\Famas
  • Клавиша для открытия меню\замены оружия.
  • Файл перевода для кастомизации
  • Цвета для CS:GO
Теперь при покупке оружия которое можно заменить, в чате игроку будет сообщено: Нажмите R что бы сменить оружие.
Если игрок не нажал R в течении 6 секунд - По центру экрана будет сообщение: Время для смены оружия вышло!
Только после нажатия, откроется меню смены оружия M4A4\M4A1-S\AK47 для CS:GO.
Для CSS меню убрано вовсе, для замены оружия достаточно нажать R в течении 6 секунд.

Отредактируйте файл перевода vip_buyteamweapon.phrases.txt по пути в папке:
\addons\sourcemod\translations\
После перенесите все файлы на сервер с заменой.
Братан , до юспа доберешься ?
 

PSIH

Участник
Сообщения
27
Реакции
12
Проверено на CS:GO - в моем случае работает без ошибок.
На CS:S не проверял, но должно работать прекрасно, буду очень благодарен тем кто затестит и ответит.

Что то я приуныл, думаю на этом закончу, дальше разве что фиксы ошибок или добавление новых ганов для замены, хотя если есть идейки - пишите, подумаю.
И так, что у нас в итоге получилось, пройдусь по всем изменениям:
-Добавлено в замену:
*USP/Glock
*Galil/Famas
*SG552(SG556)/AUG
- Переписана логика отлова покупки оружия.
- Теперь плагин срабатывает на "автозакупку".
- Убрано меню замены АК/М4А1 для CSS.
- Добавил меню для возможной замены типа оружия Винтовки\пистолета\всего вместе
- Новый файл перевода.
- Вынес все настройки плагина в конфиг.
- Fix всех известных мне на данный момент багов.
При покупке оружия которое можно заменить, в чате игроку будет сообщено: Нажмите R что бы сменить оружие.
Если игрок не нажал R в течении 7 секунд - По центру экрана будет сообщение: Время для смены оружия вышло!
Только после нажатия, откроется меню смены типа оружия\самого оружия M4A4\M4A1-S\AK47 для CS:GO.
Для CSS меню выбора оружия(АК\М4А1) заменено на меню выбора типа оружия для замены, и появляется только в случае №3(Смотрите "Принцип появления меню для замены типа оружия") для замены оружия достаточно нажать R в течении 7 секунд.
Все фразы и тайминги можно настроить в файле перевода и конфигурации(смотрите ниже)!
1. Если для замены доступен только пистолет:
Замена производится автоматически, без всплывающих меню
2.1. Если для замены доступна только винтовка[CS: Source]:
Замена производится автоматически, без всплывающих меню
2.2. Если для замены доступна только винтовка[CS:GO]:
Меню только для замены AK47/M4A4/M4A1-S, в других случаях замена производится автоматически, без всплывающих меню
3. Если для замены доступны винтовка и пистолет:
Всплывает меню с выбором типа оружия для замены(Винтовки\пистолета\все)
Конфиг, создастся сам после первого запуска плагина. Ищите файл по пути (\cfg\vip\VIP_BuyTeamWeapons.cfg)
Разберем переменные конфига:
C-подобный:
//1 - При спавне, если вам выдается USP/Glock - вы не сможете их заменить пока не выбросите и не купите новый
//0 - При спавне, если вам выдается USP/Glock - вам будет сразу доступна замена этих пистолетов.
sm_buyteamweapons_pistols_need_rebuy "1"

// Через сколько секунд закрывать меню выбора оружия(АК/M4/M4-S) - только для CS:GO, для CSS это меню убрано.
sm_buyteamweapons_timer_close_gun_menu "5"

// Через сколько секунд закрывать меню выбора типа оружия(Винтовки/Пистолеты/Все)
sm_buyteamweapons_timer_close_type_menu "5"

// Сколько секунд у игрока что бы нажать R
sm_buyteamweapons_timer_press "7"
Если у вас стоит оригинальный плагин из данной темы, смотрите тему "Установка"!
Отредактируйте файл перевода по пути (\addons\sourcemod\translations\vip_buyteamweapon.phrases.txt).
После перенесите все файлы на сервер с заменой.
Если впервые устанавливаете этот плагин, добавьте в файл перевода ( addons/sourcemod/translations/vip_modules.phrases.txt ) перед последним символом "}" это:
C-подобный:
"BuyTeamWeapon"
    {
        "ru"        "Покупка оружия команды"
        "en"        "Buy team weapon"
    }
Так же в файле (addons/sourcemod/data/vip/cfg/groups.ini) к нужно группе добавить:
"BuyTeamWeapon" "1"
Если 1 - деньги не проверяются, если 2 - проверяются деньги игрока.
Например: AK47 стоит 2700$, M4a1 Стоит 3100$
Если игрок купил AK47, выбирает M4a1, но у него менее 400$ ( 3100-2700) то ему не даст взять данное оружие
Если не хотите переписывать файл перевода наново, добавьте в файл перевода на сервере (\addons\sourcemod\translations\vip_buyteamweapon.phrases.txt) эти строки, и при переносе файлов на сервер - откажитесь от замены файла перевода!
C-подобный:
"SELECT_TYPE"
    {
        "ru"    "Что заменить?"
    }

    "TYPE_RIFLES"
    {
        "ru"    "Винтовку"
    }

    "TYPE_PISTOLS"
    {
        "ru"    "Пистолет"
    }

    "TYPE_ALL"
    {
        "ru"    "Все"
    }
type.png
gun.png
gun2.png

Буду благодарен за любые советы и помощь.
Если есть вопросы/нужна помощь с установкой/настройкой данного плагина - пишите в лс, помогу чем смогу.
 

Вложения

  • [VIP]BuyTeamWeapons v1.5.0.zip
    19 КБ · Просмотры: 48
Последнее редактирование:

Tavian

Участник
Сообщения
1,184
Реакции
119
Проверено на CS:GO - в моем случае работает без ошибок.
На CS:S не проверял, но должно работать прекрасно, буду очень благодарен тем кто затестит и ответит.

Что то я приуныл, думаю на этом закончу, дальше разве что фиксы ошибок или добавление новых ганов для замены, хотя если есть идейки - пишите, подумаю.
И так, что у нас в итоге получилось, пройдусь по всем изменениям:
-Добавлено в замену:
*USP/Glock
*Galil/Famas
*SG552(SG556)/AUG
- Переписана логика отлова покупки оружия.
- Теперь плагин срабатывает на "автозакупку".
- Убрано меню замены АК/М4А1 для CSS.
- Добавил меню для возможной замены типа оружия Винтовки\пистолета\всего вместе
- Новый файл перевода.
- Вынес все настройки плагина в конфиг.
- Fix всех известных мне на данный момент багов.
При покупке оружия которое можно заменить, в чате игроку будет сообщено: Нажмите R что бы сменить оружие.
Если игрок не нажал R в течении 7 секунд - По центру экрана будет сообщение: Время для смены оружия вышло!
Только после нажатия, откроется меню смены типа оружия\самого оружия M4A4\M4A1-S\AK47 для CS:GO.
Для CSS меню выбора оружия(АК\М4А1) заменено на меню выбора типа оружия для замены, и появляется только в случае №3(Смотрите "Принцип появления меню для замены типа оружия") для замены оружия достаточно нажать R в течении 7 секунд.
Все фразы и тайминги можно настроить в файле перевода и конфигурации(смотрите ниже)!
1. Если для замены доступен только пистолет:
Замена производится автоматически, без всплывающих меню
2.1. Если для замены доступна только винтовка[CS: Source]:
Замена производится автоматически, без всплывающих меню
2.2. Если для замены доступна только винтовка[CS:GO]:
Меню только для замены AK47/M4A4/M4A1-S, в других случаях замена производится автоматически, без всплывающих меню
3. Если для замены доступны винтовка и пистолет:
Всплывает меню с выбором типа оружия для замены(Винтовки\пистолета\все)
Конфиг, создастся сам после первого запуска плагина. Ищите файл по пути (\cfg\vip\VIP_BuyTeamWeapons.cfg)
Разберем переменные конфига:
C-подобный:
//1 - При спавне, если вам выдается USP/Glock - вы не сможете их заменить пока не выбросите и не купите новый
//0 - При спавне, если вам выдается USP/Glock - вам будет сразу доступна замена этих пистолетов.
sm_buyteamweapons_pistols_need_rebuy "1"

// Через сколько секунд закрывать меню выбора оружия(АК/M4/M4-S) - только для CS:GO, для CSS это меню убрано.
sm_buyteamweapons_timer_close_gun_menu "5"

// Через сколько секунд закрывать меню выбора типа оружия(Винтовки/Пистолеты/Все)
sm_buyteamweapons_timer_close_type_menu "5"

// Сколько секунд у игрока что бы нажать R
sm_buyteamweapons_timer_press "7"
Если у вас стоит оригинальный плагин из данной темы, смотрите тему "Установка"!
Отредактируйте файл перевода по пути (\addons\sourcemod\translations\vip_buyteamweapon.phrases.txt).
После перенесите все файлы на сервер с заменой.
Если впервые устанавливаете этот плагин, добавьте в файл перевода ( addons/sourcemod/translations/vip_modules.phrases.txt ) перед последним символом "}" это:
C-подобный:
"BuyTeamWeapon"
    {
        "ru"        "Покупка оружия команды"
        "en"        "Buy team weapon"
    }
Так же в файле (addons/sourcemod/data/vip/cfg/groups.ini) к нужно группе добавить:
"BuyTeamWeapon" "1"
Если 1 - деньги не проверяются, если 2 - проверяются деньги игрока.
Например: AK47 стоит 2700$, M4a1 Стоит 3100$
Если игрок купил AK47, выбирает M4a1, но у него менее 400$ ( 3100-2700) то ему не даст взять данное оружие
Если не хотите переписывать файл перевода наново, добавьте в файл перевода на сервере (\addons\sourcemod\translations\vip_buyteamweapon.phrases.txt) эти строки, и при переносе файлов на сервер - откажитесь от замены файла перевода!
C-подобный:
"SELECT_TYPE"
    {
        "ru"    "Что заменить?"
    }

    "TYPE_RIFLES"
    {
        "ru"    "Винтовку"
    }

    "TYPE_PISTOLS"
    {
        "ru"    "Пистолет"
    }

    "TYPE_ALL"
    {
        "ru"    "Все"
    }

Буду благодарен за любые советы и помощь.
Если есть вопросы/нужна помощь с установкой/настройкой данного плагина - пишите в лс, помогу чем смогу.
Ещё не тестил , но уже говорю огромное спасибо !
 

KonveeR

Hanzo hasashi
Сообщения
1,639
Реакции
667
Проверено на CS:GO - в моем случае работает без ошибок.
На CS:S не проверял, но должно работать прекрасно, буду очень благодарен тем кто затестит и ответит.

Что то я приуныл, думаю на этом закончу, дальше разве что фиксы ошибок или добавление новых ганов для замены, хотя если есть идейки - пишите, подумаю.
И так, что у нас в итоге получилось, пройдусь по всем изменениям:
-Добавлено в замену:
*USP/Glock
*Galil/Famas
*SG552(SG556)/AUG
- Переписана логика отлова покупки оружия.
- Теперь плагин срабатывает на "автозакупку".
- Убрано меню замены АК/М4А1 для CSS.
- Добавил меню для возможной замены типа оружия Винтовки\пистолета\всего вместе
- Новый файл перевода.
- Вынес все настройки плагина в конфиг.
- Fix всех известных мне на данный момент багов.
При покупке оружия которое можно заменить, в чате игроку будет сообщено: Нажмите R что бы сменить оружие.
Если игрок не нажал R в течении 7 секунд - По центру экрана будет сообщение: Время для смены оружия вышло!
Только после нажатия, откроется меню смены типа оружия\самого оружия M4A4\M4A1-S\AK47 для CS:GO.
Для CSS меню выбора оружия(АК\М4А1) заменено на меню выбора типа оружия для замены, и появляется только в случае №3(Смотрите "Принцип появления меню для замены типа оружия") для замены оружия достаточно нажать R в течении 7 секунд.
Все фразы и тайминги можно настроить в файле перевода и конфигурации(смотрите ниже)!
1. Если для замены доступен только пистолет:
Замена производится автоматически, без всплывающих меню
2.1. Если для замены доступна только винтовка[CS: Source]:
Замена производится автоматически, без всплывающих меню
2.2. Если для замены доступна только винтовка[CS:GO]:
Меню только для замены AK47/M4A4/M4A1-S, в других случаях замена производится автоматически, без всплывающих меню
3. Если для замены доступны винтовка и пистолет:
Всплывает меню с выбором типа оружия для замены(Винтовки\пистолета\все)
Конфиг, создастся сам после первого запуска плагина. Ищите файл по пути (\cfg\vip\VIP_BuyTeamWeapons.cfg)
Разберем переменные конфига:
C-подобный:
//1 - При спавне, если вам выдается USP/Glock - вы не сможете их заменить пока не выбросите и не купите новый
//0 - При спавне, если вам выдается USP/Glock - вам будет сразу доступна замена этих пистолетов.
sm_buyteamweapons_pistols_need_rebuy "1"

// Через сколько секунд закрывать меню выбора оружия(АК/M4/M4-S) - только для CS:GO, для CSS это меню убрано.
sm_buyteamweapons_timer_close_gun_menu "5"

// Через сколько секунд закрывать меню выбора типа оружия(Винтовки/Пистолеты/Все)
sm_buyteamweapons_timer_close_type_menu "5"

// Сколько секунд у игрока что бы нажать R
sm_buyteamweapons_timer_press "7"
Если у вас стоит оригинальный плагин из данной темы, смотрите тему "Установка"!
Отредактируйте файл перевода по пути (\addons\sourcemod\translations\vip_buyteamweapon.phrases.txt).
После перенесите все файлы на сервер с заменой.
Если впервые устанавливаете этот плагин, добавьте в файл перевода ( addons/sourcemod/translations/vip_modules.phrases.txt ) перед последним символом "}" это:
C-подобный:
"BuyTeamWeapon"
    {
        "ru"        "Покупка оружия команды"
        "en"        "Buy team weapon"
    }
Так же в файле (addons/sourcemod/data/vip/cfg/groups.ini) к нужно группе добавить:
"BuyTeamWeapon" "1"
Если 1 - деньги не проверяются, если 2 - проверяются деньги игрока.
Например: AK47 стоит 2700$, M4a1 Стоит 3100$
Если игрок купил AK47, выбирает M4a1, но у него менее 400$ ( 3100-2700) то ему не даст взять данное оружие
Если не хотите переписывать файл перевода наново, добавьте в файл перевода на сервере (\addons\sourcemod\translations\vip_buyteamweapon.phrases.txt) эти строки, и при переносе файлов на сервер - откажитесь от замены файла перевода!
C-подобный:
"SELECT_TYPE"
    {
        "ru"    "Что заменить?"
    }

    "TYPE_RIFLES"
    {
        "ru"    "Винтовку"
    }

    "TYPE_PISTOLS"
    {
        "ru"    "Пистолет"
    }

    "TYPE_ALL"
    {
        "ru"    "Все"
    }

Буду благодарен за любые советы и помощь.
Если есть вопросы/нужна помощь с установкой/настройкой данного плагина - пишите в лс, помогу чем смогу.
Меню вообще не появляется
 

KonveeR

Hanzo hasashi
Сообщения
1,639
Реакции
667
При каких обстоятельствах, что именно заменяешь? и игра?
В общем , у тебя в архиве сам плагин , называется VIPBuyTeamWeapon , а исходник VIPBuyTeamWeaponS, вот я посмотрел на название плагина и скомпилил именно такой исходник, а он от оригинального плагина оказался , замени )
 

Tavian

Участник
Сообщения
1,184
Реакции
119
Меню вообще не появляется
У меня все работает. Выкидываешь глок или юсп и покупаешь заново , после жмешь R и заменяется на противоположное. Ак галил и сг так-же заменяются на противоположные .
 

PSIH

Участник
Сообщения
27
Реакции
12
@KonveeR Обновил, спасибо 😁
Сообщения автоматически склеены:

У меня все работает. Выкидываешь глок или юсп и покупаешь заново , после жмешь R и заменяется на противоположное. Ак галил и сг так-же заменяются на противоположные .
Если хочешь что бы пистолет был сразу доступен для замены, в конфиге плагина замени значение переменной на 0.
sm_buyteamweapons_pistols_need_rebuy "1"
 
Сверху Снизу