Azixxx 1 Опубликовано 8 сентября, 2018 Я столкнулся с проблемой,если я уберу в коде "Купить",и оставлю "Выйти".То когда нажимаю на "Выйти" в диалоге,то я покупаю авто,а не выхожу с него.Как убрать "Купить".И оставить функцию "Выйти" нормальную(а не покупку авто). Код: public: ShowBuyCarInfo(playerid, vehicleid) { new text[275]; new modelid = GetVehicleModel(vehicleid) - 400; format ( text, sizeof text, "{FFFFFF}Тип автомобиля:\t%s класс\n\ Название:\t\t%s\n\ Номер модели:\t%d\n\ Стоимость аренды:\t{FFFF00}%d руб.\n\ {FFFFFF}Стоимость покупки:\t{00CC00}%d руб.\n\n\ {FFFFFF}Для покупки этой модели нажмите \"Купить\"\n\ Чтобы взять авто в аренду используйте /rentcar", "Неопределённый", GetVehicleInfo(modelid, VI_NAME), modelid + 400, GetVehicleInfo(modelid, VI_PRICE) / 100, GetVehicleInfo(modelid, VI_PRICE) ); Dialog(playerid, DIALOG_BIZ_CAR_MARKET_CAR_INFO, DIALOG_STYLE_MSGBOX, "{FF9900}Авторынок", text,"Купить", "Выйти"); return 1; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
#Pawno 306 Опубликовано 8 сентября, 2018 DIALOG_BIZ_CAR_MARKET_CAR_INFO диалог в студию Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Azixxx 1 Опубликовано 9 сентября, 2018 @#Pawno, case DIALOG_BIZ_CAR_MARKET: { if(!response) return 1; if((GetPlayerOwnableCars(playerid) + 1) > GetPlayerCarSlots(playerid)) return SendClientMessage(playerid, 0x3399FFFF, "Все слоты для транспорта заняты. Вы можете увеличить их: {FFFF00}/menu > Дополнительно"); new biz_id = GetPlayerInBiz(playerid); new car_market_id = biz_id - 33; if(biz_id == -1 || GetBusinessData(biz_id, B_TYPE) != BUSINESS_TYPE_CAR_MARKET || GetPlayerData(playerid, P_BUY_CAR) != INVALID_VEHICLE_ID) return 1; buy_car_select_car[playerid] = buy_car_select_color_type[playerid] = 0; buy_car_select_color[playerid][0] = buy_car_select_color[playerid][1] = 1; SetPlayerVirtualWorld(playerid, playerid + 1); SetPlayerPosEx(playerid, 149.4721, -83.7604, 1005.8106, 0.0, _, _, false); TogglePlayerControllable(playerid, false); SetPlayerData(playerid, P_BUY_CAR, CreateVehicle(car_market_data[car_market_id][0][0], 147.7250, -82.9883, 1001.8265, 180.0, 1, 1, 5)); SetVehicleVirtualWorld(GetPlayerData(playerid, P_BUY_CAR), playerid + 1); LinkVehicleToInterior(GetPlayerData(playerid, P_BUY_CAR), 5); SetPlayerCameraPos(playerid, 150.024200, -86.989334, 1003.224487); SetPlayerCameraLookAt(playerid, 147.971115, -82.769119, 1001.499755); ShowPlayerSelectPanel(playerid, SELECT_PANEL_TYPE_CAR_MARKET); BuyCarTDsShowForPlayer(playerid); CallLocalFunction("BuyCarPTDUpdate", "i", playerid); SelectTextDraw(playerid, 0x00FF00FF); return 1; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SCRIPTMAN 358 Опубликовано 9 сентября, 2018 Покажи действия на эти кнопки. В OnPlayerClickTextDraw Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Azixxx 1 Опубликовано 9 сентября, 2018 @SCRIPTMAN, Не было найдено.В этом паблике его нету Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
жекакротов 1 Опубликовано 11 сентября, 2018 @Azixxx, Где купить оставь пусты ковычки. Dialog(playerid, DIALOG_BIZ_CAR_MARKET_CAR_INFO, DIALOG_STYLE_MSGBOX, "{FF9900}Авторынок", text,"", "Выйти"); Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Azixxx 1 Опубликовано 14 сентября, 2018 @жекакротов, нет не работает.Просто диалог тоже самый.Просто ничего не написано.Но кликабелен эти " ". Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mishka42 1 Опубликовано 14 сентября, 2018 public: ShowBuyCarInfo(playerid, vehicleid) { new text[275]; new modelid = GetVehicleModel(vehicleid) - 400; format ( text, sizeof text, "{FFFFFF}Тип автомобиля:\t%s класс\n\ Название:\t\t%s\n\ Номер модели:\t%d\n\ Стоимость аренды:\t{FFFF00}%d руб.\n\ {FFFFFF}Стоимость покупки:\t{00CC00}%d руб.\n\n\ {FFFFFF}Для покупки этой модели нажмите \"Купить\"\n\ Чтобы взять авто в аренду используйте /rentcar", "Неопределённый", GetVehicleInfo(modelid, VI_NAME), modelid + 400, GetVehicleInfo(modelid, VI_PRICE) / 100, GetVehicleInfo(modelid, VI_PRICE) ); Dialog(playerid, DIALOG_BIZ_CAR_MARKET_CAR_INFO, DIALOG_STYLE_MSGBOX, "{FF9900}Авторынок", text,"Купить", ""); return 1; } Так пробовал? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Azixxx 1 Опубликовано 14 сентября, 2018 @Mishka42, Авто покупается.А мне нужно,чтоб он выходил из авто.А не покупал Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты