Раздел навигации

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Статус
В этой теме нельзя размещать новые ответы.
pawn love
Редактор
Регистрация
26 Сен 2023
Сообщения
102
раньше с таким не сталкивался
странно, есть люди которые могут помочь?

C:\Users\user\Desktop\âëàä\Ìîä ORIGIN RP\gamemodes\originrp.pwn(30712) : error 029: invalid expression, assumed zero


C++:
CMD:togphone(playerid, params[])
{
    if(PI[playerid][pLogin] == 0) return true;
    {
        if(!PhoneOnline[playerid])
        {
            PhoneOnline[playerid] = 1;
            format(YCMDstr, 128, "%s âûêëþ÷èë òåëåôîí",Name(playerid));
            ProxDetector(30.0, playerid, YCMDstr, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        }
        else if(PhoneOnline[playerid])
        {
            PhoneOnline[playerid] = 0;
            format(YCMDstr, 128, "%s âêëþ÷èë òåëåôîí",Name(playerid));
            ProxDetector(30.0, playerid, YCMDstr, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        }
    }
    else
    {
        SCM(playerid, COLOR_COUNTRY, "* {FFFFFF}Âû íå àâòîðèçèðîâàí.");
        return true;
    }
    return true;
}
Жалуется конкретно на else
 
Решение
Прикрепил верный вариант

C++:
CMD:togphone(playerid, params[])
{
    if(PI[playerid][pLogin] == 0) return SCM(playerid, COLOR_COUNTRY, "* {FFFFFF}Âû íå àâòîðèçèðîâàí.");
    if(!PhoneOnline[playerid])
    {
        PhoneOnline[playerid] = 1;
        format(YCMDstr, 128, "%s âûêëþ÷èë òåëåôîí",Name(playerid));
        ProxDetector(30.0, playerid, YCMDstr, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else
    {
        PhoneOnline[playerid] = 0;
        format(YCMDstr, 128, "%s âêëþ÷èë òåëåôîí",Name(playerid));
        ProxDetector(30.0, playerid, YCMDstr, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    return true;
}
Профессионал
Команда форума
Администратор
Регистрация
1 Апр 2022
Сообщения
459
Прикрепил верный вариант

C++:
CMD:togphone(playerid, params[])
{
    if(PI[playerid][pLogin] == 0) return SCM(playerid, COLOR_COUNTRY, "* {FFFFFF}Âû íå àâòîðèçèðîâàí.");
    if(!PhoneOnline[playerid])
    {
        PhoneOnline[playerid] = 1;
        format(YCMDstr, 128, "%s âûêëþ÷èë òåëåôîí",Name(playerid));
        ProxDetector(30.0, playerid, YCMDstr, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else
    {
        PhoneOnline[playerid] = 0;
        format(YCMDstr, 128, "%s âêëþ÷èë òåëåôîí",Name(playerid));
        ProxDetector(30.0, playerid, YCMDstr, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    return true;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху