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

Custom MOTDs 1.0.2

Нет прав для скачивания
Сообщения
392
Реакции
283
Помог
3 раз(а)
ArKaNeMaN добавил(а) новый ресурс:

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

Custom MOTDs позволяет добавлять команды для вызова абсолютно любых МОТД окон без написания под них отдельных плагинов.
Узнать больше об этом ресурсе...
 
Сообщения
1,419
Реакции
2,509
Помог
59 раз(а)
Исходник в архиве следует разместить по пути amxmodx/scripting.
 
Сообщения
2,491
Реакции
2,790
Помог
61 раз(а)
Хендлеры json надо чистить после того как они не нужны. Иначе будут утечки памяти
 
Сообщения
327
Реакции
289
Помог
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,790
Помог
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 останавливает плагин с ошибкой (просто метка). До конца функции оно не дойдет соответсвенно очистки уже созданых хендлеров не будет.
 
Сообщения
392
Реакции
283
Помог
3 раз(а)
Можно проверить Url. Если начинается с http- то сайт, иначе- файл.
Пока пусть будет как есть...
На случай если вдруг надо будет добавить какой-нибудь новый тип... Хотя сейчас даже не знаю какой XD

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

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

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