Русское сообщество по скриптингу

Как работает AutoExecConfig

Все вопросы по работе и настройке AMXX и его плагинов.

Модератор: liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.

Как работает AutoExecConfig

Сообщение NewKOD » 19 май 2023, 17:21

Добрый день, хотелось бы узнать как работает AutoExecConfg()

Я почитал информацию, но до конца не понял как она работает.

native AutoExecConfig(bool:autoCreate = true, const name[] = "", const folder[] = "");

Можно узнать поточнее об этих параметрах? bool:autoCreate = true, const name[] = "", const folder[] = ""

Добавлено спустя 4 минуты:
Чуть чуть разобрался, к примеру AutoExecConfg( true, "test.cfg", "test" )

В папке configs/plugins появится ещё одна папка test , а уже в ней test.cfg, нельзя как то test.cfg перенести в configs/?
Аватара пользователя
NewKOD
 
Сообщения: 55
Зарегистрирован: 24 май 2022, 18:32
Благодарил (а): 17 раз.
Поблагодарили: 3 раз.
Языки программирования: Знаю amxx но слабо

Re: Как работает AutoExecConfig

Сообщение [N][E][M][E][C] » 19 май 2023, 19:10

Если указать так,
Код: Выделить всё
AutoExecConfig(true, "test"); 

то создаст конфиг фаил- addons\amxmodx\configs\plugins\test.cfg
ну а третий параметр, ты прав это 'подпапка' :-)

Вот рабочий пример:
Код: Выделить всё
add_cvars() {
    
bind_pcvar_float(
        
create_cvar(
            
"rd_time""3.0",
            .
description "Время, через каторое начнётся запись (минимально 0.1)",
            .
has_min true,
            .
min_val 0.1
        
),

        
e_Cvars[rec_time]
    );

    
bind_pcvar_float(
        
create_cvar(
            
"rd_limittime""60.0",
            .
description "Время, защита от перезаписи (сек.)"
        
),

        
e_Cvars[limit_time]
    );

    
AutoExecConfig(truePLUGIN);


сам конфиг:
// This file was auto-generated by AMX Mod X (v1.9.0.5271)
// Cvars for plugin "Overwrite protection [REC DEMO]" by "[N][E][M][E][C]" (test.amxx, vrz 0.1)


// Время, через каторое начнётся запись (минимально 0.1)
// -
// Default: "3.0"
// Minimum: "0.100000"
rd_time "3.0"

// Время, защита от перезаписи (сек.)
// -
// Default: "60.0"
rd_limittime "60.0"
Аватара пользователя
[N][E][M][E][C]
 
Сообщения: 641
Зарегистрирован: 14 фев 2021, 10:48
Благодарил (а): 50 раз.
Поблагодарили: 89 раз.
Опыт программирования: Около года
Языки программирования: Нуждаюсь в помощи

Re: Как работает AutoExecConfig

Сообщение NewKOD » 20 май 2023, 14:05

А можно как то в addons/configs засунуть test.cfg? что бы было addons/confgis/test.cfg
Аватара пользователя
NewKOD
 
Сообщения: 55
Зарегистрирован: 24 май 2022, 18:32
Благодарил (а): 17 раз.
Поблагодарили: 3 раз.
Языки программирования: Знаю amxx но слабо

Re: Как работает AutoExecConfig

Сообщение [N][E][M][E][C] » 20 май 2023, 17:02

другим способом да, этим нет
Аватара пользователя
[N][E][M][E][C]
 
Сообщения: 641
Зарегистрирован: 14 фев 2021, 10:48
Благодарил (а): 50 раз.
Поблагодарили: 89 раз.
Опыт программирования: Около года
Языки программирования: Нуждаюсь в помощи

Re: Как работает AutoExecConfig

Сообщение NewKOD » 20 май 2023, 18:17

Понял, спасибо
Аватара пользователя
NewKOD
 
Сообщения: 55
Зарегистрирован: 24 май 2022, 18:32
Благодарил (а): 17 раз.
Поблагодарили: 3 раз.
Языки программирования: Знаю amxx но слабо


Вернуться в Вопросы по AMXX и его плагинам

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3