1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  1. sonyx

    sonyx Постоялец

    Регистрация:
    8 июн 2017
    Сообщения:
    247
    Симпатии:
    156
    Пол:
    Мужской
    Telegram:
    @sonyx008
    Авторы: sonyx
    Версия: 0.1

    Описание:
    Плагин выступает дополнением к системе AES v5. Позволяет добавить в магазин /anew покупку любого флага доступа на любое время.
    Идея плагина взята у оригинального by neygomon
    Отличие в том, что плагин работает через бан-системы.
    На данный момент поддерживаются AMXbans, FreshBans.
    Плагин не создает дополнительного соединения с БД MySQL, а использует существующее, вашей бан-системы, что снижает нагрузку.
    Покупатель заносится в список админов и над ним можно производить те же действия, что и с обычными (продлить привилегию, удалить, перенести на другой сервер и т. д.)

    Требования:
    Бан-система AMXbans, Freshbans; наличие aes_bonus_system.amxx из темы AES v5 (ReAPI) или же прикрепленный здесь (оригинальный AES)


    Настройки:
    Добавление в bonus.ini
    PHP:
    <call>
    plugin aes_bonus_flags.amxx
    name 
    LANG_AES_BONUS_GIVE_FLAGS
    function = pointBonus_GiveFlags
    points 
    50
    flags 
    t
    days 
    3
    где points - стоимость покупки, flags - какие флаги покупаются, days - на какой срок (в днях)
    Добавление в data/lanf/aes.txt
    PHP:
    AES_BONUS_GIVE_FLAGS Купить VIP
    P. S. Поддержка Lite Bans будет возможна, если Ваня добавит форвард инициализации БД ;)
     

    Вложения:

    Последнее редактирование: 24 июн 2017
    Vincent, Le$hiy, sergei и ещё 1-му нравится это.
  2. sergei

    sergei Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    32
    Симпатии:
    1
    Пол:
    Мужской
    скажи а че когда установил этот плагин в погах вот что пишет
    L 06/19/2017 - 21:04:14: [aes_bonus_system.amxx] ROUND = 3
    L 06/19/2017 - 21:04:48: [aes_bonus_system.amxx] ROUND = 4
    L 06/19/2017 - 21:04:54: [aes_bonus_system.amxx] ROUND = 5
    L 06/19/2017 - 21:06:34: [aes_bonus_system.amxx] ROUND = 6
    L 06/19/2017 - 21:07:04: [aes_bonus_system.amxx] ROUND = 7
    L 06/19/2017 - 21:07:58: [aes_bonus_system.amxx] ROUND = 8
    L 06/19/2017 - 21:09:51: [aes_bonus_system.amxx] ROUND = 9
    L 06/19/2017 - 21:11:12: [aes_bonus_system.amxx] ROUND = 10
    L 06/19/2017 - 21:11:55: [aes_bonus_system.amxx] ROUND = 11
    L 06/19/2017 - 21:12:31: [aes_bonus_system.amxx] ROUND = 12
    L 06/19/2017 - 21:13:49: [aes_bonus_system.amxx] ROUND = 13
    L 06/19/2017 - 21:14:40: [aes_bonus_system.amxx] ROUND = 14
    L 06/19/2017 - 21:15:36: [aes_bonus_system.amxx] ROUND = 15
    L 06/19/2017 - 21:16:30: [aes_bonus_system.amxx] ROUND = 16
    L 06/19/2017 - 21:17:04: [aes_bonus_system.amxx] ROUND = 17
    L 06/19/2017 - 21:17:48: [aes_bonus_system.amxx] ROUND = 18
    и так далее
     
  3. sonyx

    sonyx Постоялец

    Регистрация:
    8 июн 2017
    Сообщения:
    247
    Симпатии:
    156
    Пол:
    Мужской
    Telegram:
    @sonyx008
    упс) дебаг режим выкл забыл)
    ща перезалью зайл)
    --- Сообщения объединены 19 июн 2017 ---
    sergei, вот держи
     

    Вложения:

    sergei нравится это.
  4. sergei

    sergei Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    32
    Симпатии:
    1
    Пол:
    Мужской
    вроде все нормально спасибо
     
  5. praccprefere

    praccprefere Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    VKcom:
    praccprefere
    sonyx, с лайт баном будет дружить?
     
  6. sergei

    sergei Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    32
    Симпатии:
    1
    Пол:
    Мужской
    sonyx я не обратил внимания а игроки говорят что в меню anew почему нельзя купить MEGADEAGLE я па смотрел да в меню нету пункта купить MEGADEAGLE вместо его купить вип не чего не менял?
     
  7. praccprefere

    praccprefere Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    VKcom:
    praccprefere
    sergei, количество пунктов совпадает с количеством записей?
     
  8. sonyx

    sonyx Постоялец

    Регистрация:
    8 июн 2017
    Сообщения:
    247
    Симпатии:
    156
    Пол:
    Мужской
    Telegram:
    @sonyx008
    у лайт бана пока нет форварда нужного для подключения, подружить с ним при наличии форварда дело 10 минут
    --- Сообщения объединены 24 июн 2017 ---
    бонус меню вы сами конфигурируете в ini-файле
     
    sergei нравится это.
  9. sergei

    sergei Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    32
    Симпатии:
    1
    Пол:
    Мужской
    вот все прописона а на сервер заходишь вызываешь anew меню в меню нету
    ;
    ; Advanced Experinece System
    ; by serfreeman1337
    ;

    ;
    ; Расположение файла: addons/amxmodx/configs/aes/bonus.ini
    ;

    ;
    ; [menu] - меню
    ; <menu> - регистрация нового меню
    ; title - заголовок меню, используйте приставку LANG_ для словаря
    ; say - команда в чате для вызова меню
    ; console - команда в консоли для вызова этого меню
    ; list - список предметов в этом меню из [items]
    ;
    ; [items] - предметы для меню
    ; <call> - регистрация предмета с вызовом функции другого плагина
    ; name - название предмета в пункте меню, используйте приставку LANG_ для словаря
    ; plugin - название файла плагина
    ; function - название функции в плагине
    ; points - кол-во бонусов (число)
    ; exp - требуемый опыт (float или число)
    ; level - требуемый уровень (число)
    ; round - раунд, с которого будет доступен этот предмет (число)
    ; <give> - регистрация предмета с функцией give
    ; name - название предмета в пункте меню, используйте приставку LANG_ для словаря
    ; item - название предмета
    ; points - кол-во бонусов (число)
    ; exp - требуемый опыт (float или число)
    ; level - требуемый уровень (число)
    ; round - раунд, с которого будет доступен этот предмет (число)
    ; [spawn] - бонусы на спавне
    ; <call> - регистрация предмета с вызовом функции другого плагина
    ; name - название предмета в пункте меню, используйте приставку LANG_ для словаря
    ; plugin - название файла плагина
    ; function - название функции в плагине
    ; points - кол-во бонусов (число)
    ; exp - требуемый опыт (float или число)
    ; level - требуемый уровень (число)
    ; round - раунд, с которого будет доступен этот предмет (число)
    ; <give> - регистрация предмета с функцией give
    ; name - название предмета в пункте меню, используйте приставку LANG_ для словаря
    ; item - название предмета
    ; points - кол-во бонусов (число)
    ; exp - требуемый опыт (float или число)
    ; level - требуемый уровень (число)
    ; round - раунд, с которого будет доступен этот предмет (число)

    [menu]

    <menu>
    title = LANG_AES_BONUS_MENU
    say = /anew
    console = anew
    list = 1 2 3 4 5 6 7

    [items]

    <call>
    plugin = aes_bonus_cstrike.amxx
    name = LANG_AES_BONUS_M4A1
    function = pointBonus_GiveM4a1
    points = 1

    <call>
    plugin = aes_bonus_cstrike.amxx
    name = LANG_AES_BONUS_AK47
    function = pointBonus_GiveAk47
    points = 1

    <call>
    plugin = aes_bonus_cstrike.amxx
    name = LANG_AES_BONUS_AWP
    function = pointBonus_GiveAWP
    points = 1

    <call>
    plugin = aes_bonus_cstrike.amxx
    name = LANG_AES_BONUS_10000M
    function = pointBonus_Give10000M
    points = 1

    <call>
    plugin = aes_bonus_cstrike.amxx
    name = LANG_AES_BONUS_200HP
    function = pointBonus_Set200HP
    points = 10
    round = 3

    ;<call>
    ;plugin = aes_bonus_cstrike.amxx
    ;name = LANG_AES_BONUS_200CP
    ;function = pointBonus_Set200CP
    ;points = 10
    round = 3

    <call>
    plugin = aes_bonus_cstrike.amxx
    name = LANG_AES_BONUS_MEGAGRENADE
    function = pointBonus_GiveMegaGrenade
    points = 5
    round = 3

    <call>
    plugin = aes_bonus_cstrike.amxx
    name = LANG_AES_BONUS_MEGADEAGLE
    function = pointBonus_GiveMegaDeagle
    points = 5
    round = 3

    plugin = aes_bonus_flags.amxx
    name = LANG_AES_BONUS_GIVE_FLAGS
    function = pointBonus_GiveFlags
    points = 100
    flags = t
    days = 3

    [spawn]

    <give>
    item = weapon_hegrenade
    name = LANG_AES_BONUS_NADE
    levels = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    round = 2

    <give>
    item = weapon_flashbang
    name = LANG_AES_BONUS_FLASHBANG
    levels = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    round = 2

    <give>
    item = weapon_smokegrenade
    name = LANG_AES_BONUS_SMOKENADE
    levels = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    round = 2

    <call>
    plugin = aes_bonus_cstrike.amxx
    name = LANG_AES_BONUS_DEFKIT
    function = roundBonus_GiveDefuser
    levels = -1 -1 -1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
    round = 2

    <call>
    plugin = aes_bonus_cstrike.amxx
    name = LANG_AES_BONUS_NV
    function = roundBonus_GiveNV
    levels = -1 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
    round = 2

    <call>
    plugin = aes_bonus_cstrike.amxx
    name = LANG_AES_BONUS_ARMOR
    function = roundBonus_GiveArmor
    levels = -1 -1 -1 -1 -1 -1 -1 2 2 2 2 2 2 2 2 2 2 2 120 150
    round = 2

    <call>
    plugin = aes_bonus_cstrike.amxx
    name = LANG_AES_BOUNS_HP
    function = roundBonus_GiveHP
    levels = -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
    round = 2













    [ru]
    LVL_1 = Рядовой
    LVL_2 = Ефрейтор
    LVL_3 = Мл. сержант
    LVL_4 = Сержант
    LVL_5 = Ст. сержант
    LVL_6 = Старшина
    LVL_7 = Прапорщик
    LVL_8 = Ст. прапорщик
    LVL_9 = Мл. лейтенант
    LVL_10 = Лейтенант
    LVL_11 = Ст. лейтенант
    LVL_12 = Капитан
    LVL_13 = Майор
    LVL_14 = Подполковник
    LVL_15 = Полковник
    LVL_16 = Генерал-майор
    LVL_17 = Генерал-лейтенант
    LVL_18 = Генерал-полковник
    LVL_19 = Генерал армии
    LVL_20 = Маршал

    AES_TAG = ^1[^4AES^1]
    AES_TAG_MENU = \r[\yAES\r]\w
    AES_TAG_CON = [AES]

    AES_INFORMER0 = Ник : %s
    AES_INFORMER1 = Ранг : %s
    AES_INFORMER2 = Опыт : [%.0f/%.0f]

    AES_HUD_TPL = Опыт : [<exp>/<levelexp>] (+<needexp>)\nРанг : <rank>
    AES_HUD_TPL_D = Ник : <name>\nОпыт : [<exp>/<levelexp>] (+<needexp>)\nРанг : <rank>\nSteamID : <steamid>

    AES_NEWLEVEL_TPL = Поздравляем, <name>, вы достигли <level>ого уровня - Следующий уровень: <levelexp> XP - Нужно: <needexp> XP
    AES_NEWLEVEL_ALL_TPL = <name> достиг <level>ого уровня [ <rank> ]

    AES_INFORMER_FAIL = Статистика не учитывается
    AES_PLAYER_XP_MAX = Достигнут максимум развития
    AES_PLAYER_LEVEL_MAX = ^4%s достиг максимального уровня!

    AES_INFORMER_ENABLED = HUD сообщение с текущим званием ^3Включено^1.
    AES_INFORMER_DISABLED = HUD сообщение с текущим званием ^3Выключено^1.

    AES_NEWLEVEL_ALL = Солдат ^3%s^1 достиг ранга ^4%s^1. Поздравляем!
    AES_NEWLEVEL_ID = Вы заслужили повышение - ^4%s^1. Поздравляем!

    AES_BONUS_MENU = Что вы выберите?\n\wУ вас \r<p>\w бонусов
    AES_BONUS_M4A1 = M4A1 \y+патроны
    AES_BONUS_AK47 = AK47 \y+патроны
    AES_BONUS_AWP = AWP \y+патроны
    AES_BONUS_10000M = 10000\r$
    AES_BONUS_200HP = 200\rHP
    AES_BONUS_200CP = 200\rCP
    AES_BONUS_MEGAGRENADE = МегаГраната \r(\y300%% \wурона\r)
    AES_BONUS_MEGADEAGLE = МегаДигл \r(\y200%% \wурона\r)
    AES_BONUS_GIVE_FLAGS = КУПИТЬ VIP (100) бонусов

    AES_BONUS_NADE = Граната
    AES_BONUS_FLASHBANG = Флешка
    AES_BONUS_SMOKENADE = Смок
    AES_BONUS_DEFKIT = Дефьюз
    AES_BONUS_NV = Найтвижен
    AES_BONUS_ARMOR = Броня
    AES_BOUNS_HP = Хп

    AES_ANEW_INFO1 = \w(\r%d бон.\w)
    AES_ANEW_INFO2 = \w(\r%.2f оп.\w)
    AES_ANEW_INFO3 = \w(\r%d уров.\w)
    AES_ANEW_INFO4 = \w(\r%d рнд.\w)
    AES_ANEW_INFO5 = \w(\rвремя\w)
    AES_ANEW_INFO6 = Ваши бонусы:
    AES_ANEW_INFO7 = и %d других.

    AES_BONUS_GET_MEGADEAGLE = Ваш ^3дигл^1 наносит в ^42.0^1 больше урона!
    AES_BONUS_GET_MEGAGRENADE = Ваша ^3граната^1 наносит в ^43.0^1 больше урона!

    AES_ANEW_GAIN = Вы ^3заработали^1 ^4%d^1 бонус очко(в)!
    AES_ANEW_HUD = У вас %d бонус очков\nВведите /anew в чат

    AES_ANEW_DISABLE = ^3Система бонусов отключена!
    AES_ANEW_BLOCKED = ^3Система бонусов на этой карте отключена!
    AES_ANEW_ROUND = ^3Доступно с ^4%d^3 раунда!
    AES_ANEW_NOTENG = ^3У вас недостаточно бонус очков!
    AES_ANEW_NOT = ^3У вас нет бонус очков!
    AES_ANEW_ALIVE = ^3Только для живых игроков!
    AES_ANEW_BUYTIME = %d секунд вышло. Покупка запрещена!
    AES_ANEW_GIVE = Вы взяли ^3%s^1 за ^4%d^1 бонусов.
    AES_ANEW_CALL_PROBLEM = ^3Ошибка:^1 Что-то не так!

    [en]
    LVL_1 = Frightened Civilian
    LVL_2 = Civilian
    LVL_3 = Fighter
    LVL_4 = Private Third Class
    LVL_5 = Private Second Class
    LVL_6 = Private First Class
    LVL_7 = Free Agent
    LVL_8 = Professional Free Agent
    LVL_9 = Professional Force Member
    LVL_10 = Professional Force Leader
    LVL_11 = Special Force Member
    LVL_12 = Special Force Leader
    LVL_13 = United Forces Member
    LVL_14 = United Forces Leader
    LVL_15 = Hidden Operations Member
    LVL_16 = Hidden Operations Scheduler
    LVL_17 = Hidden Operations Leader
    LVL_18 = General
    LVL_19 = Highest Force Member
    LVL_20 = Highest Force Leader

    AES_TAG = ^1[^4AES^1]
    AES_TAG_MENU = \r[\yAES\r]\w
    AES_TAG_CON = [AES]

    AES_INFORMER0 = Name : %s
    AES_INFORMER1 = Rank : %s
    AES_INFORMER2 = Experience : [%.0f/%.0f]

    AES_HUD_TPL = Experience : [<exp>/<levelexp>] (+<needexp>)\nLevel : [<level>/<maxlevel>]\nRank : <rank>
    AES_HUD_TPL_D = Name : <name>\nExperience : [<exp>/<levelexp>] (+<needexp>)\nLevel : [<level>/<maxlevel>]\nRank : <rank>^nSteamID : <steamid>

    AES_NEWLEVEL_TPL = Congratulations, <name>, you are now Level <level> - Next Level: <levelexp> XP - Needed: <needexp> XP
    AES_NEWLEVEL_ALL_TPL = <name> now on Level <level> [ <rank> ]

    AES_INFORMER_FAIL = You are not ranked yet
    AES_PLAYER_XP_MAX = Maximum experience level reached
    AES_PLAYER_LEVEL_MAX = Everyone say ^4^"Congratulations!!!^"^1 to ^3%s^1, who has ^4reached^1 last Level!

    AES_INFORMER_ENABLED = HUD informer ^3Enabled^1.
    AES_INFORMER_DISABLED = HUD informer^3Disabled^1.

    AES_NEWLEVEL_ALL = Soldier ^3%s^1 reached ^4%s^1 rank. Congratulations!
    AES_NEWLEVEL_ID = You have reached new rank - ^4%s^1. Congratulations!

    AES_BONUS_MENU = What you want to use?\n\wYou have \r<p>\w bonus points
    AES_BONUS_M4A1 = M4A1 \y+ammo
    AES_BONUS_AK47 = AK47 \y+ammo
    AES_BONUS_AWP = AWP \y+ammo
    AES_BONUS_10000M = 10000\r$
    AES_BONUS_200HP = 200\rHP
    AES_BONUS_200CP = 200\rCP
    AES_BONUS_MEGAGRENADE = MegaGrenade \r(\y300%% \wdamage\r)
    AES_BONUS_MEGADEAGLE = MegeDeagle \r(\y200%% \wdamage\r)
    AES_BONUS_GIVE_FLAGS = КУПИТЬ VIP (100) бонусов

    AES_BONUS_NADE = HE
    AES_BONUS_FLASHBANG = Flashbang
    AES_BONUS_SMOKENADE = Smokegrenade
    AES_BONUS_DEFKIT = Defuse kit
    AES_BONUS_NV = NW
    AES_BONUS_ARMOR = Armor
    AES_BOUNS_HP = HP

    AES_ANEW_INFO1 = \w(\r%d bonus\w)
    AES_ANEW_INFO2 = \w(\r%.2f exp.\w)
    AES_ANEW_INFO3 = \w(\r%d lvl.\w)
    AES_ANEW_INFO4 = \w(\r%d rnd.\w)
    AES_ANEW_INFO5 = \w(\time\w)
    AES_ANEW_INFO6 = Your spawn bonuses:
    AES_ANEW_INFO7 = and %d more.

    AES_BONUS_GET_MEGADEAGLE = Your ^3deagle^1 now do ^42.0^1 more damage!
    AES_BONUS_GET_MEGAGRENADE = Your ^3grenade^1 now do ^4100.0^1 more damage!

    AES_ANEW_GAIN = You ^3have^1 gained ^4%d^3 bouns points!
    AES_ANEW_HUD = You have %d bonus points\nType /anew in chat

    AES_ANEW_DISABLE = ^3Bonus system disabled!
    AES_ANEW_BLOCKED = ^3Bonus system disabled on this map!
    AES_ANEW_ROUND = ^3Allow only from ^4%d^3 round!
    AES_ANEW_NOTENG = ^3You have no engought bonus points!
    AES_ANEW_NOT = ^3You have no bonus points!
    AES_ANEW_ALIVE = ^3Only for alive players!
    AES_ANEW_BUYTIME = %d seconds have passed. You can't buy anything now!
    AES_ANEW_GIVE = You take ^3%s^1 for ^4%d^1 bonus points.
    AES_ANEW_CALL_PROBLEM = ^3WARNING:^1 Something is wrong!
     
  10. sonyx

    sonyx Постоялец

    Регистрация:
    8 июн 2017
    Сообщения:
    247
    Симпатии:
    156
    Пол:
    Мужской
    Telegram:
    @sonyx008
    sergei, ну так у вас 9 пунктов, а прописано 7 в параметре list
     
    sergei нравится это.
  11. sergei

    sergei Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    32
    Симпатии:
    1
    Пол:
    Мужской
    а где именно выставить чтоб было 9 пунктов
    --- Сообщения объединены 24 июн 2017 ---
    а все понял спасибо
     
  12. sonyx

    sonyx Постоялец

    Регистрация:
    8 июн 2017
    Сообщения:
    247
    Симпатии:
    156
    Пол:
    Мужской
    Telegram:
    @sonyx008
    [menu]

    <menu>
    title = LANG_AES_BONUS_MENU
    say = /anew
    console = anew
    list = 1 2 3 4 5 6 7
     
    sergei нравится это.
  13. sergei

    sergei Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    32
    Симпатии:
    1
    Пол:
    Мужской
    прописал все ровно в меню показывает 7 пунктов фиг знает?
    <menu>
    title = LANG_AES_BONUS_MENU
    say = /anew
    console = anew
    list = 1 2 3 4 5 6 7 8 9
     
  14. sonyx

    sonyx Постоялец

    Регистрация:
    8 июн 2017
    Сообщения:
    247
    Симпатии:
    156
    Пол:
    Мужской
    Telegram:
    @sonyx008
    ну так кнопки Далее, Назад вам для чего? проматайте
     
    sergei нравится это.
  15. sergei

    sergei Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    32
    Симпатии:
    1
    Пол:
    Мужской
    7 пунктов и кнопка выход и все нету больше кнопак
     
  16. sonyx

    sonyx Постоялец

    Регистрация:
    8 июн 2017
    Сообщения:
    247
    Симпатии:
    156
    Пол:
    Мужской
    Telegram:
    @sonyx008
    только что проверял - настройка под спойлером рабочая, пробуйте
    PHP:
    ;
    Advanced Experinece System
    by serfreeman1337
    ;

    ;
    Расположение файлаaddons/amxmodx/configs/aes/bonus.ini
    ;

    ;
    ; [
    menu] - меню
    ; <menu> - регистрация нового меню
    title заголовок менюиспользуйте приставку LANG_ для словаря
    say команда в чате для вызова меню
    console команда в консоли для вызова этого меню
    ; list - список предметов в этом меню из [items]
    ;
    ; [
    items] - предметы для меню
    ; <call> - регистрация предмета с вызовом функции другого плагина
    name название предмета в пункте менюиспользуйте приставку LANG_ для словаря
    plugin название файла плагина
    ; function - название функции в плагине
    points кол-во бонусов (число)
    exp требуемый опыт (float или число)
    level требуемый уровень (число)
    round раундс которого будет доступен этот предмет (число)
    ; <
    give> - регистрация предмета с функцией give
    name название предмета в пункте менюиспользуйте приставку LANG_ для словаря
    item название предмета
    points кол-во бонусов (число)
    exp требуемый опыт (float или число)
    level требуемый уровень (число)
    round раундс которого будет доступен этот предмет (число)
    ; [
    spawn] - бонусы на спавне
    ; <call> - регистрация предмета с вызовом функции другого плагина
    name название предмета в пункте менюиспользуйте приставку LANG_ для словаря
    plugin название файла плагина
    ; function - название функции в плагине
    points кол-во бонусов (число)
    exp требуемый опыт (float или число)
    level требуемый уровень (число)
    round раундс которого будет доступен этот предмет (число)
    ; <
    give> - регистрация предмета с функцией give
    name название предмета в пункте менюиспользуйте приставку LANG_ для словаря
    item название предмета
    points кол-во бонусов (число)
    exp требуемый опыт (float или число)
    level требуемый уровень (число)
    round раундс которого будет доступен этот предмет (число)

    [
    menu]

    <
    menu>
    title LANG_AES_BONUS_MENU
    say 
    = /anew
    console 
    anew
    list = 1 2 3 4 5 6 7 8 9

    [items]

    <
    call>
    plugin aes_bonus_cstrike.amxx
    name 
    LANG_AES_BONUS_M4A1
    function = pointBonus_GiveM4a1
    points 
    1

    <call>
    plugin aes_bonus_cstrike.amxx
    name 
    LANG_AES_BONUS_AK47
    function = pointBonus_GiveAk47
    points 
    1

    <call>
    plugin aes_bonus_cstrike.amxx
    name 
    LANG_AES_BONUS_AWP
    function = pointBonus_GiveAWP
    points 
    1

    <call>
    plugin aes_bonus_cstrike.amxx
    name 
    LANG_AES_BONUS_10000M
    function = pointBonus_Give10000M
    points 
    1

    <call>
    plugin aes_bonus_cstrike.amxx
    name 
    LANG_AES_BONUS_200HP
    function = pointBonus_Set200HP
    points 
    10
    round 
    3

    <call>
    plugin aes_bonus_cstrike.amxx
    name 
    LANG_AES_BONUS_200CP
    function = pointBonus_Set200CP
    points 
    10
    round 
    3

    <call>
    plugin aes_bonus_cstrike.amxx
    name 
    LANG_AES_BONUS_MEGAGRENADE
    function = pointBonus_GiveMegaGrenade
    points 
    5
    round 
    3

    <call>
    plugin aes_bonus_cstrike.amxx
    name 
    LANG_AES_BONUS_MEGADEAGLE
    function = pointBonus_GiveMegaDeagle
    points 
    5
    round 
    3

    plugin 
    aes_bonus_flags.amxx
    name 
    LANG_AES_BONUS_GIVE_FLAGS
    function = pointBonus_GiveFlags
    points 
    100
    flags 
    t
    days 
    3

    [spawn]

    <
    give>
    item weapon_hegrenade
    name 
    LANG_AES_BONUS_NADE
    levels 
    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    round 
    2

    <give>
    item weapon_flashbang
    name 
    LANG_AES_BONUS_FLASHBANG
    levels 
    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    round 
    2

    <give>
    item weapon_smokegrenade
    name 
    LANG_AES_BONUS_SMOKENADE
    levels 
    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    round 
    2

    <call>
    plugin aes_bonus_cstrike.amxx
    name 
    LANG_AES_BONUS_DEFKIT
    function = roundBonus_GiveDefuser
    levels 
    = -----1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
    round 
    2

    <call>
    plugin aes_bonus_cstrike.amxx
    name 
    LANG_AES_BONUS_NV
    function = roundBonus_GiveNV
    levels 
    = ---1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
    round 
    2

    <call>
    plugin aes_bonus_cstrike.amxx
    name 
    LANG_AES_BONUS_ARMOR
    function = roundBonus_GiveArmor
    levels 
    = -------1 2 2 2 2 2 2 2 2 2 2 2 120 150
    round 
    2

    <call>
    plugin aes_bonus_cstrike.amxx
    name 
    LANG_AES_BOUNS_HP
    function = roundBonus_GiveHP
    levels 
    = --------------------1
    round 
    2
     
    sergei нравится это.
  17. sergei

    sergei Пользователь

    Регистрация:
    8 июн 2017
    Сообщения:
    32
    Симпатии:
    1
    Пол:
    Мужской
    поставил plugin = aes_bonus_flags.amxx
    name = LANG_AES_BONUS_GIVE_FLAGS
    function = pointBonus_GiveFlags
    points = 100
    flags = t
    days = 3
    первым в списке и еще добавил <call> к нему все заработало отлично спасибо за помащь
     
  18. shram47

    shram47 Пользователь

    Регистрация:
    22 июн 2017
    Сообщения:
    120
    Симпатии:
    33
    Пол:
    Мужской
    В шапочке свежак или лучше из темы исправления делать?
     
  19. l3x1s

    l3x1s Пользователь

    Регистрация:
    10 июн 2017
    Сообщения:
    19
    Симпатии:
    2
    Пол:
    Мужской
    А как несколько функций сделать?
    Пример:
    Купить вип
    Купить дамагер
    И т.д.
     
  20. wareznik

    wareznik Пользователь

    Регистрация:
    12 июн 2017
    Сообщения:
    37
    Симпатии:
    6
    Пол:
    Мужской
    слушай, в csbans есть параметр http://ipic.su/artrT.png
    как сделать, чтобы присваивался "да" при выдачи админки?