VeryGoods 0 Опубликовано 13 октября, 2019 warning 213: tag mismatch - вот варнинг Пытался и так и сяк но все ровно варининг CMD:pts(playerid, params[]) { if(sscanf(params, "ui", params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "{9ACD32}Введите: {FFFFFF} /pts [id игрока] [1/2]"); new actplayerid; if(!IsPlayerConnected(actplayerid)) return SendMess(playerid, MSG_PLAYER_OFFLINE); else if(!PlayerLogged[actplayerid]) return SendMess(playerid, MSG_PLAYER_NOT_LOGGED); else if(GetPlayerDistanceToPlayer(playerid, params[0]) > 5.0 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(params[0])) return SendClientMessage(playerid, COLOR_GREY, "Игрок слишком далеко!"); new string[100], string_dialogue[400]; if(params[1] == 1) { if(PI[playerid][P_OWNABLE_CAR][0] == INVALID_VEHICLE_ID) return SendClientMessage(playerid, COLOR_GREY, "У вас нет автомобиля в слоте #1!"); strcat(string_dialogue, "{FFFFFF}"); format(string, sizeof(string), "Владелец: {9ACD32}%s\n", GetName(playerid)); strcat(string_dialogue, string); format(string, sizeof(string), "{FFFFFF}Модель: {0099FF}%s\n", VehicleNames[GetVehicleModel(PI[playerid][P_OWNABLE_CAR][0])-400]); strcat(string_dialogue, string); [строка с варнингом] format(string, sizeof(string), "{FFFFFF}Гос.Знак: {0099FF}%s", PI[playerid][veh_number]); strcat(string_dialogue, string); } if(params[1] == 2) { if(PI[playerid][P_OWNABLE_CAR][1] == INVALID_VEHICLE_ID) return SendClientMessage(playerid, COLOR_GREY, "У вас нет автомобиля в слоте #2!"); strcat(string_dialogue, "{FFFFFF}"); format(string, sizeof(string), "Владелец: {9ACD32}%s\n", GetName(playerid)); strcat(string_dialogue, string); format(string, sizeof(string), "{FFFFFF}Модель: {0099FF}%s\n", VehicleNames[GetVehicleModel(PI[playerid][P_OWNABLE_CAR][0])-400]); strcat(string_dialogue, string); [строка с варнингом] format(string, sizeof(string), "{FFFFFF}Гос.Знак: {0099FF}%s", PI[playerid][veh_number]); strcat(string_dialogue, string); } ShowPlayerDialog(params[0], D_NULL, DIALOG_STYLE_MSGBOX, "{"#cSV"}ПТС", string_dialogue, "Закрыть", ""); if(PI[playerid][pSex] == 1) format(string, sizeof(string), "показал паспорт транспортного средства %s", GetName(params[0])); else format(string, sizeof(string), "показала паспорт транспортного средства %s", GetName(params[0])); MeAction(playerid, string); return 1; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
16Shadows 101 Опубликовано 14 октября, 2019 Во-первых, на форуме есть возможность выделять код, что делает его более читаемым. Во-вторых, было бы неплохо указать строку, так как особого желания вчитываться в код, вставленный голым текстом, нет. Да и проблема может быть в кастомных функциях. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты