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

Помогите с ошибкой  [Решено]

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

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

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

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Помогите с ошибкой

Сообщение sublime » 07 май 2020, 15:33

Где тут ошибка?

Я немножко этот плагин изменил...



Код: Выделить всё
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

new hour;
new bool:is_night_vip[33];
new cvar_start, cvar_end, cvar_flag;

public plugin_init()
{
    register_plugin("Night VIPs", "0.1.1", "Racoon, Leo_[BH]");
    cvar_start = register_cvar("start", "1");
    cvar_end = register_cvar("end", "9");
    cvar_flag = register_cvar("flag", "t");
    register_dictionary("core.txt");
}

public plugin_cfg()
{
    new cfg_path[256];
    get_configsdir(cfg_path, charsmax(cfg_path));
    server_cmd("exec %s/core.cfg", cfg_path);
    server_exec();
}

public client_disconnect(id)
{
    is_night_vip[id] = false;
}

public client_putinserver(id)
{
    time(hour);
    if (hour >= get_pcvar_num(cvar_start) && hour < get_pcvar_num(cvar_end) && get_user_flags(id) & ADMIN_USER)
    {
        new szCvar[32]
        get_pcvar_string(cvar_flag, szCvar, 31);

        set_user_flags(id, szCvar);

        set_task(20.0, "msg_hud_night_vip", id);
        is_night_vip[id] = true;
    }
}

public msg_hud_night_vip(id)
{
    if(!is_night_vip[id]) return;
    set_dhudmessage(0, 255, 0, -1.0, 0.55, 2, 6.0, 5.0, 0.05, 1.5);
    show_dhudmessage(id, "%L", id, "NIGHT_VIP");
}
Аватара пользователя
sublime
 
Сообщения: 36
Зарегистрирован: 03 май 2019, 00:24
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около года
Языки программирования: pawn

Re: Помогите с ошибкой  [Решено]

Сообщение RevCrew » 07 май 2020, 15:34

sublime,
Код: Выделить всё
set_user_flags(idread_flags(szCvar)); 
Аватара пользователя
RevCrew
Скриптер
 
Сообщения: 1648
Зарегистрирован: 15 июл 2013, 20:45
Благодарил (а): 273 раз.
Поблагодарили: 357 раз.
Языки программирования: Unkown

Re: Помогите с ошибкой

Сообщение sublime » 07 май 2020, 15:55

RevCrew, это можно не считать ошибкой? nightvip.sma(37) : warning 217: loose indentation

Добавлено спустя 18 минут 53 секунды:
исправил эту ошибку warning 217: loose indentation
Аватара пользователя
sublime
 
Сообщения: 36
Зарегистрирован: 03 май 2019, 00:24
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около года
Языки программирования: pawn


Вернуться в Скриптинг

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

Сейчас этот форум просматривают: Google [Bot] и гости: 5