ReHLDS/HLDS Steam Bonus [1.6.0]

Vesuvius

НЕ СКРИПТЕР!!!
Команда форума
Администратор
Регистрация
8 Июн 2017
Сообщения
1.514
Симпатии
519
Пол
Мужской
#1
Автор: Radius | Stimul (idea)
Версия: 1.6.0
Доверие к автору 100%
, но плагины распространяются без исходного кода, поэтому используйте на свой страх и риск.

Описание:

Плагин поощряет бонусами игроков, играющих с лицензионного клиента CS 1.6 (Steam) и информирует всех о наличии таких бонусов на сервере.

  • возможность мнокоратно открывать меню выбора бонуса в зоне закупки с помощью клиентской команды steam_bonus_menu
  • возможность накапливать неиспользванные бонусные очки при sb_choice_bonus_menu 1 (квар sb_accumulate_points)
  • возможность задать количество выдаваемых каждый раунд бонусных очков при sb_choice_bonus_menu 1 (квар sb_points_per_round)
  • воспроизведение звука при открытии меню выбора бонуса (квар sb_choice_bonus_menu_sound)
  • возможность выдавать бонусы случайным образом или по порядку (квар sb_random_bonus)
  • доступные бонусы: Свето-Шумовая граната, Дымовая граната, Осколочная граната, Desert Eagle, Броня + Шлем, некоторое количество денег
  • поддержка серверов со снятым ограничением на количество денег (константа MAX_MONEY)
  • гарантия получения бонуса игроком: если игрок не может получить бонус, то плагин пытается выдать следующий по списку, до тех пор пока не будет выбран подходящий
  • возможность задать шанс выпадания бонусов в процентах (квар sb_random_percent)
  • возможность настроить цвет DHUD сообщения-приветствия при входе игрока на сервер (квар sb_dhud_welcome_msg_color)
  • возможность задать флаги доступа для игроков, которые могут получать бонусы (квар sb_access_flags)
  • возможность указать раунд, с которого начнут выдаваться бонусы (квар sb_start_round)
  • возможность позволить игроку самому выбрать бонус через меню (квар sb_choice_bonus_menu)
  • конфигурационный файл steam_bonus.cfg, в котором можно задать значения кваров и прочитать описания к ним (создается автоматически при первом запуске плагина)
  • поддержка многоязычности ("addons/amxmodx/data/lang/steam_bonus.txt")

Требования:
  • AMXX 1.8.2 или выше.
Установка:
  • Залить содержимое архива на сервер.
  • Прописать steam_bonus.amxx в plugins.ini
  • Перезагрузить сервер
  • Настроить steam_bonus.cfg (папка cstrike/addons/amxmodx/configs)
  • Перезапустить сервер
Команды
  • steam_bonus_menu - клиентская команда, открывающая меню выбора бонуса
  • sb_reload_cvars - серверная команда обновляющая значения кваров плагина
Информация:
  • steam_bonus.cfg и steam_bonus.txt создаются автоматически после первого перезапуска сервера
Настройки в steam_bonus.cfg
C++:
// Уровень дебаг-логов. 0 - отключено
sb_debug_level "0"

// Накапливать (1) или нет (0) неиспользованные бонусные очки при sb_choice_bonus_menu 1
sb_accumulate_points "1"

// Количество бонусных очков, которое будут выдаваться каждый раунд при sb_choice_bonus_menu 1
sb_points_per_round "1"

// Шанс выпадения бонуса (в процентах)
sb_random_percent "100"

// Определяет как будут выдаваться бонусы: 1 - выбор случайным образом, 0 - по порядку
sb_random_bonus "0"

// Количество бонусных денег
sb_amount_money "300"

// Раунд с которого начнут выдаваться бонусы
sb_start_round "2"

// Включает (1) и отключает (0) меню выбора бонуса
sb_choice_bonus_menu "1"

// Путь к файлу звука (mp3 или wav), который будет проигрываться при автоматическом открытии меню выбора бонуса
// Если квар пустой, то звук воспроизводиться не будет
sb_choice_bonus_menu_sound "buttons/blip1.wav"

// Консольная команда с помощью которой будет вызываться меню выбора бонуса
sb_choice_bonus_menu_cmd "steam_bonus_menu"

// RGB цвет DHUD сообщения-приветствия.
// Способ задания цвета: 3 группы цифр разделенные либо пробелом, либо запятой
// Пример: "R,G,B" "R G B"
sb_dhud_welcome_msg_color "200 100 0"

// x и y координаты DHUD сообщения-приветствия
sb_dhud_welcome_msg_pos "-1.0, 0.3"

// Время (в секундах), через которое будет показано приветствие и уведомление о том что зашел игрок со Steam
// Если значение 0, то функция отключена
sb_show_welcome_msg_delay "3"

// флаги доступа для Steam игроков, которым будут доступны бонусы
// Флаг 'z' означает - бонусы будут доступны только обычным игрокам
sb_access_flags "z"

// Флаги доступ, которые будут добавлены к уже имеющимся у игрока.
// Пригодится для выдачи иммунитета, привилегий, бонусов с помощью других плагинов
sb_add_flags ""

// Очки опыта, которые будут однократно добавлены к уже имеющимся у игрока.
// Поддерживаются плагины Army Ranks Ultimate, Advanced Experience System, Level System
sb_add_exp_points_once "0"
 

Вложения

YourDad

Пользователь
Регистрация
12 Фев 2018
Сообщения
71
Симпатии
1
Пол
Мужской
#2
steam_bonus_menu не открывается вообще)
 

Molodoi

Команда форума
Модератор
Регистрация
14 Июн 2017
Сообщения
581
Симпатии
120
#3
YourDad, посмотрите или у вас в кваре steam_bonus.cfg прописано именно так
// Консольная команда с помощью которой будет вызываться меню выбора бонуса
sb_choice_bonus_menu_cmd "steam_bonus_menu"
 

YourDad

Пользователь
Регистрация
12 Фев 2018
Сообщения
71
Симпатии
1
Пол
Мужской
#4
YourDad, посмотрите или у вас в кваре steam_bonus.cfg прописано именно так
// Консольная команда с помощью которой будет вызываться меню выбора бонуса
sb_choice_bonus_menu_cmd "steam_bonus_menu"
где именно посмотреть подскажи пожалуйста?
 

Molodoi

Команда форума
Модератор
Регистрация
14 Июн 2017
Сообщения
581
Симпатии
120
#5
YourDad, прочитайте первый пост повнимательней там всё написано.
 

Molodoi

Команда форума
Модератор
Регистрация
14 Июн 2017
Сообщения
581
Симпатии
120
#7
YourDad, попробуйте изменить на что то похожее например: bonus_menu или steam_menu. Если не сработает то нужно скорей всего обратится к автору я думаю поддержка плагинов ещё есть.
 

YourDad

Пользователь
Регистрация
12 Фев 2018
Сообщения
71
Симпатии
1
Пол
Мужской
#8
YourDad, попробуйте изменить на что то похожее например: bonus_menu или steam_menu. Если не сработает то нужно скорей всего обратится к автору я думаю поддержка плагинов ещё есть.
Хорошо попробуем
 

deemann

Пользователь
Регистрация
27 Июн 2018
Сообщения
9
Симпатии
0
#9
Краш сервера и ошибки
18 Мар 2019
L 03/18/2019 - 17:49:45: Started map "de_dust2002" (CRC "-1944149521")
L 03/18/2019 - 17:49:45: Invalid CVAR pointer
L 03/18/2019 - 17:49:45: [AMXX] Run time error 10 (plugin "steam_bonus.amxx") (native "get_pcvar_num") - debug not enabled!
L 03/18/2019 - 17:49:45: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
./hlds_run: line 272: 14821 Segmentation fault $HL_CMD
18 Мар 2019
И пишет что игрок будет получать бонусы. Но он без steam
 

perfectblood0

Команда форума
Администратор
Регистрация
29 Окт 2017
Сообщения
1.715
Симпатии
556
#11
deemann, включи debug режим в plugins.ini
Пример:
test_1.amxx debug
И какой смысл? Исходников нет.
Сервер упал скорее всего не из за плагина.
Да и вообще непонятно, какой сервер, что там.
 

deemann

Пользователь
Регистрация
27 Июн 2018
Сообщения
9
Симпатии
0
#12
но именно он в логах с ошибкой...именно с ошибкой совпал краш...ну и кроме него никто не выдает бонусы steam игрокам (в моем случае не только)
[ 1] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a running
[ 2] FreshBans 1.3.8b kanagava fresh_bans.amxx running
[ 3] AMXBans: Core MA 1.6.9 Larte Team amxbans_core.am running
[ 4] DopBan 3.0.3b kanagava dop_ban303_.amx running
[ 5] Mode 2x2 1.9 s1lent mode.amxx running
[ 6] [182] Top Award RBS 17.10.30 SKAJIbnEJIb topaward_rbs.am running
[ 7] Stats Configuration 18.05.15 SKAJIbnEJIb & AM statscfg_rbs.am running
[ 8] [182] StatsX RBS 18.03.24 SKAJIbnEJIb & AM statsx_rbs.amxx running
[ 9] Ping Control 1.31 neygomon Ping_Control.am running
[ 10] Damager Advanced 1.1.2 Radius (based on damager_advance running
[ 11] Admin Commands 1.8.2 AMXX Dev Team admincmd.amxx running
[ 12] Night VIP 0.1 F@nt0M night_vip.amxx running
[ 13] Gag Me 2.3.4 Radius gag_me.amxx running
[ 14] Lady Models 0.1b Freedo.m lady_models.amx running
[ 15] Map Manager 2.5.61 Mistrick mapmanager.amxx running
[ 16] Map Manager: Sub Plugi 0.1 Mistrick mapmanager_subp running
[ 17] Admin Votes 1.8.1.3746 AMXX Dev Team adminvote.amxx running
[ 18] Commands Menu 1.8.2 AMXX Dev Team cmdmenu.amxx running
[ 19] Maps Menu 1.4.1 neugomon mapsmenu.amxx running
[ 20] Menus Front-End 1.4 neugomon menufront.amxx running
[ 21] Pause Plugins 1.8.2 AMXX Dev Team pausecfg.amxx running
[ 22] Players Menu 1.8.1.3746 AMXX Dev Team plmenu.amxx running
[ 23] Restrict Weapons 1.8.2 AMXX Dev Team restmenu.amxx running
[ 24] CS Stats Logging 1.8.2 AMXX Dev Team stats_logging.a running
[ 25] TimeLeft 1.8.2 AMXX Dev Team timeleft.amxx running
[ 26] Plugin Menu 1.8.2 AMXX Dev Team pluginmenu.amxx running
[ 27] Afk Control 0.5.1 neygomon afk_control.amx running
[ 28] UFPS VoteBan 1.5 UFPS.Team voteban.amxx running
[ 29] Autoresponder/Advertis 0.5 MaximusBrood ad_manager.amxx running
[ 30] Block HudTextArgs 1.0 ConnorMcLeod hudTextArgsBloc running
[ 31] Bomb Countdown HUD Tim 0.2 SAMURAI bcd_hudtimer.am running
[ 32] Block grande info 1.0 neygomon BlockGrenadeInf running
[ 33] Reset Score 1.2.0 Radius reset_score.amx running
[ 34] Admin ESP 1.5b_mini KoST admin_esp_mini. running
[ 35] Auto Demo Recorder 1.4 IzI amx_demorecorde running
[ 36] Auto Team Balance Adva 1.5.1 Radius auto_team_balan running
[ 37] Admin Check 1.51 OneEyed admin_check.amx running
[ 38] Parachute 1.3 Fixed KRoT@L/JTP10181 parachute1.amxx running
[ 39] Block Change Name 1.0 DJ_WEST block_ChangeNam running
[ 40] V.I.P Custom Weapons 1.0.0 Vaqtincha vip_custom.amxx debug
[ 41] V.I.P Custom M4A1 1.0.0 Vaqtincha custom_m4a1.amx running
[ 42] V.I.P Custom AK-47 1.0.0 Vaqtincha custom_ak47.amx running
[ 43] V.I.P Custom AWP 1.0.0 Vaqtincha custom_awp.amxx running
[ 44] V.I.P Custom DEAGLE 1.0.0 Vaqtincha custom_deagle.a running
[ 45] AWP Restrictions 1.5.1 Radius awp_restriction running
[ 46] Statsx Add-on 1.0.6 Radius statsx_addon.am running
[ 47] Map Spawns Editor 1.0.16 iG_os map_spawns_edit running
[ 48] ReChecker Logging 1.0 custom rc_logging.amxx running
[ 49] [ReAPI] No Team Flash 1.0 ReHLDS Team noteamflash.amx running
[ 50] Lite Translit 2.5.7b/11 neygomon lite_translit.a running
[ 51] Advanced Experience Sy 0.4 serfreeman1337 aes_main.amxx running
[ 52] AES: Exp CSTRIKE 0.3 serfreeman1337 aes_exp_cstrike running
[ 53] AES: Informer 0.2 serfreeman1337 aes_informer.am running
53 plugins, 53 running

[ 1] Reunion RUN - reunion_mm_i386. v0.1.0.1 ini Start Never
[ 2] SafeNameAndChat RUN - SafeNameAndChat. v1.1 ini ANY ANY
[ 3] VoiceTranscoder RUN - VoiceTranscoder. v2017RC3 ini ANY ANY
[ 4] ReAuthCheck RUN - reauthcheck_mm_i v0.1.6 ini Start Never
[ 5] Rechecker RUN - rechecker_mm_i38 v2.5 ini Chlvl ANY
[ 6] AMX Mod X RUN - amxmodx_mm_i386. v1.8.2 ini Start ANY
[ 7] WHBlocker RUN - whblocker_mm_i38 v1.5.696 ini Chlvl ANY
[ 8] ReSemiclip RUN - resemiclip_mm_i3 v2.3.9 ini Chlvl ANY
[ 9] ReSRDetector RUN - resrdetector_mm_ v0.1.0 ini Chlvl ANY
[10] ReAimDetector RUN - reaimdetector_am v0.2.2 pl6 ANY Never
[11] MySQL RUN - mysql_amxx_i386. v1.8.2 pl6 ANY ANY
[12] Fun RUN - fun_amxx_i386.so v1.8.2 pl6 ANY ANY
[13] Engine RUN - engine_amxx_i386 v1.8.2 pl6 ANY ANY
[14] FakeMeta RUN - fakemeta_amxx_i3 v1.8.2 pl6 ANY ANY
[15] Ham Sandwich RUN - hamsandwich_amxx v1.8.2 pl6 ANY ANY
[16] ReAPI RUN - reapi_amxx_i386. v5.6.0.1 pl6 ANY Never
[17] CSX RUN - csx_amxx_i386.so v1.8.2 pl6 ANY ANY
[18] CStrike RUN - cstrike_amxx_i38 v1.8.2-d pl6 ANY ANY
18 plugins, 18 running[/QUOTE]