[fork] Advanced Experience System

fork Advanced Experience System 0.5.9.1

Нет прав для скачивания
Сообщения
1
Реакции
0
Всем привет.
После каждой смены маты, пропадают все бонусы, как исправить или где копать, подскажите.
 
Сообщения
496
Реакции
618
Помог
16 раз(а)
Glory, вам сюда. Там открываете тему.
Заодно в созданной теме приложите ваши конфиги AES и bonus.ini
 
Сообщения
957
Реакции
1,184
Помог
52 раз(а)
Обновлен ресурс [fork] Advanced Experience System новой записью:

Обновление до версии 0.5.9

  • Исправлен баг с обрезанным званием в информере
  • Добавлена возможность выбора флага игрока, которому выдавать или нет бонусные предметы (спавн и магазин)
    Количество флагов -любое, т. е. можно прописать flag = abc, и тогда выдача будет только тому у кого все 3 флага есть.

    Пример настройки в bonus.ini
    1. Выдать предмет ТОЛЬКО игроку с флагом t
      C++:
      <give>
      item = weapon_flashbang
      name = Flash
      levels =...
Узнать больше об этом обновлении...
 
Сообщения
957
Реакции
1,184
Помог
52 раз(а)
Pokemoshka, практически сделана, но по условиям тестирования - обновки получает фокус-группа и лишь после 3-4 недель они уходят в релиз
 
Сообщения
2,288
Реакции
1,737
Помог
31 раз(а)
Sonyx, В bonus.ini нет добавления хп. дублируется броня
Код:
<call>
plugin = aes_bonus_cstrike.amxx
name = 123 брони
function = GiveArmor
value = 123
points = 1
Код:
<call>
plugin = aes_bonus_cstrike.amxx
name = 200 CP
function = GiveArmor
value = 200
points = 1
 
Сообщения
957
Реакции
1,184
Помог
52 раз(а)
Pokemoshka, перезалит архив

Код:
<call>
plugin = aes_bonus_cstrike.amxx
name = 200 HP
function = GiveHP
value = 200
points = 1
 
Сообщения
142
Реакции
23
Помог
1 раз(а)
а че у меня в пишет
L 03/12/2018 - 21:05:58: [aes_bonus_system.amxx] [ERROR] can't find function "roundBonus_GiveArmor" on line 203
L 03/12/2018 - 21:05:58: [aes_bonus_system.amxx] [ERROR] can't find function "roundBonus_GiveHP" on line 211
 
Сообщения
957
Реакции
1,184
Помог
52 раз(а)
sergei, так вы имена функций в bonus.ini написали не те, выше пример смотрите
 
Сообщения
142
Реакции
23
Помог
1 раз(а)
ну вот у меня так что я не так сделал
[menu]

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

[items]

;<give>
;item = weapon_m4a1
;name = LANG_AES_BONUS_M4A1
;points = 1

;<give>
;item = weapon_ak47
;name = LANG_AES_BONUS_AK47
;points = 1

;<give>
;item = weapon_awp
;name = LANG_AES_BONUS_AWP
;points = 1

<call>
plugin = aes_bonus_cstrike.amxx
name = 123 брони
function = GiveArmor
value = 123
points = 5
flag = ~t
round = 2
time = 25

;<call>
;plugin = aes_bonus_cstrike.amxx
;name = 22000$
;function = GiveMoney
;value = 22000
;points = 1
;flag = ~t

<call>
plugin = aes_bonus_cstrike.amxx
name = 200 HP
function = GiveHP
value = 200
points = 10
flag = ~t
round = 2
time = 25

<call>
plugin = aes_bonus_cstrike.amxx
name = LANG_AES_BONUS_MEGAGRENADE
function = pointBonus_GiveMegaGrenade
points = 5
round = 2
time = 25

<call>
plugin = aes_bonus_cstrike.amxx
name = LANG_AES_BONUS_MEGADEAGLE
function = pointBonus_GiveMegaDeagle
points = 1
points = 5
round = 2
time = 25

<call>
plugin = aes_bonus_flags.amxx
name = LANG_AES_BONUS_GIVE_FLAGS
function = pointBonus_GiveFlags
points = 100
flags = t
days = 20
flag = ~t~a

[spawn]

<give>
item = weapon_smokegrenade
name = Smoke
levels = 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
flag = ~t~a
round = 2

<give>
item = weapon_hegrenade
name = HE
levels = 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
flag = ~t~a
round = 2

<give>
item = weapon_flashbang
name = Flash
levels = 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
flag = ~t~a
round = 2

<give>
item = weapon_deagle
name = Deagle
levels = 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35
flag = a~t
round = 2

;<give>
;item = weapon_ak47
;name = AK47
;levels = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 90 90 90

<call>
plugin = aes_bonus_cstrike.amxx
name = Damager
function = roundBonus_Dmgr
levels = 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
flag = ~t

<call>
plugin = aes_bonus_cstrike.amxx
name = LANG_AES_BONUS_DEFKIT
function = roundBonus_GiveDefuser
levels = 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
flag = ~t
round = 2

<call>
plugin = aes_bonus_cstrike.amxx
name = LANG_AES_BONUS_NV
function = roundBonus_GiveNV
levels = 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
flag = ~t
round = 2

<call>
plugin = aes_bonus_cstrike.amxx
name = LANG_AES_BONUS_ARMOR
function = roundBonus_GiveArmor
levels = 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 120 150
flag = ~t
round = 2

<call>
plugin = aes_bonus_cstrike.amxx
name = LANG_AES_BOUNS_HP
function = roundBonus_GiveHP
levels = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 10 20 20
flag = ~t
round = 2
 
Сообщения
957
Реакции
1,184
Помог
52 раз(а)
sergei,
Код:
[menu]

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

[items]

;<give>
;item = weapon_m4a1
;name = LANG_AES_BONUS_M4A1
;points = 1

;<give>
;item = weapon_ak47
;name = LANG_AES_BONUS_AK47
;points = 1

;<give>
;item = weapon_awp
;name = LANG_AES_BONUS_AWP
;points = 1

<call>
plugin = aes_bonus_cstrike.amxx
name = 123 брони
function = GiveArmor
value = 123
points = 5
flag = ~t
round = 2
time = 25

;<call>
;plugin = aes_bonus_cstrike.amxx
;name = 22000$
;function = GiveMoney
;value = 22000
;points = 1
;flag = ~t

<call>
plugin = aes_bonus_cstrike.amxx
name = 200 HP
function = GiveHP
value = 200
points = 10
flag = ~t
round = 2
time = 25

<call>
plugin = aes_bonus_cstrike.amxx
name = LANG_AES_BONUS_MEGAGRENADE
function = pointBonus_GiveMegaGrenade
points = 5
round = 2
time = 25

<call>
plugin = aes_bonus_cstrike.amxx
name = LANG_AES_BONUS_MEGADEAGLE
function = pointBonus_GiveMegaDeagle
points = 1
points = 5
round = 2
time = 25

<call>
plugin = aes_bonus_flags.amxx
name = LANG_AES_BONUS_GIVE_FLAGS
function = pointBonus_GiveFlags
points = 100
flags = t
days = 20
flag = ~t~a

[spawn]

<give>
item = weapon_smokegrenade
name = Smoke
levels = 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
flag = ~t~a
round = 2

<give>
item = weapon_hegrenade
name = HE
levels = 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
flag = ~t~a
round = 2

<give>
item = weapon_flashbang
name = Flash
levels = 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
flag = ~t~a
round = 2

<give>
item = weapon_deagle
name = Deagle
levels = 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35
flag = a~t
round = 2

;<give>
;item = weapon_ak47
;name = AK47
;levels = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 90 90 90

<call>
plugin = aes_bonus_cstrike.amxx
name = Damager
function = roundBonus_Dmgr
levels = 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
flag = ~t

<call>
plugin = aes_bonus_cstrike.amxx
name = LANG_AES_BONUS_DEFKIT
function = roundBonus_GiveDefuser
levels = 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
flag = ~t
round = 2

<call>
plugin = aes_bonus_cstrike.amxx
name = LANG_AES_BONUS_NV
function = roundBonus_GiveNV
levels = 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
flag = ~t
round = 2

<call>
plugin = aes_bonus_cstrike.amxx
name = LANG_AES_BONUS_ARMOR
function = GiveArmor
levels = 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 2 120 150
flag = ~t
round = 2

<call>
plugin = aes_bonus_cstrike.amxx
name = LANG_AES_BOUNS_HP
function = GiveHP
levels = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 10 20 20
flag = ~t
round = 2
 
Сообщения
142
Реакции
23
Помог
1 раз(а)
спасибо с час все нормально это надо было в последних бонусов убрать roundBonus_
 
Сообщения
175
Реакции
11
Как сделать так, чтоб випам не выдавали такие бонусы как flash, HE итд при спавне (по уровням которые).
Хотелось бы чтоб чат не забивал каждый раз инфой о выданных штуках и чтоб их мне не выдавались, т.к все это дается ВИП плагином
 
Сообщения
75
Реакции
66
Помог
1 раз(а)
Said, написано же в обновлении...
Примерно так:
зависимо от флага, который использует вип плагин
Код:
[spawn]

<give>
item = weapon_smokegrenade
name = Smoke
levels = 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2
flag = ~t

<give>
item = weapon_hegrenade
name = HE
levels = 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3
flag = ~t

<give>
item = weapon_flashbang
name = Flash
levels = 2 2 2 2 2 2 2 2 2 2 2 4 4 4 4 4 4 5 6 6
flag = ~t
 
Сообщения
39
Реакции
7
Помог
1 раз(а)
Не планируете добавить в плагин добавление флагов с определенного звания?
 

RockTheStreet

Саппорт года
Сообщения
1,743
Реакции
346
Помог
40 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
eduardglotov, Ну, может и получиться сделать так:
Код:
<call>
plugin = aes_bonus_flags.amxx
name = LANG_AES_BONUS_GIVE_FLAGS
function = хз что сюда надо)0
levels = 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1
Но это не точно, ибо тестировать нужно.
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу