Leha_leha 9 Опубликовано 5 декабря, 2014 Подскажите когда ввожу статс напротив Организация пишет постоянно - Гражданский. Что не правильно? new ttext[35]; if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { ttext = "??????"; } else if(PlayerInfo[targetid][pMember] == 0|| PlayerInfo[targetid][pLeader] == 0) { ttext = "???????????"; } else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1) { ttext = "???????"; } else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2) { ttext = "???"; } else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3) { ttext = "?????"; } else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { ttext = "??????"; } else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5) { ttext = "La Cosa Nostra"; } else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6) { ttext = "????? ??????? ????"; } else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8) { ttext = " "; } else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 7) { ttext = "?????????????"; } else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9) { ttext = "????? NRJ"; } else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10) { ttext = "??? ??????"; } else if(PlayerInfo[targetid][pMember] == 11 || PlayerInfo[targetid][pLeader] == 11) { ttext = "???????????"; } else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12) { ttext = ""; } else if(PlayerInfo[targetid][pMember] == 13 || PlayerInfo[targetid][pLeader] == 13) { ttext = "??????? ???????"; } else if(PlayerInfo[targetid][pMember] == 14 || PlayerInfo[targetid][pLeader] == 14) { ttext = ""; } else if(PlayerInfo[targetid][pMember] == 15 || PlayerInfo[targetid][pLeader] == 15) { ttext = ""; } else if(PlayerInfo[targetid][pMember] == 16 || PlayerInfo[targetid][pLeader] == 16) { ttext = "???????"; } else if(PlayerInfo[targetid][pMember] == 17 || PlayerInfo[targetid][pLeader] == 17) { ttext = "??? ?.?????"; } else if(PlayerInfo[targetid][pMember] == 18 || PlayerInfo[targetid][pLeader] == 18) { ttext = "???????????"; } else if(PlayerInfo[targetid][pMember] == 19 || PlayerInfo[targetid][pLeader] == 19) { ttext = "????? ???????? ????????????"; } else if(PlayerInfo[targetid][pMember] == 20 || PlayerInfo[targetid][pLeader] == 20) { ttext = "??? ?.?????"; } else if(PlayerInfo[targetid][pMember] == 21 || PlayerInfo[targetid][pLeader] == 21) { ttext = "??????? ?????"; } else if(PlayerInfo[targetid][pMember] == 23 || PlayerInfo[targetid][pLeader] == 23) { ttext = "???????"; } else if(PlayerInfo[targetid][pMember] == 24 || PlayerInfo[targetid][pLeader] == 24) { ttext = "????????? ?.???????"; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ryslik42 288 Опубликовано 5 декабря, 2014 Нормально, полностью вырежи и под спойлер. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Leha_leha 9 Опубликовано 5 декабря, 2014 (изменено) Нормально, полностью вырежи и под спойлер. format(str,sizeof(str),"\t\t{00FF00}Организация: \t\t\t{ffffff}%s \n",ttext); strcat(sctring,str); Изменено 5 декабря, 2014 пользователем Миха_Ил. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Smolin 1,410 Опубликовано 5 декабря, 2014 ttext Что там в этой переменной Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Leha_leha 9 Опубликовано 5 декабря, 2014 ttext Что там в этой переменной В начале глянь Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Smolin 1,410 Опубликовано 5 декабря, 2014 else if(PlayerInfo[targetid][pMember] == 0|| PlayerInfo[targetid][pLeader] == 0) { ttext = "???????????"; } Я так понимаю здесь пишет "Гражданский", так в чем суть проблемы я не понимаю ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Bandit377 0 Опубликовано 5 декабря, 2014 else if(PlayerInfo[targetid][pMember] == 0|| PlayerInfo[targetid][pLeader] == 0) { ttext = "???????????"; } Я так понимаю здесь пишет "Гражданский", так в чем суть проблемы я не понимаю ? Да, там пишет граждаский, но пишет даже если ты и мусор все равно гражданский пишет, и без разницы какая фракция Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Smolin 1,410 Опубликовано 5 декабря, 2014 if(PlayerInfo[targetid][pMember] == 0 && PlayerInfo[targetid][pLeader] == 0) { ttext = "Гражданский";} Думаю объяснять не нужно почему. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Bandit377 0 Опубликовано 5 декабря, 2014 if(PlayerInfo[targetid][pMember] == 0 && PlayerInfo[targetid][pLeader] == 0) { ttext = "Гражданский";} Думаю объяснять не нужно почему. Ну в чем? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Bandit377 0 Опубликовано 5 декабря, 2014 if(PlayerInfo[targetid][pMember] == 0 && PlayerInfo[targetid][pLeader] == 0) { ttext = "Гражданский";} Думаю объяснять не нужно почему. Ну в чем? А понял не увидел спасибо все Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Bandit377 0 Опубликовано 5 декабря, 2014 if(PlayerInfo[targetid][pMember] == 0 && PlayerInfo[targetid][pLeader] == 0) { ttext = "Гражданский";} Думаю объяснять не нужно почему. Ну в чем? А понял не увидел спасибо все А хотя не понял( Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Skinn3r 21 Опубликовано 5 декабря, 2014 if(PlayerInfo[targetid][pMember] == 0 && PlayerInfo[targetid][pLeader] == 0) { ttext = "Гражданский";} Думаю объяснять не нужно почему. Ну в чем? А понял не увидел спасибо все А хотя не понял( Скопируй нормально , без символов , а то не понятно что то Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ryslik42 288 Опубликовано 6 декабря, 2014 Вместо или, скрепляй. || замени на & Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Leha_leha 9 Опубликовано 6 декабря, 2014 Вместо или, скрепляй. || замени на & "Вместо или, скрепляй." Не понял? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ryslik42 288 Опубликовано 6 декабря, 2014 (изменено) О боже..... else if(PlayerInfo[targetid][pMember] == 0|| PlayerInfo[targetid][pLeader] == 0) { ttext = "???????????"; } замени на else if(PlayerInfo[targetid][pMember] == 0 & PlayerInfo[targetid][pLeader] == 0) { ttext = "???????????"; } Изменено 6 декабря, 2014 пользователем Ryslik42 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Leha_leha 9 Опубликовано 6 декабря, 2014 О боже..... else if(PlayerInfo[targetid][pMember] == 0|| PlayerInfo[targetid][pLeader] == 0) { ttext = "???????????"; } замени на else if(PlayerInfo[targetid][pMember] == 0 & PlayerInfo[targetid][pLeader] == 0) { ttext = "???????????"; } Теперь просто пусто, ничего не пишет Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Smolin 1,410 Опубликовано 6 декабря, 2014 else if(PlayerInfo[targetid][pMember] == 0 && PlayerInfo[targetid][pLeader] == 0) { ttext = "-"; } Ошибку Ryslik42 допустил в операторе. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Leha_leha 9 Опубликовано 6 декабря, 2014 else if(PlayerInfo[targetid][pMember] == 0 && PlayerInfo[targetid][pLeader] == 0) { ttext = "-"; } Ошибку Ryslik42 допустил в операторе. Не работает все равно Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Smolin 1,410 Опубликовано 6 декабря, 2014 new ttext[50]; И лучше всего, сделай по порядку 0... 1... 2... И т.д. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты