7ucky 4 Опубликовано 4 февраля, 2019 Вобщем есть код, Практически идентичный НО. В Первом варианте он действует (Работает как нужно) а вот следующие строки идентичного кода прекращают работу, причем если поменять местами верх с низом, то нижняя строка всеравно не работает. Прилагаю код, и жду расуждений на тему ;) if(newcar >= omon[0] && newcar <= omon[1] && GetPlayerVehicleSeat(playerid) == 0 ) { if(pInfo[playerid][pFrak]!=2) return RemovePlayerFromVehicle(playerid), SCM(playerid,-1,"? ??? ??? ????? ?? ????? ??????????"); } if(newcar >= mcs[0] && newcar <= mcs[1] && GetPlayerVehicleSeat(playerid) == 0 ) { if(pInfo[playerid][pFrak]!=5) return RemovePlayerFromVehicle(playerid), SCM(playerid,-1,"? ??? ??? ????? ?? ????? ??????????"); } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
16Shadows 101 Опубликовано 4 февраля, 2019 (изменено) Самое простое - неверно записанные переменные в массиве mcs во втором коде. Изменено 4 февраля, 2019 пользователем 16Shadows Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
7ucky 4 Опубликовано 4 февраля, 2019 @16Shadows,Самое интересное что вприципе все там было правильно Но как выяснилось позже, если быть точнее спустя пару тройку часов - mcs[0] начинался с CreateVehicle, А mcs[1] CreateVehiclePrint. Соответственно решилось все банальной правкой с CreateVehiclePrint на CreateVehicle. Так что впринципе проблема решена. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты