1. Fenix VIP user

    Регистрация:
    27.02.15
    Сообщения:
    645
    Симпатии:
    114
    Пол:
    Мужской
    Ребята как исправить вот этот баг [​IMG]
    вот amx plugins:
    [ 1] Aliases checker 0.8.2 kanagava alias_detector0 running
    [ 2] FreshBan 1.0.97b kanagava fresh_bans.amxx running
    [ 3] Lite VoteBan 1.3 neygomon lite_voteban.am running
    [ 4] fb_forwards 0.1.5 Kanagava & Realu fb_forwards.amx running
    [ 5] ResetScore 0.2.0 aNNakin resetscore.amxx running
    [ 6] say /me and /hp 1.33 neygomon sayme.amxx running
    [ 7] Afk Control 0.5 neygomon afk_control.amx running
    [ 8] VIPka 1.34 neygomon vip_system.amxx running
    [ 9] Ping Control 1.31 neygomon Ping_Control.am running
    [ 10] Block All Adverts 1.2 neygomon block_all_adver running
    [ 11] Advert Messages 1.2.2 neygomon adverts.amxx running
    [ 12] AutoDemo 1.0 neygomon amx_demorec.amx running
    [ 13] HUD Message 1.5 neygomon hud_message.amx running
    [ 14] Map Spawns Editor 1.0.16 iG_os Map_Spawns_Edit running
    [ 15] AES: StatsX 0.2 serfreeman1337 aes_statsx_cstr running
    [ 16] AES: Bonus CSTRIKE 0.4 serfreeman1337 aes_bonus_cstri running
    [ 17] AES: Bonus System 0.2 serfreeman1337 aes_bonus_syste running
    [ 18] AES: Exp CSTRIKE 0.3 serfreeman1337 aes_exp_cstrike running
    [ 19] AES: Experience Editor 0.1 serfreeman1337 aes_exp_editor. running
    [ 20] AES: Informer 0.2 serfreeman1337 aes_informer.am running
    [ 21] Advanced Experience Sy 0.4.1 serfreeman1337 aes_main.amxx running
    [ 22] AES: Status Info 0.1 serfreeman1337 aes_status_info running
    [ 23] Admin Base 1.8.2 AMXX Dev Team admin.amxx running
    [ 24] Admin Commands 1.8.2 AMXX Dev Team admincmd.amxx running
    [ 25] Slots Reservation 1.8.2 AMXX Dev Team adminslots.amxx running
    [ 26] Admin Votes 1.8.2 AMXX Dev Team adminvote.amxx running
    [ 27] Admin Chat 1.8.2 AMXX Dev Team adminchat.amxx running
    [ 28] Commands Menu 1.8.2 AMXX Dev Team cmdmenu.amxx running
    [ 29] Lite MapChooser 2.0 neygomon mapchooser.amxx running
    [ 30] Maps Menu 1.8.2 AMXX Dev Team mapsmenu.amxx running
    [ 31] Menus Front-End 1.8.2 AMXX Dev Team menufront.amxx running
    [ 32] CS Misc. Stats 1.8.2 Fenix miscstats.amxx running
    [ 33] Players Menu 1.8.2 AMXX Dev Team plmenu.amxx running
    [ 34] Restrict Weapons 1.8.2 Fenix restmenu.amxx running
    [ 35] Scrolling Message 1.8.2 AMXX Dev Team scrollmsg.amxx running
    [ 36] CS Stats Logging 1.8.2 Fenix stats_logging.a running
    [ 37] Stats Configuration 1.8.2 AMXX Dev Team statscfg.amxx running
    [ 38] CSNadeDrops 0.14 Avalanche csnadedrops.amx running
    [ 39] Silly C4 1.1 Cheap_Suit sillyc4.amxx running
    [ 40] Bomb HUD Timer 0.2 Twe3k Bomb_HuD.amxx running
    [ 41] Descriptive 'Fire in t 0.1 VEN Descriptive_Fir running
    [ 42] Admin Free Look 2.0 Jim admin_freelook. running
    [ 43] Parachute 1.3 KRoT@L/JTP10181 amx_parachute.a running
    [ 44] Anti reconnect 3.0 JohnJ antireconnect.a running
    [ 45] C4 CD Voice 1.1 TTuCTOH c4cdvoice.amxx running
    [ 46] admin_loader 0.3.3l kanagava admin_loader.am running
    [ 47] mute menu 1.0 cheap_suit mutemenu.amxx running
    [ 48] BanIP Fakes 0.2 Safety1st banip_fakes.amx running
    [ 49] Lite Translit 2.77 neygomon lite_translit.a running
    А вот meta list:
    [ 1] dproto_EF RUN - dproto_i386.so v0.9.534 ini Start Never
    [ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.2 ini Start ANY
    [ 3] VoiceTranscoder RUN - vtc.so v80 ini ANY ANY
    [ 4] LocalizeBug Fix RUN - localizebugfix_m v2.3 ini Start Never
    [ 5] Cust. Flood Fix RUN - cf_fix_mm_i386.s v1.1 ini Start Never
    [ 6] WHBlocker RUN - whblocker_mm_i38 v1.5.530 ini Chlvl ANY
    [ 7] ProcessCmds RUN - processcmds_mm_i v1.0.3 ini Start Never
    [ 8] Semiclip RUN - semiclip_mm_i386 v2.2 ini ANY ANY
    [ 9] Orpheu RUN - orpheu_amxx_i386 v2.5.1 pl2 ANY ANY
    [10] CStrike RUN - cstrike_amxx_i38 v1.8.2 pl2 ANY ANY
    [11] CSX RUN - csx_amxx_i386.so v1.8.2 pl2 ANY ANY
    [12] Engine RUN - engine_amxx_i386 v1.8.2-d pl2 ANY ANY
    [13] FakeMeta RUN - fakemeta_amxx_i3 v1.8.2-d pl2 ANY ANY
    [14] Fun RUN - fun_amxx_i386.so v1.8.2-d pl2 ANY ANY
    [15] Ham Sandwich RUN - hamsandwich_amxx v1.8.2-d pl2 ANY ANY
    [16] MySQL RUN - mysql_amxx_i386. v1.8.2-d pl2 ANY ANY
     
  2. Realution Пользователь

    Регистрация:
    28.02.15
    Сообщения:
    29
    Симпатии:
    31
    Пол:
    Мужской
    добавь строку в data/lang/statsx_aes.txt
    PHP:
    1. DISABLED_MSG = На сервере заблокирована данная функция.
     
  3. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.584
    Симпатии:
    4.154
    Пол:
    Мужской
    Fenix, statsx.txt залей в ланги)
    либо строку эту выдерни оттуда и запили в aes statsx
     
  4. Fenix VIP user

    Регистрация:
    27.02.15
    Сообщения:
    645
    Симпатии:
    114
    Пол:
    Мужской
    neygomon, Теперь пишет что "На сервере заблокирована данная функция." А как мне ее Вкл? ни /top ни /rank не работает!
     
  5. Эдуард S.T.A.L.K.E.R.

    Регистрация:
    01.03.15
    Сообщения:
    353
    Симпатии:
    61
    Пол:
    Мужской
    я знаю как бро.поставить стат вот так
    aes_statsx_cstrike.amxx
    statsx_shell.amxx
    то есть файл статистики поставить ниже аес
     
  6. Fenix VIP user

    Регистрация:
    27.02.15
    Сообщения:
    645
    Симпатии:
    114
    Пол:
    Мужской
    У меня даже нету statsx_shell.amxx))
     
  7. Эдуард S.T.A.L.K.E.R.

    Регистрация:
    01.03.15
    Сообщения:
    353
    Симпатии:
    61
    Пол:
    Мужской
    а видимо как я увидил на скринах ты вообще statsx не ставил?
    --- добавлено 02.04.15 ---
    это я в качестве примера.поставь плагин statsx и все ок будет. без его никак.так как у тя отсутствует польностью этот плагин и текстовый документ
     
  8. Realution Пользователь

    Регистрация:
    28.02.15
    Сообщения:
    29
    Симпатии:
    31
    Пол:
    Мужской
    Эдуард, добавь в configs/stats.ini
    PHP:
    1. SayStatsMe               ;Say /statsme
    2. SayRankStats             ;Say /rankstats
    3. SayRank                  ;Say /rank
    4. SayTop15                 ;Say /top15
    5. SayStatsAll              ;Say /stats
     
  9. Эдуард S.T.A.L.K.E.R.

    Регистрация:
    01.03.15
    Сообщения:
    353
    Симпатии:
    61
    Пол:
    Мужской
    а мне это зачем?
     
  10. Fenix VIP user

    Регистрация:
    27.02.15
    Сообщения:
    645
    Симпатии:
    114
    Пол:
    Мужской
    Все Спасибо! заработало )
     
  11. Realution Пользователь

    Регистрация:
    28.02.15
    Сообщения:
    29
    Симпатии:
    31
    Пол:
    Мужской
    Эдуард, извини, перепутал):smile:
     
  12. Le$hiy VIP user

    Регистрация:
    13.06.15
    Сообщения:
    577
    Симпатии:
    151
    Пол:
    Мужской
    VKcom:
    leshiy_bannikoff
    Не хочу новую тему создавать. У меня в чем-то похожая проблема с данным плагином.
    Суть в том, что статистика в начале каждого раунда показывается коротко - только позиция (место). А если вызвать статистику командой /rank, то показывается все то, что забито в aes_statsx.cfg. Насколько я понял, в начале раунда тоже должна вся инфа показываться.
    [​IMG]
    PHP:
    1. // -- aes_main.amxx -- //
    2.  
    3. // Настройка сохранения статистики.
    4. // 0 - не сохранять.
    5. // 1 - сохранять в файл /amxmodx/data/aes/stats.ini
    6. // 2 - использовать SQL базу данных
    7. aes_db_type "1"
    8.  
    9. // Удаление неактивных игроков.
    10. // Количество дней, через которые из статистики будут удаляться неактивные игроки.
    11. // Значение 0 выключает эту возможность.
    12. aes_db_prune_days "0"
    13.  
    14. // Ключ сохранения. По какому параметру вести учет игроков?
    15. // 0 - Ник
    16. // 1 - SteamID
    17. // 2 - IP
    18. aes_track_mode "0"
    19.  
    20. // Настройка званий.
    21. // Какое количество опыта должен набрать игрок для определенного звания.
    22. // Первая цифра отвечает за количество опыта для звания "Рядовой", вторая за звания "Ефрейтор" и так далее.
    23. // Первая цифра соответственно должна быть равна НУЛЮ!
    24. // Писать в кавычках!
    25. // ВАЖНО! Сколько Вы здесь напишите чисел, столько званий у Вас и будет! Не забудьте отредактировать ланг файл, под Ваше количество званий!
    26. aes_level "0 10 25 50 80 130 200 280 400 550 750 1000 1400 2000 2800 3800 5000 6400 8000 10000"
    27.  
    28. // Задержка перед загрузкой опыта игрока.
    29. // Увеличьте это значение при проблемах с загрузкой опыта.
    30. aes_load_delay "0.0"
    31.  
    32. // Сохранение бонусных очков.
    33. aes_save_bonus "1"
    34.  
    35. // -- aes_exp_cstrike.amxx -- //
    36.  
    37. // Сколько опыта будет даваться за одно убийство
    38. aes_xp_frag "1"
    39. // Сколько опыта будет давать за убийство в голову
    40. aes_xp_hs "2"
    41. // Кол-во опыта за установку бомбы
    42. aes_xp_c4_plant "1"
    43. // Кол-во опыта за подрыв бомбы
    44. aes_xp_c4_explode "3"
    45. // Кол-во опыта за дефьюз бомбы
    46. aes_xp_c4_defused "4"
    47. // Опыт за вывод заложников
    48. aes_xp_hostage_got "1"
    49. // Опыт за спасение заложников
    50. aes_xp_hostage_rescue "1"
    51. // Опыт за спасение как V.I.P.
    52. aes_xp_vip_escaped "4"
    53. // Опыт за убийство V.I.P.
    54. aes_xp_vip_killed "4"
    55. // Опыт за смерть. Используйте отрицательные значения чтобы вычитать.
    56. aes_xp_death "-1"
    57.  
    58. // Минимальное кол-во игроков, при которых будет начисляться бонус за выполнение действий карты.
    59. // Действии с заложниками, бомбой и VIP.
    60. aes_xp_goal_min_players "4"
    61.  
    62. // Включен режим FFA
    63. aes_xp_ffa "0"
    64.  
    65. // Бонусы за количество фрагов, убийств в голову и прочего.
    66. // Формат записи: "<количество_фрагов> <количество_бонуса_за_них> <количество_фрагов> <количество_бонуса_за_них> и т.д."
    67. // Бонусы дают доступ к меню /anew
    68. // 0 - выключить.
    69.  
    70. // Просто за фраги
    71. aes_anew_frags "10 1 20 2 30 3 40 5"
    72. // За убийство в голову
    73. aes_anew_hs "7 1 14 2 20 3 30 4"
    74. // За убийство с ножа
    75. aes_anew_knife "1 1 2 2 3 3 4 5"
    76. // За убийство с гранаты
    77. aes_anew_he "4 1 5 1 6 1 7 2"
    78.  
    79. // Когда сбрасывать количество фрагов и т.п.
    80. // 0 - никогда
    81. // 1 - при смерти
    82. aes_anew_reset "1"
    83.  
    84. // Количество выдаваемых бонусов игроку за повышение по званию.
    85. aes_bonus_levelup "3"
    86.  
    87. // -- aes_informer.amxx -- //
    88.  
    89. // Показывает сообщение о новом уровне. 1 - показывать игроку. 2 - только всем. 0 - отключить сообщение.
    90. aes_newlevel_chat "2"
    91.  
    92. // Через сколько секунд обновлять hud сообщения?
    93. aes_hud_update "0.5"
    94.  
    95. // По стандарту показывать информер? (Hud сообщение с текущим званием)
    96. aes_hud_info_default "1"
    97.  
    98. // Тип информера. 1 - Hud. 0 - выключить
    99. aes_hud_info_type "1"
    100.  
    101. // Цвет информера(r g b). Вводить три числа в одних кавычках!
    102. // Или укажите random для задания случайного цвета.
    103. aes_hud_info_color "60 60 60"
    104.  
    105. // Координаты информера(x y). Вводить два числа в одних кавычках!
    106. aes_hud_info_pos "0.01 0.18"
    107.  
    108. // Тип сообщения /aNew. 1 - Hud. 0 - выключить
    109. aes_hud_anew_type "1"
    110.  
    111. // Цвет сообщения /aNew (r g b). Вводить три числа в одних кавычках!
    112. aes_hud_anew_color "100 100 100"
    113.  
    114. // Координаты сообщения /aNew (x y). Вводить два числа в одних кавычках!
    115. aes_hud_anew_pos "-1.0 0.90"
    116.  
    117. // Отображать информер наблюдателям.
    118. aes_hud_info_deafult_d "1"
    119.  
    120. // Цвет информера для наблюдателя.
    121. // random - случайный цвет.
    122. aes_hud_info_color_d "40 40 40"
    123.  
    124. // Позиция информера для наблюдателя.
    125. aes_hud_info_pos_d "0.01 0.10"
    126.  
    127. // Режим форматирования.
    128. aes_informer_tpl "0"
    129.  
    130. // -- aes_bonus_system.amxx -- //
    131.  
    132. // Вкл/Выкл системы бонусов
    133. aes_bonus_enable "1"
    134.  
    135. // До какого раунда не выдавать все бонусы, включая /anew
    136. aes_bonus_firstround "3"
    137.  
    138. // Ограничение времени использования команды /anew.
    139. // 0.0 - без ограничения.
    140. // больше 0.0 - задать своё время.
    141. // -1.0 - использовать mp_buytime квар.
    142. aes_bonus_time "-1.0"
    143.  
    144. // Список карт, на которых не будут действовать все бонусы.
    145. aes_lockmap "35hp_"
    146. aes_lockmap "aim_afl_deagle"
    147. aes_lockmap "aim_headshot"
    148. aes_lockmap "aim_taliban"
    149. aes_lockmap "awp_battle"
    150. aes_lockmap "awp_india"
    151. aes_lockmap "cs_deagle5"
    152. aes_lockmap "de_killzone"
    153. aes_lockmap "fy_pool_day"
    154. aes_lockmap "fy_spongebob"
    155. aes_lockmap "he_tennis"
    156. aes_lockmap "winterscout"
    157.  
    158. // -- aes_main.amxx -- //
    159. //        > SQL <        //
    160.  
    161. // Настройки соединения с SQL сервером
    162.  
    163. // Хост для подключения.
    164. aes_sql_host "localhost"
    165.  
    166. // Пользователь.
    167. aes_sql_user "root"
    168.  
    169. // Пароль.
    170. aes_sql_password ""
    171.  
    172. // База данных.
    173. aes_sql_db "amxx"
    174.  
    175. // Таблица.
    176. aes_sql_table "aes_stats"
    177.  
    178. // Максимальное кол-во неудачных попыток обращения к БД,
    179. // после которых плагин перестает связываться с БД до конца карты.
    180. aes_sql_maxfail "10"
    181.  
    182. // Драйвер БД.
    183. // mysql или sqlite.
    184. aes_sql_driver "mysql"
    185.  
    186. exec addons/amxmodx/configs/aes/aes_statsx.cfg

    PHP:
    1. // Отображение /top15, /rank и /astats
    2. // ВАЖНО! Motd окно не может показывать больше 1534-х символов, а сообщение в чат больше 192-х.
    3. // Если что то отображается криво или не полностью, то нужно уменьшить количество пунктов. (Топ не показывает больше 10-ти игроков)
    4. //   * - Ранг
    5. //   a - Ник (Only /top15)
    6. //   b - Убийста
    7. //   c - Смерти
    8. //   d - Попаданий
    9. //   e - Выстрелов
    10. //   f - В голову
    11. //   g - Точность
    12. //   h - Эффективность
    13. //   i - Скилл
    14. //   j - Звание Army Ranks
    15. */
    16. aes_statsx_top "*abcfij"
    17. aes_statsx_rank "ij"
    18. aes_statsx_astats "*aij"
    19.  
    20. // Настройка скилла. Значения схожи со значениями эффективности.
    21. // Расчитывается при помощи соотношения убийств к смертям (K:D ratio).
    22. // Значения: L- L L+ M- M M+ H- H H+ P (Low Middle High Pro)
    23. aes_statsx_skill "35 40 45 50 55 65 70 75 80 90"
    24.  
    25. // Использовать расчет опыта и уровня на основании статистики из csstats.dat
    26. // в случае если не удалось получить опыт из AES
    27. aes_statsx_use_csstats "1"
    28.  
    29. // Использовать статистику игрока за все время для команды /astats.
    30. aes_statsx_astats_global "1"
    31.  
    32. // Количество званий для отображения в /alist.
    33. aes_statsx_alist "10"

    amxbans_core.amxx
    amxbans_main.amxx debug
    amxbans_freeze.amxx
    amxbans_flagged.amxx
    hackdetector.amxx
    amx_bancfg.amxx
    ;mode.amxx
    reloadadmins.amxx
    admincmd.amxx
    adminslots.amxx
    antiflood.amxx
    multilingual.amxx
    cmdmenu.amxx
    mapsmenu.amxx
    lite_vampire.amxx
    ;scrollmsg.amxx
    menufront.amxx
    plmenu.amxx
    pluginmenu.amxx
    adverts.amxx
    adminchat.amxx
    adminvote.amxx
    imessage.amxx
    f_ultimate_sounds.amxx
    Map_Spawns_Editor.amxx
    afk_control.amxx
    auto_restart_vl.amxx
    high_ping_kicker.amxx
    antireconnect.amxx
    bomb_icon.amxx
    SpectBot.amxx
    ;damager.amxx
    bullet_damage.amxx
    death_weapons.amxx
    demorecorder.amxx
    flashbang_remote_control.amxx
    frc_fov_bugfix.amxx
    fullupdate_blocker.amxx
    join_leave.amxx
    lite_kill_assists.amxx
    killerscreenfade.amxx
    nice_voice.amxx
    vip_intercs.amxx
    ptb.amxx
    resetscore.amxx
    restmenu.amxx
    rock2ban.amxx
    aes_main.amxx
    aes_statsx_cstrike.amxx
    aes_exp_cstrike.amxx
    aes_informer.amxx
    aes_exp_editor.amxx
    aes_say_tag.amxx
    aes_bonus_system.amxx
    aes_bonus_cstrike.amxx
    statsx_shell.amxx debug
    statscfg.amxx
    info_rank.amxx debug
    stats_logging.amxx
    admin_freelook.amxx
    admin_spec_esp.amxx
    dance_menu.amxx
    evil-recorder.amxx
    s_weaponmenu.amxx
    lite_nightmode.amxx
    umm.amxx
    umm_mapconfig.amxx
    umm_antiblocker.amxx
    amx_gag.amxx
    colored_translit_config.amxx
    colored_translit.amxx

    Единственное, на что грешу, это то, что я кривыми руками попытался в aes_statsx_cstrike.sma изменить команду /top15 на /top10.
    aes_statsx_cstrike.sma сюда написать не получается, т.к. сообщение получается слишком большим. Поэтому даю ссылку для скачивания со своего яндекс диска.
     
  13. ex3m777 Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    761
    Симпатии:
    334
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    info_rank.amxx debug
    --- добавлено 26.07.15 ---
    Что ты за чел такой?
    ты ставишь плагины но даже не знаешь для чего они??
     
  14. Le$hiy VIP user

    Регистрация:
    13.06.15
    Сообщения:
    577
    Симпатии:
    151
    Пол:
    Мужской
    VKcom:
    leshiy_bannikoff
    ex3m777, плагин для вывода информации о ранге в начале каждого раунда. Дебаг ставил, т.к. в плагине были ошибки.
    Что я не так сделал?
     
  15. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.513
    Симпатии:
    1.103
    Пол:
    Мужской
    info_rank с армией не связан, должен показывать только место. Всё верно на сервере. Стату берёт скорее всего из csstats.dat.
    А вот команда /rank перехватывается aes'ом и он по ней выдаёт свою инфу.
     
  16. Le$hiy VIP user

    Регистрация:
    13.06.15
    Сообщения:
    577
    Симпатии:
    151
    Пол:
    Мужской
    VKcom:
    leshiy_bannikoff
    Хм. На винде на тестовом сервере ставил, там в начале раунда показывалась вся инфа, как по команде /rank. Может быть за нее какой-то другой плагин отвечал...
     
  17. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.513
    Симпатии:
    1.103
    Пол:
    Мужской
    Дак ты тогда просто посылай в начале раунда каждому игрок команду /rank
     
  18. Le$hiy VIP user

    Регистрация:
    13.06.15
    Сообщения:
    577
    Симпатии:
    151
    Пол:
    Мужской
    VKcom:
    leshiy_bannikoff
    Gudaus, извините, но я в скриптинге не в зуб ногой. Как это можно осуществить? И, я так понимаю, тогда инфо_ранк ненужным станет? Или нужно будет это дописывать именно в инфо_ранк?
    Вот, на всякий случай
    PHP:
    1. //Uncomment line below if you want messages to be disabled by default (aka players have to type /inrorank to enable them)
    2. //#define DISABLED_BY_DEFAULT
    3.  
    4. #include <amxmodx>
    5. #include <csx>
    6. #include <ColorChat>
    7.  
    8. #define MAX_PLAYERS 32
    9.  
    10.  
    11. new bool:g_RestartAttempt[MAX_PLAYERS+1]
    12.  
    13. new g_oldrank[MAX_PLAYERS+1]
    14.  
    15. #if defined DISABLED_BY_DEFAULT
    16. new bool:disabled[MAX_PLAYERS+1] = {true, ...}
    17. #else
    18. new bool:disabled[MAX_PLAYERS+1]
    19. #endif
    20.  
    21. new inforank
    22.  
    23. public plugin_init() {
    24.    register_plugin("Info Rank", "1.0", "connor")
    25.    register_dictionary("inforank.txt")
    26.  
    27.    inforank = register_cvar("amx_inforank", "1")
    28.  
    29.    register_event("TextMsg", "eRestartAttempt", "a", "2=#Game_will_restart_in")
    30.    register_event("ResetHUD", "eResetHUD", "be")
    31.  
    32.    register_clcmd("say /inforank","switchCmd", 0, "- enable/disable info rank messages")
    33.    register_clcmd("say_team /inforank","switchCmd", 0, "- enable/disable info rank messages")
    34.    register_clcmd("fullupdate", "fullupdateCmd")
    35. }
    36.  
    37. public fullupdateCmd() {
    38.    return PLUGIN_HANDLED_MAIN
    39. }
    40.  
    41. public eRestartAttempt() {
    42.    if(!get_pcvar_num(inforank))
    43.       return
    44.  
    45.    new players[MAX_PLAYERS], num
    46.    get_players(players, num, "a")
    47.    for (new i; i < num; ++i)
    48.       g_RestartAttempt[players[i]] = true
    49. }
    50.  
    51. public eResetHUD(id) {
    52.    if (g_RestartAttempt[id]) {
    53.       g_RestartAttempt[id] = false
    54.       return
    55.    }
    56.  
    57.    if(!get_pcvar_num(inforank))
    58.       return
    59.  
    60.    if(disabled[id])
    61.       return
    62.  
    63.    event_player_spawn(id)
    64. }
    65. public event_player_spawn(id) {
    66.  
    67.    new osef[8]
    68.    new rank = get_user_stats(id, osef, osef)
    69.    new maxrank = get_statsnum()
    70.      
    71.    if(g_oldrank[id] == 0)
    72.       g_oldrank[id] = rank
    73.  
    74.    new diff = g_oldrank[id] - rank
    75.    g_oldrank[id] = rank
    76.  
    77.    if(diff > 0) {    
    78.       ColorChat(id, GREEN, "^3[РАНГ] КРУТО! Ты продвинулся вперёд на ^1%i ^3место(а)!", diff)
    79.    }
    80.    else if(diff < 0) {
    81.       ColorChat(id, RED, "^3[РАНГ] ДНИЩЕ! Ты спустился вниз на ^1%i ^3место(а)!", abs(diff))
    82.    }
    83.    ColorChat(id, GREY, "^3[РАНГ] Ты на ^4%i ^3месте из ^4%i", rank, maxrank)
    84. }
    85.  
    86. public switchCmd(id) {
    87.    if(!get_pcvar_num(inforank))
    88.       return PLUGIN_CONTINUE
    89.  
    90.    if(disabled[id]) {
    91.       disabled[id] = false
    92.       client_cmd(id, "setinfo _ir 1")
    93.       ColorChat(id, GREEN, "^3[РАНГ] Сообщения включены")
    94.    }
    95.    else {
    96.       disabled[id] = true
    97.       client_cmd(id, "setinfo _ir 0")
    98.       ColorChat(id, GREEN, "^3[РАНГ] Сообщения выключены")
    99.    }
    100.    return PLUGIN_CONTINUE
    101. }
    102.  
    103. public client_authorized(id) {
    104.    new osef[8]
    105.    g_oldrank[id] = get_user_stats(id, osef, osef)
    106.  
    107.    new enable[2]
    108.    get_user_info(id, "_ir", enable, 1)
    109.    if(!enable[0])
    110.       return
    111.  
    112.    if(enable[0]=='1')
    113.       disabled[id] = false
    114.    else
    115.       disabled[id] = true
    116. }
    117.  
    118. public client_disconnect(id) {
    119.    g_oldrank[id] = 0
    120.  
    121. #if defined DISABLED_BY_DEFAULT
    122.   disabled[id] = true
    123. #else
    124.   disabled[id] = false
    125. #endif
    126. }  
     
  19. гл0к Пользователь

    Регистрация:
    03.03.15
    Сообщения:
    733
    Симпатии:
    91
    Пол:
    Мужской
    Le$hiy, зачем столько ненужной инфы в чате, тем более в начале раунда?
     
  20. ex3m777 Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    761
    Симпатии:
    334
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    Что ты за чел такой?
    ты ставишь плагины но даже не знаешь для ч
    Я извиняюсь, с будуна не так прочел твой пост