[fork] Advanced Experience System

fork Advanced Experience System 0.5.9.1

Нет прав для скачивания
Сообщения
52
Реакции
34
Sonyx, это второй вариант проверял - поставил разделитель вместо круглых скобок, его и заскринил, но суть та же, после точки ничего не отображается. или для вас принципиально, чтоб на скрине была вместо разделителя круглая скобка?
 
Сообщения
265
Реакции
315
Помог
10 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Sonyx, не?
C++:
statsx_get_user_skill_name(id, name[], len)
{
    new Float:skill;
    get_user_skill(id, skill);
   
    new skill_id = statsx_get_skill_id(skill);
    formatex(name, len, "%s %.2f",g_skill_letters[skill_id], skill);
}
 
Сообщения
957
Реакции
1,185
Помог
52 раз(а)
Сообщения
10
Реакции
0
Да, действительно, проблема решена. Спасибо огромное за помощь "Sonyx,serfreeman1337 и другим"
После всех манипуляций , сохранения пошли.

1)В конфиге AES поставил значения такие как :

Код:
// Приостановить учет опыта.
aes_track_pause "1"
// Считать ли опыт у ботов.
aes_track_bots "0"
2)Очистил таблицу Mysq
3)Заменил client_disconnected на client_disconnect.
4)Установил модуль "csx_amxx_i386", который передал ув. Sonyx.

Скриншот прилогается, работает всё стабильно.

1.PNG
16 Дек 2017
Вот только стала ошибка забивать все логи :

[aes_bonus_system.amxx] [ERROR] can't find function "pointBonus_GiveM4a1" on line 64
[aes_bonus_system.amxx] [ERROR] can't find function "pointBonus_GiveAk47" on line 70
[aes_bonus_system.amxx] [ERROR] can't find function "pointBonus_GiveAWP" on line 76
 
Сообщения
460
Реакции
68
Помог
7 раз(а)
Sonyx, смотрите в ланг файле при таком раскладе

AES_HUD_TPL = Опыт : [<exp>/<levelexp>]\nРанг : <rank>\nСкилл : [<skill>]
AES_HUD_TPL_D = Ник : <name>\nОпыт : [<exp>/<levelexp>]\nРанг : <rank>\nСкилл : [<skill>]

и при значении в aes.cfg
aes_informer_tpl "1"
У меня нет границы опита после LVL_20 = Маршал то есть игрок достигший 10000 он считает его дальше типо так [10001/-1],[10002/-1],[10003/-1] и т.д....
Когда ставлю значение aes_informer_tpl "0" то соответственно скилл не показывает но показывает "AES_PLAYER_XP_MAX = Достигнут максимум развития"
Вопрос? Как при значении aes_informer_tpl "1" сделать в информере "AES_PLAYER_XP_MAX = Достигнут максимум развития" а потом чтоб показывало скилл?
18 Дек 2017
Sonyx, вот прсмотрите на информер aes_informer_tpl "1" и aes_informer_tpl "0"
 

Download all Attachments

Сообщения
142
Реакции
23
Помог
1 раз(а)
Привет всем!с наступающим всех!Подскажите из за чего может возникнуть иногда ошибки Плагин («aes_bonus_system.amxx») устанавливает себя как неудачный.
L 12/27/2017 - 02:17:55: Start of error session.
L 12/27/2017 - 02:17:55: Info (map "de_dust2_2x2_lite2") (file "addons/amxmodx/logs/error_20171227.log")
L 12/27/2017 - 02:17:55: [AMXX] Plugin ("aes_bonus_system.amxx") is setting itself as failed.
L 12/27/2017 - 02:17:55: [AMXX] Plugin says: configuration file not found
L 12/27/2017 - 02:17:55: [AMXX] Run time error 1 (plugin "aes_bonus_system.amxx") - forced exit

Плагин говорит: файл конфигурации не найден
 
Сообщения
142
Реакции
23
Помог
1 раз(а)
И какой вывод из этого сообщения?
addons/amxmodx/configs/aes/bonus.ini
Файл addons/amxmodx/configs/aes/bonus.ini есть
;
; 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 - требуемый уровень (число)
; time - в течении скольки секунд с начала раунда доступен предмет
; round - раунд, с которого будет доступен этот предмет (число)
; <give> - регистрация предмета с функцией give
; name - название предмета в пункте меню, используйте приставку LANG_ для словаря
; item - название предмета
; points - кол-во бонусов (число)
; exp - требуемый опыт (float или число)
; level - требуемый уровень (число)
; time - в течении скольки секунд с начала раунда доступен предмет
; round - раунд, с которого будет доступен этот предмет (число)
; [spawn] - бонусы на спавне
; <call> - регистрация предмета с вызовом функции другого плагина
; name - название предмета в пункте меню, используйте приставку LANG_ для словаря
; plugin - название файла плагина
; function - название функции в плагине
; points - кол-во бонусов (число)
; exp - требуемый опыт (float или число)
; level - требуемый уровень (число)
; levels - кол-во для каждого уровня (все уровни через пробел)
; round - раунд, с которого будет доступен этот предмет (число)
; <give> - регистрация предмета с функцией give
; name - название предмета в пункте меню, используйте приставку LANG_ для словаря
; item - название предмета
; points - кол-во бонусов (число)
; exp - требуемый опыт (float или число)
; level - требуемый уровень (число)
; levels - кол-во для каждого уровня (все уровни через пробел)
; round - раунд, с которого будет доступен этот предмет (число)
;
;
; Значения levels:
; 0 - не давать
; для item = weapon_* кол-вопатрон(гранат)
; для дамагера 1 - обычный, 2 - показывается лишь если противник виден
; для roundBonus_GiveArmor 1 - выдать kevlar 100, 2 - полная броня 100, > 2 полная броня свое значение

[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 = LANG_AES_BONUS_10000M
;function = pointBonus_Give10000M
;points = 1

<call>
plugin = aes_bonus_cstrike.amxx
name = LANG_AES_BONUS_200HP
function = pointBonus_Set200HP
points = 20
round = 3
time = 25

<call>
plugin = aes_bonus_cstrike.amxx
name = LANG_AES_BONUS_200CP
function = pointBonus_Set200CP
points = 20
round = 3
time = 25

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

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

<call>
plugin = aes_bonus_flags.amxx
name = LANG_AES_BONUS_GIVE_FLAGS
function = pointBonus_GiveFlags
points = 100
flags = pt
days = 10

[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
round = 1

<give>
item = weapon_hegrenade
name = HE
levels = 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
round = 1

<give>
item = weapon_flashbang
name = Flash
levels = 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
round = 1

<give>
item = weapon_deagle
name = Deagle
levels = 0 0 0 0 0 0 0 0 0 35 35 35 35 35 35 35 35 35 35 35 35 35
round = 1

;<give>
;item = weapon_ak47
;name = AK47
;levels = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
;round = 1

<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

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

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

<call>
plugin = aes_bonus_cstrike.amxx
name = LANG_AES_BONUS_ARMOR
function = roundBonus_GiveArmor
levels = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 110 120 130 140 150
round = 1

<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 110 115 120 125 130
round = 1
 
Сообщения
342
Реакции
65
Помог
6 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
aes_track_mode тут точно работает?
у меня игрок с разными steam_id, но одним ip
а звания у него одинаковые и бонусы кол-во
aes_track_mode 1 стоит
30 Дек 2017
upd: а не все норм, глянул таблицу, там норм, это web часть чет тупит...
 

iOS

Сообщения
323
Реакции
100
Помог
5 раз(а)
Sonyx , добавь квар - вкл/выкл лимита. Если вкл, чтоб после 10к не шёл опыт дальше.
 
Сообщения
957
Реакции
1,185
Помог
52 раз(а)
iOS, и в чем смысл этого квара?
 

iOS

Сообщения
323
Реакции
100
Помог
5 раз(а)
Sonyx, ну мало ли кто то не хочет чтоб лимит был. Раньше было, набил 10к, конец. А сейчас дальше опыт идёт.
 
Сообщения
957
Реакции
1,185
Помог
52 раз(а)
iOS, а потом, когда не особо дальновидный админ сервера наконец то додумается, что можно и доп. ранги сделать, выяснится что пол года у игроков опыт сгорал впустую...
4 Янв 2018
P/S Вообще считаю ТОП ранг должен быть недостижим или достижим очень трудно, иначе у игроков пропадает мотивация поддерживать онлайн.
В кфг приведен лишь пример рангов, но скорее всего лень/неумение рассуждать, является причиной что его никто не правит под себя - получили готовое и ладно.
 

iOS

Сообщения
323
Реакции
100
Помог
5 раз(а)
iOS, а потом, когда не особо дальновидный админ сервера наконец то додумается, что можно и доп. ранги сделать, выяснится что пол года у игроков опыт сгорал впустую...
4 Янв 2018
P/S Вообще считаю ТОП ранг должен быть недостижим или достижим очень трудно, иначе у игроков пропадает мотивация поддерживать онлайн.
В кфг приведен лишь пример рангов, но скорее всего лень/неумение рассуждать, является причиной что его никто не правит под себя - получили готовое и ладно.
Ну а если я не хочу себе дополнительные ранги. Крч, бесполезно. давай)
 
Последнее редактирование:
Сообщения
83
Реакции
42
Помог
1 раз(а)
Выявил не очень прикольную вещь. Получив опыт за убийство, в следующем раунде этот опыт визуально не отображается в информере, помогает только reconnect. Для более понятного восприятия сделал видео.

 

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

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