PDA

Просмотр полной версии : [Вопрос] Как сделать чтобы текстдрав закрывался



Mesto
17.12.2016, 06:02
Что сделать чтобы закрывался текстдрав заправки после этой проверки или просто при нажатии ESC закрывался
if(BizzInfo[GetPVarInt(playerid, "FuelBizzID")][bProduct] < getfuel) return SendClientMessage(playerid,CGRAY,"На заправке недостаточно топлива.");




else if(pTemp[playerid][pFilling])
{
new vehicleid = GetPlayerVehicleID(playerid);
new Float:getfuel;
getfuel = pTemp[playerid][pFillingAmount] - gVehicles[vehicleid][vFuel];
if(BizzInfo[GetPVarInt(playerid, "FuelBizzID")][bProduct] < getfuel) return SendClientMessage(playerid,CGRAY,"На заправке недостаточно топлива.");
UpdateFillingBar(playerid,vehicleid);
if(pTemp[playerid][pFillingPrice] < 0) return SendClientMessage(playerid, -1, "Произошла ошибка. Попробуйте выбрать меньше количество бензина");
if(PlayerInfo[playerid][pCash] < pTemp[playerid][pFillingPrice]) return SendClientMessage(playerid,CGRAY,"У Вас недостаточно денег");
PlayerInfo[playerid][pCash] -= pTemp[playerid][pFillingPrice];
BizzPay[GetPVarInt(playerid, "FuelBizzID")] += pTemp[playerid][pFillingPrice];
BizzInfo[GetPVarInt(playerid, "FuelBizzID")][bMoney] += pTemp[playerid][pFillingPrice];
BizzInfo[GetPVarInt(playerid, "FuelBizzID")][bProduct] -= floatround(getfuel);
SetBizzInt(BizzInfo[GetPVarInt(playerid, "FuelBizzID")][bID], "product", BizzInfo[GetPVarInt(playerid, "FuelBizzID")][bProduct]);
DeletePVar(playerid, "FuelBizzID");
SendClientMessage(playerid,CGREEN,"Ждите идет заправка");
pTemp[playerid][pFilling] = false;
HideFillingBar(playerid);
pTemp[playerid][pFillGoing] = true;
}

Wise
17.12.2016, 15:11
TextDrawHideForPlayer (http://wiki.sa-mp.com/wiki/TextDrawHideForPlayer)
TextDrawHideForAll (http://wiki.sa-mp.com/wiki/TextDrawHideForAll)
PlayerTextDrawHide (http://wiki.sa-mp.com/wiki/PlayerTextDrawHide)
При помощи этих функций, и, смотря, какие текстдравы ты используешь.