• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

error 030: compound statement not closed at the end of file

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

Ray_Tensaro

Умник
Всем здраствуйте нужна помочь с ProxDetector
Код:
Ошибка-(696) : error 030: compound statement not closed at the end of file (started at line 672)
C++:
stock ProxDetector(Float:radi, playerid, string[], col1,col2,col3,col4,col5)
{
 (ошибка тут)    if(IsPlayerConnected(playerid))
     {
         new Float:posx;new Float:posy;new Float:posz;new Float:oldposx;new Float:oldposy;new Float:oldposz;new Float:tempposx;new Float:tempposy;new Float:tempposz;
         GetPlayerPos(playerid, oldposx, oldposy, oldposz);
         foreach(new i:Player)
         {
             if(IsPlayerConnected(i))
             {
                 if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
                 {
                     GetPlayerPos(i, posx, posy, posz);
                     tempposx = (oldposx - posx);
                     tempposy = (oldposy - posy);
                     tempposz = (oldposz - posz);
                     if(((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < -radi/16) && (tempposy > -radi/16)) && ((tempposz < -radi/16) && (tempposz > -radi/16))) SCM(i, col1, string);
                     else if(((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < -radi/8) && (tempposy > -radi/8)) && ((tempposz < -radi/8) && (tempposz > -radi/8))) SCM(i, col2, string);
                     else if(((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < -radi/4) && (tempposy > -radi/4)) && ((tempposz < -radi/4) && (tempposz > -radi/4))) SCM(i, col3, string);
                     else if(((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < -radi/2) && (tempposy > -radi/2)) && ((tempposz < -radi/2) && (tempposz > -radi/2))) SCM(i, col4, string);
                     else if(((tempposx < radi) && (tempposx > -radi)) && ((tempposy < -radi) && (tempposy > -radi)) && ((tempposz < -radi) && (tempposz > -radi))) SCM(i, col5, string);
                 }
             }
         }
         return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу