Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 14
  1. #1
    Аватар для DmX
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±

    Проверка циклом

    Господа гуру подскажите ка мне в моей проблеме.

    PHP код:
    //Идет тут код
                
    error(playerid,"0");
                for(new 
    idxx 0idxx <= TOTALFAMidxx++)
                {
                    if(
    FamInfo[idxx][fNaz] == strval(inputtext))
                    {
                        
    error(playerid,"Это название уже есть");
                        break;
                    }
                    new 
    asd[24];
                       
    format(asdsizeof(asd), "%s",FamInfo[idxx][fNaz]);
                    
    SCM(playeridCOLOR_OFFasd);
                }
                
    error(playerid,"2"); 
    Как мне сделать так, что бы код вообще дальше не шел? Если if(FamInfo[idxx][fNaz] == strval(inputtext))

  2. #2
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    У Вас все должно работать.
    Специально для Вас воспроизвел задачу:
      Открыть/закрыть


    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  3. #3
    Аватар для DmX
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±
    Как мне сделать так, что бы код вообще дальше не шел? Если if(FamInfo[idxx][fNaz] == strval(inputtext))

  4. #4
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Последний раз редактировалось $continue$; 24.10.2015 в 22:49.
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  5. #5
    Аватар для DmX
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±
    Давай словами объясню.

    После цикла если равеноство, у меня продолжается идти код, выполняется дальше всё.

    (Код)

    Это действие ( Если переменная == переменной) то код ниже выполнятся не должен! Типо как return true;

    (Код)

    Как мне это сделать в цикле? Мне нужно что бы после цикла код не шёёёл!

  6. #6
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    До сих пор не пойму в чем проблема...
      Открыть/закрыть


    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  7. #7
    Аватар для DmX
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±
    Проблемыы неееееееееееееет!!!!!!!!!!

    Мне нужно, что бы код дальше не шел после цикла, если переменные будут равныыы!

    - - - Добавлено - - -

    PHP код:
    new 0;
    error(playerid,"0"); 
                for(new 
    idxx 0idxx <= TOTALFAMidxx++) 
                { 
                    if(
    FamInfo[idxx][fNaz] == strval(inputtext)) 
                    { 
                        
    error(playerid,"Это название уже есть"); 
                        
    1;
                        break; 
                    } 
                    new 
    asd[24]; 
                       
    format(asdsizeof(asd), "%s",FamInfo[idxx][fNaz]); 
                    
    SCM(playeridCOLOR_OFFasd); 
                } 
                
    error(playerid,"2");
                if(
    == 1) return true

    Что-то типо этого, только нет упрощенного варианта?

  8. #8
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от DmX Посмотреть сообщение
    Проблемыы неееееееееееееет!!!!!!!!!!

    Мне нужно, что бы код дальше не шел после цикла, если переменные будут равныыы!

    - - - Добавлено - - -

    PHP код:
    new 0;
    error(playerid,"0"); 
                for(new 
    idxx 0idxx <= TOTALFAMidxx++) 
                { 
                    if(
    FamInfo[idxx][fNaz] == strval(inputtext)) 
                    { 
                        
    error(playerid,"Это название уже есть"); 
                        
    1;
                        break; 
                    } 
                    new 
    asd[24]; 
                       
    format(asdsizeof(asd), "%s",FamInfo[idxx][fNaz]); 
                    
    SCM(playeridCOLOR_OFFasd); 
                } 
                
    error(playerid,"2");
                if(
    == 1) return true

    Что-то типо этого, только нет упрощенного варианта?
    Соблюдайте спокойствие.
    А теперь где Вы видите, что цикл идет дальше?
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  9. #9
    Аватар для DmX
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.04.2013
    Адрес
    Краснодар
    Сообщений
    292
    Репутация:
    23 ±

  10. #10
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от DmX Посмотреть сообщение
    Что не так то? Как вы заказали - так и получили
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •