Предложения и пожелания по улучшению amx mod x

Сообщения
47
Реакции
12
Помог
1 раз(а)
1.Сохранение банов в nvault.
2. amx_votemap <de_dust> <de_dust2>, на винде намертво вешает сервер при смене карты.
 
Сообщения
392
Реакции
283
Помог
3 раз(а)
1. Сделать Admin Loader как у neygomon'а или Fant0M'а (С бэкапом, новыми флагами проверки и всё такое)
2. В тот же Admin Loader добавить уровни неприкосновенности, как в сурсмоде... Хз шо будет с совместимостью.. Можно сделать их необязательными... Ну и добавить натив для получения этих уровней.... (Можно будет юзать в вотебане... Ну и наверное ещё где-нибудь)
 
Сообщения
6
Реакции
1
1. Добавление адмнов в MYSQL через users.ini и автоматическое удаление их с users.ini после того как пользователь добавлен в бд
2. Расширить MapManager (rtv, Добавление карты на голосвание и последнюю сыгранную убирать на какое-то время)
3. в статистике сделать выбор между nvault и mysql
 
Сообщения
2,717
Реакции
2,996
Помог
59 раз(а)
OciXCrom как думаешь, будут ли полезны добавленные стоки в AMXX отсюда? Некоторые в доработанном виде, если потребуется.
  1. Plugin State;
  2. Безопасное precache ресурсов. (Сток, который перед закидыванием в precache проверит наличие файла);
  3. ProgressBar (немного опасный для неумелого);
  4. Некоторые эффекты погодных условий;
  5. get_random_string()
  6. is_user_blind()
И многие другие от туда же.
 
Сообщения
157
Реакции
279
wopox1337

1. This may be nice to have, but I can't think of an actual use for it. Do you have an example?
2. But if the file doesn't exist, the entire plugin can fail to work if the resource is a model and it didn't get precached.
3. I have already requested this here.
4. Can be added in #3.
5. I doubt they will want to add something as simple as this.
6. Same as #3.
 
Сообщения
2,491
Реакции
2,791
Помог
61 раз(а)
wopox1337,
1. За
2. Что делать в случае фейла? предлагаю bad load. Но в целом ща
3. против. это не задача амхх
4. можна вынести либо в общий файл стоков для message_begin message_end либо нативами
5. За
6. битая силка
12 Сен 2018
Добавление адмнов в MYSQL через users.ini и автоматическое удаление их с users.ini после того как пользователь добавлен в бд
не задача амхмодх в принципе. это решается плагинами. коих множество

Расширить MapManager (rtv, Добавление карты на голосвание и последнюю сыгранную убирать на какое-то время)
то же самое

в статистике сделать выбор между nvault и mysql
В какой статистике? в дефолтной и так сохранение в файл. зачем там nvault
12 Сен 2018
Сделать Admin Loader как у neygomon'а или Fant0M'а (С бэкапом, новыми флагами проверки и всё такое)
Задача плагинов

В тот же Admin Loader добавить уровни неприкосновенности, как в сурсмоде... Хз шо будет с совместимостью.. Можно сделать их необязательными... Ну и добавить натив для получения этих уровней.... (Можно будет юзать в вотебане... Ну и наверное ещё где-нибудь)
За
 

ssx

Сообщения
270
Реакции
71
Нормальную проверку виден ли игрок.
Чтобы можно было получать результат:
0 = не виден полностью
1 = виден полностью
2 = виден частично
 
Сообщения
1,536
Реакции
2,319
Помог
39 раз(а)
Изменить систему конфигов по аналогии с lgsm.
Такой вариант более удобен и защищает невнимательного пользователя от перезаписи файла конфигурации с его личными настройками, когда он обновляет amx mod x.
Удобно подсмотреть стандартное значение нужной настройки не выкачивая новый архив.
Если человеку не нужно вносить изменения в настройки по-умолчанию, он просто оставляет базовые файлы из архива.
Если ему надо изменить какую-то настройку или добавить сvar из плагина, он должен будет создать файл амхх_custom.cfg и вписать изменения туда.
Не обязательно для всех конфигов делать такое, только для тех, которые подвергаются частому редактированию (amxx.cfg, custommenuitems.cfg, sql.cfg, users.ini)
 

ssx

Сообщения
270
Реакции
71
1. Сделать возможность set_task с частотой 0.01 (чаще чем 0.1).

2. HUD/DHUD с автоматической очисткой каналов (синхронизация) чтобы не пропадали/мигали сообщения.

3. Профайлер (profiler) чтобы можно было тестировать скорость выполнения функций.
 
Сообщения
2,717
Реакции
2,996
Помог
59 раз(а)
Профайлер (profiler) чтобы можно было тестировать скорость выполнения функций.
концепт имеется.
1. Сделать возможность set_task с частотой 0.01 (чаще чем 0.1).

2. HUD/DHUD с автоматической очисткой каналов (синхронизация) чтобы не пропадали/мигали сообщения.
вопрос умения пользоваться AmxModX
 
Сообщения
392
Реакции
283
Помог
3 раз(а)
Последнее редактирование:
Сообщения
1,016
Реакции
818
Помог
10 раз(а)
Primm, плюсом возможность хранить несколько значений аля массив
 
Сообщения
1,536
Реакции
2,319
Помог
39 раз(а)
Свои пожелания по улучшению функциональности Amx Mod X вы также можете оставить на GitHub
 

AcE

Сообщения
31
Реакции
4
В amxconst.inc можно добавить #define MAX_BYTES 192 // Длинна чата.
 
Сообщения
576
Реакции
1,003
Помог
18 раз(а)
В amxconst.inc можно добавить #define MAX_BYTES 192 // Длинна чата.
максимальная длина сообщения в чате 190 байт + 1 на нульбайт для конца строки + 1 байт на индекс игрока в мессаге.
 

AcE

Сообщения
31
Реакции
4
Mistrick, я это знаю но сама #define MAX_BYTES не помешала бы) а сколько в ней ставить 190 или 192 это уже пусть разрабы решают.
 
Сообщения
576
Реакции
1,003
Помог
18 раз(а)
AcE, там уже встроен цветной чат, нет смысла городить что-то с SayText.
 

AcE

Сообщения
31
Реакции
4
Mistrick, в том же LT там MAX_BYTES задается ручками не смотря на то что встроен цветной чат. я же хочу юзать готовую функцию как #define MAX_PLAYERS 32 или #define MAX_NAME_LENGTH 32
в последних обновах сделали #define MAX_AUTHID_LENGTH 64, #define MAX_MOTD_LENGTH 1536 ну и со статой поработали) st[STATSX_MAX_STATS], bh[MAX_BODYHITS] за что огромное спасибо.
 

AcE

Сообщения
31
Реакции
4
fantom, #define MAX_BYTES_CHAT так раскрывает суть значения дефайна?
 

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

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