Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 5 из 5

Тема: Вопрос

  1. #1
    Аватар для Витёк
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.09.2015
    Сообщений
    215
    Репутация:
    1 ±

    Вопрос

    Добрый день
    Подскажите что я сделал не так
    Когда смеряю строки выдаёт 1 и тот же резулятат (пишет пин код активирован) даже если строка не похоже на другую
    Код:
    if(dialogid == 2468)
    {
        if(!response) return 1;
        for(new i; i <= ColihestvoCode; i++)
        {
            if(strcmp(CodeInfo[i][cCodes], inputtext, true) == 0)
            {
                return SendClientMessage(playerid,-1,"Пин-код активирован");
                //мой код...
            }
        }
        return SendClientMessage(playerid,-1,"Пин-код не найден!");
    }
    Разработка •  • Ч Е Р Н О Б Ы Л Ь •  • Выживание в припяти •

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

    Статус
    Оффлайн
    Регистрация
    06.02.2017
    Сообщений
    123
    Репутация:
    16 ±
    а ты уверен что одна из "CodeInfo[i][cCodes]" не пустая?

    попробуй, поставь принт:
    PHP код:
    if(strcmp(CodeInfo[i][cCodes], inputtexttrue) == 0)
            {
                print(
    CodeInfo[i][cCodes]);
                return 
    SendClientMessage(playerid,-1,"Пин-код активирован");
                
    //мой код...
            

    MyProject:
    DriftEmpire©

    Ленивые всё делают быстро, чтобы поскорее избавиться от работы.
    И делают качественно, чтобы потом не переделывать.

  3. #3
    Аватар для Витёк
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.09.2015
    Сообщений
    215
    Репутация:
    1 ±
    если ввести правельный код то всё збс
    а если не правельный на угад пишет <null>
    Разработка •  • Ч Е Р Н О Б Ы Л Ь •  • Выживание в припяти •

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

    Статус
    Оффлайн
    Регистрация
    06.02.2017
    Сообщений
    123
    Репутация:
    16 ±
    Ну тогда попробуй вот так:
    PHP код:
        for(new i<= ColihestvoCodei++)
        {
            if(
    CodeInfo[i][cCodes][0] && strcmp(CodeInfo[i][cCodes], inputtexttrue) == 0)
            {
                return 
    SendClientMessage(playerid,-1,"Пин-код активирован");
                
    //мой код...
            
    }
        }
        return 
    SendClientMessage(playerid,-1,"Пин-код не найден!"); 
    MyProject:
    DriftEmpire©

    Ленивые всё делают быстро, чтобы поскорее избавиться от работы.
    И делают качественно, чтобы потом не переделывать.

  5. Пользователь сказал cпасибо:
    Витёк (01.04.2017)
  6. #5
    Аватар для Витёк
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.09.2015
    Сообщений
    215
    Репутация:
    1 ±
    Цитата Сообщение от Alpano Посмотреть сообщение
    Ну тогда попробуй вот так:
    PHP код:
        for(new i<= ColihestvoCodei++)
        {
            if(
    CodeInfo[i][cCodes][0] && strcmp(CodeInfo[i][cCodes], inputtexttrue) == 0)
            {
                return 
    SendClientMessage(playerid,-1,"Пин-код активирован");
                
    //мой код...
            
    }
        }
        return 
    SendClientMessage(playerid,-1,"Пин-код не найден!"); 
    спс
    Разработка •  • Ч Е Р Н О Б Ы Л Ь •  • Выживание в припяти •

 

 

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

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

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

Ваши права

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