Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Что это такое и как исправить?

Статус
В этой теме нельзя размещать новые ответы.

Zeka_Peka228

Умник
Делал /wbook по мануалу и столкнулся с эррором который вижу впервые и хз как фиксить его.

Error:
PHP:
error 079: inconsistent return types (array & non-array)
error 079: inconsistent return types (array & non-array)
Строки:
PHP:
stock get_player_fraction_name(const fraction_id)
{
    new name_fraction[53]; // Увиличивайте если фракция будет > 31 символа, в моем случий FBI (31 символ)
    switch(fraction_id)
    {
        case 1: name_fraction = "Grove Street";
        case 2: name_fraction = "Varios Los Aztecas";
        case 3: name_fraction = "Los Santos Police Department";
        case 4: name_fraction = "Federal Bureau of Investigation";
          default: return - 1; // ТУТ ЭРРОР ТОТ САМЫЙ
    }
    return name_fraction;
}
PHP:
forward get_player_fraction_name_rang(const fraction_id, const rang_fraction);
stock get_player_fraction_name_rang(const fraction_id, const rang_fraction)
{
    new name_rang[10];
    switch(fraction_id)
    {
        case 1:
        {
            switch(rang_fraction)
            {
                case 1: name_rang = "Newman";
                case 2: name_rang = "Hustla";
                case 3: name_rang = "Killa";
                case 4: name_rang = "Cracker";
                case 5: name_rang = "Gangsta";
                case 6: name_rang = "O.G";
                case 7: name_rang = "Mobsta";
                case 8: name_rang = "Big Bro";
                case 9: name_rang = "Legend";
                case 10: name_rang = "Daddy";
            }
        }
        default: return - 1; //ВОТ ТУТ ТОЖЕ
    }
    return name_rang;
}
Я долго думал как решить и понял, что наверное дело тут.. Но что тут не так?
Варнинг:
PHP:
warning 202: number of arguments does not match definition
warning 202: number of arguments does not match definition
PHP:
ew query_un_invite_from_fraction[285 + MAX_PLAYER_NAME],
				    name_player_un_invite_from_frac[MAX_PLAYER_NAME + 1];
				    GetPlayerName(playerid, name_player_un_invite_from_frac, MAX_PLAYER_NAME);
				    mysql_format(dbHandle, query_un_invite_from_fraction, sizeof(query_un_invite_from_fraction), "UPDATE `employment_history` SET `data_un_invite` = NOW(), `rang` = '%d', `organization` = '%e', `organization_position` = '%e' WHERE `name_player` = '%e'", PlayerInfo[playerid][pRang], get_player_fraction_name(PlayerInfo[playerid][pLeader], get_player_fraction_name_rang(PlayerInfo[playerid][pMember], PlayerInfo[playerid][pRang], name_player_un_invite_from_frac);
P.S mysq r5

HELP УЖЕ 3 ДЕНЬ МУЧАЮСЬ. + ДАМ
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу