Закрыть Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Тема: Проблема с проверкой

Показано с 1 по 6 из 6

  1. #1
    Пользователь

    Аватар для DesertFox

    Статус: Оффлайн
    Регистрация:05.07.2012
    Сообщений:193
    Репутация:8 [+/-] 

    Проблема с проверкой

    PHP код:
    if(strcmp(cmd"/selltel"true) == 0)
        {
            if(
    IsPlayerConnected(playerid))
            {
                if(
    PlayerInfo[playerid][pSony] != || PlayerInfo[playerid][pIPhone3] != || PlayerInfo[playerid][pNokia] != || PlayerInfo[playerid][pIPhone2] != || PlayerInfo[playerid][pIPhone33] != || PlayerInfo[playerid][pIPhoneGs] != 1)
                {
                
    SendClientMessage(playeridCOLOR_GREY"Ó âàñ íåò ìîáèëüíîãî òåëåôîíà!");
                }
                if(
    PlayerInfo[playerid][pNokia] == 1//ïåðåìåííàÿ òåëåôîíà
                
    {
                
    SendClientMessage(playerid,COLOR_GREEN,"Âû ïðîäàëè Nokia 52.00"); //ñîîáùåíèå
                
    GiveMoney(playerid2500); //âûäà÷à äåíåã çà òî ÷òî ïðîäàë òåëåôîí ïîëîâèíà îò ñòîèìîñòè
                
    }
                if(
    PlayerInfo[playerid][pIPhone3] == 1)
                {
                
    SendClientMessage(playerid,COLOR_GREEN,"Âû ïðîäàëè IPhone 3G");
                
    GiveMoney(playerid3000);
                }

                if(
    PlayerInfo[playerid][pSony] == 1)
                {
                
    SendClientMessage(playerid,COLOR_GREEN,"Âû ïðîäàëè Sony Ericsson");
                
    GiveMoney(playerid500); //öåíà
                
    }
                if(
    PlayerInfo[playerid][pIPhone2] == 1)
                {
                   
    SendClientMessage(playerid,COLOR_GREEN,"Âû ïðîäàëè IPhone 2G");
                
    GiveMoney(playerid2000);
                }
                if(
    PlayerInfo[playerid][pIPhone33] == 1)
                {
                 
    SendClientMessage(playerid,COLOR_GREEN,"Âû ïðîäàëè Samsung SGH-G800");
                
    GiveMoney(playerid15000);
                }
                 if(
    PlayerInfo[playerid][pIPhoneGs] == 1)
                {
               
    SendClientMessage(playerid,COLOR_GREEN,"Âû ïðîäàëè IPhone 3Gs");
                
    GiveMoney(playerid20000);
                }

                
    PlayerInfo[playerid][pNokia] = 0;
                
    PlayerInfo[playerid][pIPhone3] = 0;
                
    PlayerInfo[playerid][pSony] = 0;
                
    PlayerInfo[playerid][pIPhone2] = 0;
                
    PlayerInfo[playerid][pIPhone33] = 0;
                
    PlayerInfo[playerid][pIPhoneGs] = 0;

            }
            return 
    1;
        } 
    поставил себе телефоны с марками,но там нет нормальных проверок,решил сделать в selltel проверку на телефон!
    В итоге если нету телефона мне выдаёт у вас нет телефона!
    А если он есть и я пишу /selltel то он продаётся и мне так же ниже пишется у вас нет телефона,что здесь не так?

    ---------- Post added at 19:23 ---------- Previous post was at 18:06 ----------

    UPP!!!!!!!!
    Помогаю в скриптинге нужна помощь пишите!
    SKYPE - aim4ik2
    ICQ - 157-113-3
  2. #2
    Пользователь

    Аватар для apacerx

    Статус: Оффлайн
    Регистрация:13.03.2012
    Адрес:Беларусь, г.Витебск
    Сообщений:403
    Репутация:139 [+/-] 
    Вот здесь

    PHP код:
    if(PlayerInfo[playerid][pSony] != || PlayerInfo[playerid][pIPhone3] != || PlayerInfo[playerid][pNokia] != || PlayerInfo[playerid][pIPhone2] != || PlayerInfo[playerid][pIPhone33] != || PlayerInfo[playerid][pIPhoneGs] != 1
                { 
                
    SendClientMessage(playeridCOLOR_GREY"Ó âàñ íåò ìîáèëüíîãî òåëåôîíà!"); 
                } 
    Попробуй return использовать

    PHP код:
    if(PlayerInfo[playerid][pSony] != || PlayerInfo[playerid][pIPhone3] != || PlayerInfo[playerid][pNokia] != || PlayerInfo[playerid][pIPhone2] != || PlayerInfo[playerid][pIPhone33] != || PlayerInfo[playerid][pIPhoneGs] != 1)  return  SendClientMessage(playeridCOLOR_GREY"Ó âàñ íåò ìîáèëüíîãî òåëåôîíà!"); 
  3. #3
    Пользователь

    Аватар для pitbul999

    Статус: Оффлайн
    Регистрация:22.03.2011
    Сообщений:113
    Репутация:6 [+/-] 
    Хм.. у тебя как бы можно несколько телефонов покупать??
    UCP на заказ

    Skype: pitbul9997
    vk.com/id66613666
  4. #4
    Пользователь

    Аватар для DesertFox

    Статус: Оффлайн
    Регистрация:05.07.2012
    Сообщений:193
    Репутация:8 [+/-] 
    Вот здесь

    PHP код:
    if(PlayerInfo[playerid][pSony] != || PlayerInfo[playerid][pIPhone3] != || PlayerInfo[playerid][pNokia] != || PlayerInfo[playerid][pIPhone2] != || PlayerInfo[playerid][pIPhone33] != || PlayerInfo[playerid][pIPhoneGs] != 1
                { 
                
    SendClientMessage(playeridCOLOR_GREY"Ó âàñ íåò ìîáèëüíîãî òåëåôîíà!"); 
                } 
    Попробуй return использовать

    PHP код:
    if(PlayerInfo[playerid][pSony] != || PlayerInfo[playerid][pIPhone3] != || PlayerInfo[playerid][pNokia] != || PlayerInfo[playerid][pIPhone2] != || PlayerInfo[playerid][pIPhone33] != || PlayerInfo[playerid][pIPhoneGs] != 1)  return  SendClientMessage(playeridCOLOR_GREY"Ó âàñ íåò ìîáèëüíîãî òåëåôîíà!"); 
    return 1? пробывал,вабще не реагирует тогда... Пишет что нет телефона и всё...

    ---------- Post added at 22:48 ---------- Previous post was at 22:47 ----------

    Хм.. у тебя как бы можно несколько телефонов покупать??
    а тут что по вопросу не видно чтоль?
    Помогаю в скриптинге нужна помощь пишите!
    SKYPE - aim4ik2
    ICQ - 157-113-3
  5. #5
    Пользователь

    Аватар для apacerx

    Статус: Оффлайн
    Регистрация:13.03.2012
    Адрес:Беларусь, г.Витебск
    Сообщений:403
    Репутация:139 [+/-] 
    Замени в моей проверке все or || на and &&
  6. 1 пользователь сказал cпасибо apacerx за это полезное сообщение:

    EaLighT (02.06.2014)

  7. #6
    Пользователь

    Аватар для DesertFox

    Статус: Оффлайн
    Регистрация:05.07.2012
    Сообщений:193
    Репутация:8 [+/-] 
    Замени в моей проверке все or || на and &&
    большое спасибо Санёк) + тебе
    Помогаю в скриптинге нужна помощь пишите!
    SKYPE - aim4ik2
    ICQ - 157-113-3

Ваши права

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