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

Функция не принимает доп параметры (any:...)

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

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

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

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

Функция не принимает доп параметры (any:...)

Сообщение TheXA0S » 23 авг 2021, 00:21

Доброго времени суток!

Код: Выделить всё

public style_menu
(id, iNum, const szType[], const szMenu[], any:...) //игрок, Номер, Тип, Строка, доп параметры
{
    new szBuffer[128], iType, szColor[5];
    if(numargs() > 4) vformat(szBuffer, charsmax(szBuffer), szMenu, 5); // "Deagle [%d$]" >> "Deagle [100$]"
    else copy(szBuffer, charsmax(szBuffer), szMenu); // "qq"
//Тут всё збс, не обращяйте внимания
    switch(szType[0])
    {
        case 't': 
        
{
            iType = 0;
            switch(g_iStyleMenu[id][iType])
            {
                case 0: szColor = "\w";
                case 1: szColor = "\y";
                case 2: szColor = "\r";
            }
        }
        case 'a': 
        
{
            iType = 2;
            switch(g_iStyleMenu[id][iType])
            {
                case 0: szColor = "\w";
                case 1: szColor = "\y";
                case 2: szColor = "\r";
            }
        }
        case 'r': 
        
{
            iType = 3;
            switch(g_iStyleMenu[id][iType])
            {
                case 0: szColor = "\w";
                case 1: szColor = "\y";
                case 2: szColor = "\r";
            }
        }
    }
// "Deagle [100$]" >> "1. \yDeagle [100$]" //Те добавляем номер строки и цвет
    format(szBuffer, charsmax(szBuffer), "%s%s%s", f_Num(id, iNum), szColor, szBuffer);
// Вывод
    return szBuffer;
}
 


На выводе ничего нет
Если убрать any(и параметры), то работает
Аватара пользователя
TheXA0S
 
Сообщения: 25
Зарегистрирован: 11 дек 2019, 16:20
Откуда: Moscow
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около года
Языки программирования: C++, HTML, CSS, JS, PAWN

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

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

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