Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 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,467
    Репутация:
    265 ±
    У Вас все должно работать.
    Специально для Вас воспроизвел задачу:
      Открыть/закрыть



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

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

  4. #4
    Аватар для $continue$
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,467
    Репутация:
    265 ±
    Последний раз редактировалось $continue$; 24.10.2015 в 22:49.

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

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

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

    (Код)

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

    (Код)

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

  6. #6
    Аватар для $continue$
    Заблокирован

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



  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,467
    Репутация:
    265 ±
    Цитата Сообщение от 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

    Что-то типо этого, только нет упрощенного варианта?
    Соблюдайте спокойствие.
    А теперь где Вы видите, что цикл идет дальше?

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

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

  10. #10
    Аватар для $continue$
    Заблокирован

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

 

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

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

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

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

Ваши права

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