- Регистрация
- 12 Авг 2019
- Сообщения
- 172
- Лучшие ответы
- 0
- Репутация
- 2
Привет всем!
Как сделать проверку на наличие купленного гаража?
Вот команда вставьте сюда пожалуйста проверку на наличие гаража (всего можно иметь 1 гараж). ( У меня можно иметь бесконечно гаражей , а мне надо чтобы один игрок имел максимум 1 гараж )
Заранее спасибо
Как сделать проверку на наличие купленного гаража?
Вот команда вставьте сюда пожалуйста проверку на наличие гаража (всего можно иметь 1 гараж). ( У меня можно иметь бесконечно гаражей , а мне надо чтобы один игрок имел максимум 1 гараж )
HTML:
cmd:buygarage(playerid)
{
for(new g = 0; g < TotalGarages; g++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, GarageInfo[g][G_ENTER_X], GarageInfo[g][G_ENTER_Y], GarageInfo[g][G_ENTER_Z]))
{
if(GetMoney(playerid) < GarageInfo[g][g_PRICE])
return SendClientMessage(playerid, COLOR_RED, "На Вашем счету недостаточно средств для покупки данного гаража");
if(GarageInfo[g][g_OWNED] != 0)
return SendClientMessage(playerid, COLOR_RED, "Вы не можете приобрести уже купленный гараж");
SetPVarInt(playerid, "garage_id", g);
new garage_text[256], class_text[20];
switch(GarageInfo[g][g_TYPE])
{
case 1: class_text = "Низкий";
case 2: class_text = "Средний";
case 3: class_text = "Высокий";
}
format(garage_text, sizeof garage_text, "\
{FFFFFF}Номер гаража: \t\t\t№%d\n\
Класс гаража: \t\t\t%s\n\
Стоимость: \t\t\t{43C928}%d рублей\n\n\
{FFFFFF}Для того, чтобы купить гараж, нажмите 'Купить'\n\
Для того, чтобы отменить покупку, нажмите 'Отмена'",
g+1, class_text, GarageInfo[g][g_PRICE]);
ShowPlayerDialog
(
playerid,
D_BUYGARAGE,
DIALOG_STYLE_MSGBOX,
"{31A0CC}Покупка гаража",
garage_text,
"Купить", "Отмена"
)
;
return true;
}
}
return true;
}