Обнуление статистики

admin646

Пользователь
Лучшие ответы
17
В общем после обновления плагина случилась вот какая трабла. Я выставил обнуление статистики за деньги.


Код:
// Тип стоимости
//  -1 - если есть плагин BonusMenu RBS или Army Ranks Ultimate то будут поинты anew, если нет плагинов, то обычные деньги $
//  0 - обычные деньги $
//  1 - поинты
resetscore_costtype "0"
Но один пункт всё равно работает через поинты. И игроки не могут обнулить статистику.

Работают все пункты кроме обнуления полной статистики. Именно она за поинты.
resetscore_addmenu "all" "" "16000" // покажет остальным игрокам

Код:
//                 "идентификатор" "флаг"       "стоимость"
resetscore_addmenu "tab"           ""          "0"        // покажет пункт админам с любым флагом
resetscore_addmenu "empty"         ""           ""        // пустая строка, покажет всем
resetscore_addmenu "skill"         ""           "8000"    // покажет остальным игрокам
resetscore_addmenu "all"           ""           "16000"    // покажет остальным игрокам
Код:
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)


// Добавляет пункты в меню
// Меню вызывается командой /rsmenu в чат
// "идентификатор" "флаг" "поинты"
//    "идентификатор" - отвечает за саму функцию
//    "флаг" - если хотите показать пункт только игрокам с флагом, то укажите тут этот флаг. Если указать несколько флагов, то покажет игрокам, у которых есть все эти флаги
//           если хотите показать всем, то оставьте поле пустым, или 0 (ноль)
//           если хотите показать всем у кого есть хотя бы один флаг, то поставьте 1 (еденица)
//           если хотите показать только простым игрокам, то поставьте флаг z
//           вместо флага можно поставить "STEAM" для стим игроков. "IP адрес" или "STEAM ID" для конкретных игроков
//           вместо флага можно поставить "ONLY_STEAM" для показа только стим игрокам, которые не имеют никаких прав админа или випа
//    "стоимость" - сколько будет стоить(поинтов или $) выбор пункта в меню. Пустое значение или 0 - бесплатно. За тип стоимости отвечает квар resetscore_costtype
//
//                 "идентификатор" "флаг"       "стоимость"
resetscore_addmenu "tab"           ""          "0"        // покажет пункт админам с любым флагом
resetscore_addmenu "empty"         ""           ""        // пустая строка, покажет всем
resetscore_addmenu "skill"         ""           "8000"    // покажет остальным игрокам
resetscore_addmenu "all"           ""           "16000"    // покажет остальным игрокам

// ВАЖНО! Чтобы игроки не флудили сбросом полной статистики "all", нужно чтобы она была за поинты или за деньги
// Игроку не покажет больше одного одинакового идентификатора в меню
// Если у игрока окажется только 1 пункт, то меню не будет показано, а сразу сработает функция
// Если хотите чтобы меню было показано даже с одним пунктом, добавьте еще идентификатор empty



// Добавляет действие на команду /rs
// При вызове этой команды, сразу выполняется сброс статистики
// Аргументы такие же как у resetscore_addmenu
//
//                 "идентификатор" "флаг"       "стоимость"
resetscore_default "tab"           ""          "0"        // игроки с флагом t просто сбрасывают счет

// ВАЖНО! Если квары resetscore_default закомментированы, то при вызове /rs откроется меню
// Для этого квара можно использовать только идентификаторы tab и money
// Можно оставить только один квар resetscore_default для всех игроков


// Тип стоимости
//  -1 - если есть плагин BonusMenu RBS или Army Ranks Ultimate то будут поинты anew, если нет плагинов, то обычные деньги $
//  0 - обычные деньги $
//  1 - поинты
resetscore_costtype "0"

// При сбросе счета идентификатором "money", деньги установятся на это значение
// Если у игрока денег меньше чем это значение, списание не произойдет
resetscore_money "800"

// Писать сообщение в чат после обнуления счета или статы и т.п.
resetscore_chat "1"

// Автоматический сброс счета в ТАБ
// Если игрок не сделал ни одного фрага и умер, его счет автоматически сбросится
resetscore_auto_rs "0"

// Показ HUD сообщения после обнуления счета или статы и т.п.
//    "r g b  x y  time  type"
//    r g b - цвет худа
//    x y - координаты
//    time - время жизни сообщения
//    type - 1 это обычный худ, 2 это DHUD(жирный), 0 выключить
resetscore_hud "0 135 217 0.04 0.60 5.0 2"

Код:
Currently loaded plugins:
       name                    version     author            file             status
[  1] [190] AMXBans RBS       19.11.29    SKAJIbnEJIb & La  amxbans_rbs.amx  running
[  2] GameCMS_API             5.3.5       zhorzh78          gamecms_api_5.3  running
[  3] ReAimDetector API       0.2.2       ReHLDS Team       reaimdetector.a  running
[  4] [190] Cvar On Map       19.12.07    SKAJIbnEJIb       cvar_on_map.amx  running
[  5] SF Warn Menu            0.1.3       serfreeman1337    KickMenu.amxx    running
[  6] [183] Block Reconnect   17.08.09    ShaTalKiN         Reconnect.amxx   running
[  7] [183] Screen Player     19.11.04    SKAJIbnEJIb       screen_player.a  running
[  8] [183] Admin Mode        18.05.16    SKAJIbnEJIb       admin_mode.amxx  running
[  9] [183] VoteBan RBS       17.10.30    SKAJIbnEJIb       voteban_rbs.amx  running
[ 10] [190] Snipers RBS       19.11.29    SKAJIbnEJIb       snipers_rbs.amx  running
[ 11] [190] Ultimate Weapons  19.11.29    SKAJIbnEJIb       ultimate_weapon  running
[ 12] [190] Army Ranks Ultim  19.11.29    SKAJIbnEJIb       army_ranks_ulti  running
[ 13] [183] AR Bets           17.10.30    SKAJIbnEJIb       ar_bets.amxx     running
[ 14] [183] AC Spectator ESP  17.08.09    SKAJIbnEJIb & Ko  ac_esp.amxx      running
[ 15] AR Double               14.12.02    SKAJIbnEJIb       ar_double.amxx   running
[ 16] [183] Ad From Server    19.08.29    SKAJIbnEJIb       ad_from_server.  running
[ 17] [190] AdminChat RBS     20.03.06    SKAJIbnEJIb       adminchat_rbs.a  running
[ 18] [190] AfkKicker RBS     19.12.23BE  SKAJIbnEJIb       afkkicker_rbs.a  running
[ 19] Menus Front-End         18.12.18    AMXX Dev Team &   amxmodmenu_rbs.  running
[ 20] [183] Ultimate Gag      19.11.04BE  SKAJIbnEJIb       ultimate_gag.am  running
[ 21] [183] Chat Controller   19.08.28    SKAJIbnEJIb       chat_controller  running
[ 22] [190] Chat RBS          19.12.23    SKAJIbnEJIb       chat_rbs.amxx    running
[ 23] [183] CsStats MySQL     19.08.27    SKAJIbnEJIb       csstats_mysql.a  running
[ 24] [190] CsStats Editor    20.03.06    SKAJIbnEJIb       csstats_editor.  running
[ 25] [183] Damager RBS       19.08.30    SKAJIbnEJIb       damager_rbs.amx  running
[ 26] [183] Ultimate Knife    19.11.12    SKAJIbnEJIb       ultimate_knife.  running
[ 27] [190] No Team Flash     20.03.06    SKAJIbnEJIb       NoTeamFlash.amx  running
[ 28] [190] MapChooser RBS    19.12.12    SKAJIbnEJIb & UF  mapchooser_rbs.  running
[ 29] [190] CsStats ResetSco  20.03.06    SKAJIbnEJIb       csstats_resetsc  running
[ 30] [183] Skill ELO         19.09.06    SKAJIbnEJIb       skill_elo.amxx   running
[ 31] [183] Stats Configurat  18.05.15    SKAJIbnEJIb & AM  statscfg_rbs.am  running
[ 32] [183] StatsX RBS        19.08.28    SKAJIbnEJIb & AM  statsx_rbs.amxx  running
[ 33] [190] VIP RBS           19.12.09    SKAJIbnEJIb       vip_rbs.amxx     running
[ 34] [183] Whois RBS         19.11.04    SKAJIbnEJIb       whois_rbs.amxx   running
[ 35] [ReAPI] Parachute       1.1         ReHLDS Team       parachute.amxx   running
[ 36] [183] FunGun Updater    17.10.30    SKAJIbnEJIb       FunGunUpdater.a  stopped
[ 37] [183] Demo Recorder RB  18.02.08    SKAJIbnEJIb       demorecorder_rb  running
[ 38] [183] High Ping Kicker  19.11.12    SKAJIbnEJIb       hpk_rbs.amxx     running
[ 39] Team Balance Control    1.3.9       gyxoBka           TeamBalanceCont  running
[ 40] [ReAPI] AdminFreeLook   1.0         ReHLDS Team       adminfreelook.a  running
[ 41] Admin Commands          1.8.1.3746  AMXX Dev Team     admincmd.amxx    running
[ 42] Multi-Lingual System    1.10.0.538  AMXX Dev Team     multilingual.am  running
[ 43] Commands Menu           1.10.0.538  AMXX Dev Team     cmdmenu.amxx     running
[ 44] Players Menu            1.8.1.3746  AMXX Dev Team     plmenu.amxx      running
[ 45] Maps Menu               1.4.1       neugomon          mapsmenu.amxx    running
[ 46] Admin Votes             1.8.1.3746  Wildness Team     adminvote.amxx   running
[ 47] [190] NextMap           18.09.25    SKAJIbnEJIb & AM  nextmap.amxx     running
[ 48] [190] TimeLeft          18.09.25    SKAJIbnEJIb & AM  timeleft.amxx    running
[ 49] Restrict Weapons        1.10.0.538  AMXX Dev Team     restmenu.amxx    running


Код:
Currently loaded plugins:
      description    stat pend  file                        vers             src  load  unload
[ 1] Reunion        RUN   -    reunion_mm_i386.so          v0.1.0.92        ini  Start Never
[ 2] Revoice        RUN   -    revoice_mm_i386.so          v0.1.0.33        ini  Start Never
[ 3] ReSemiclip     RUN   -    resemiclip_mm_i386.so       v2.3.9           ini  Chlvl ANY
[ 4] AMX Mod X      RUN   -    amxmodx_mm_i386.so          v1.10.0.5388     ini  Start ANY
[ 5] WHBlocker      RUN   -    whblocker_mm_i386.so        v1.5.696         ini  Chlvl ANY
[ 6] Rechecker      RUN   -    rechecker_mm_i386.so        v2.5             ini  Chlvl ANY
[ 7] Engine         RUN   -    engine_amxx_i386.so         v1.10.0.5388     pl4  ANY   ANY
[ 8] FakeMeta       RUN   -    fakemeta_amxx_i386.so       v1.10.0.5388     pl4  ANY   ANY
[ 9] MySQL          RUN   -    mysql_amxx_i386.so          v1.10.0.5388     pl4  ANY   ANY
[10] ReAimDetector  RUN   -    reaimdetector_amxx_i386.so  v0.2.2           pl4  ANY   Never
[11] Ham Sandwich   RUN   -    hamsandwich_amxx_i386.so    v1.10.0.5388     pl4  ANY   ANY
[12] CSX            RUN   -    csx_amxx_i386.so            v1.10.0.5388     pl4  ANY   ANY
[13] ReAPI          RUN   -    reapi_amxx_i386.so          v5.12.0.192-dev  pl4  ANY   Never
[14] CStrike        RUN   -    cstrike_amxx_i386.so        v1.10.0.5388     pl4  ANY   ANY
[15] Fun            RUN   -    fun_amxx_i386.so            v1.10.0.5388     pl4  ANY   ANY
 

SKAJIbnEJIb

visibility
Администратор
Скриптер
Лучшие ответы
358
@admin646, подробнее, в каком именно месте в меню требует поинты? что пишет?
 

admin646

Пользователь
Лучшие ответы
17
@SKAJIbnEJIb, В общем игрок имеет 16000$. Когда он открывает меню /rsmenu то последний пункт:

resetscore_addmenu "all" "" "16000" // покажет остальным игрокам

Серый. Якобы не хватает денег. Но при нажатии на этот пункт. Выскакивает сообщение: У вас не хватает поинтов. Остальные пункты работают идеально.
 

admin646

Пользователь
Лучшие ответы
17
@SKAJIbnEJIb, Работает обнуление. Есть ещё маленькая ошибочка. Когда открывается меню с подтверждением. В этом самом меню пишет следующее:

Сброс скилла. Стоимость 8000 Поинтов

Опять он пишет про поинты. Но у меня стоит валюта.

Когда не хватает денег и пытаешься нажать на пункт. То он пишет следующее:

Недостаточно поинтов!
 
Сверху