Иконка ресурса

Custom MOTDs 1.0.2

Нет прав для скачивания

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
433
Реакции
293
Помог
5 раз(а)
ArKaNeMaN добавил(а) новый ресурс:

Custom MOTDs - Плагин позволяет добавлять команды для вызова любых МОТД окон

Custom MOTDs позволяет добавлять команды для вызова абсолютно любых МОТД окон без написания под них отдельных плагинов.
Узнать больше об этом ресурсе...
 
Сообщения
1,420
Реакции
2,511
Помог
58 раз(а)
Исходник в архиве следует разместить по пути amxmodx/scripting.
 
Сообщения
2,491
Реакции
2,794
Помог
61 раз(а)
Хендлеры json надо чистить после того как они не нужны. Иначе будут утечки памяти
 
Сообщения
333
Реакции
290
Помог
9 раз(а)
Немного сложновато..
C++:
json_object_get_string(Item, "Type", temp, charsmax(temp));
Можно проверить Url. Если начинается с http- то сайт, иначе- файл.

C++:
set_fail_state("[ERROR] MOTD file '%s' not found", Data[MD_Url]);
Зачем фейлить работу плагина из-за ошибки в конфиге. Достаточно пропустить некорректную запись.
 
Сообщения
2,491
Реакции
2,794
Помог
61 раз(а)
ArKaNeMaN, уже лучше. Но вот список полный
https://github.com/ArKaNeMaN/amxx-CustomMOTDs/blob/master/CustomMotds.sma#L68
https://github.com/ArKaNeMaN/amxx-CustomMOTDs/blob/master/CustomMotds.sma#L76
https://github.com/ArKaNeMaN/amxx-CustomMOTDs/blob/master/CustomMotds.sma#L83
https://github.com/ArKaNeMaN/amxx-CustomMOTDs/blob/master/CustomMotds.sma#L88

set_fail_state останавливает плагин с ошибкой (просто метка). До конца функции оно не дойдет соответсвенно очистки уже созданых хендлеров не будет.
 

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
433
Реакции
293
Помог
5 раз(а)
Можно проверить Url. Если начинается с http- то сайт, иначе- файл.
Пока пусть будет как есть...
На случай если вдруг надо будет добавить какой-нибудь новый тип... Хотя сейчас даже не знаю какой XD

соответственно очистки уже созданных хендлеров не будет.
Как-то даже не подумал об этом
 
Сообщения
2,491
Реакции
2,794
Помог
61 раз(а)
ArKaNeMaN, хотя мб я и не прав. Я заметил в исходниках модуля деструктор. Вот только не пойму когда он будет вызван и очистит все сам автоматически. Потому не спешите обновлять
 
Сообщения
147
Реакции
29
What is the point of this plugin? To retrieve info of the player which browser is using for motd windor or..?
 

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
433
Реакции
293
Помог
5 раз(а)
Что там с утверждением? Чего не хватает?
 

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
433
Реакции
293
Помог
5 раз(а)

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

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