Вопросы

как сделать оплату дома и бизнеса не почасовой а денной?

Поделиться сообщением


Ссылка на сообщение

2 ответа на этот вопрос

  • 0

код в студию где у тебя каждый час снимает деньги с дома или с биза , экстрасенци и ванги просто ещё не заходили 

Отредактировано пользователем MuhammadPawn

Поделиться сообщением


Ссылка на сообщение
  • 0
Спойлер

    case D_JOINHOUSE:
        {
            if(!response) return 1;
            new idx = GetPVarInt(playerid, "PlayerHouse");
            if(!strcmp(HouseInfo[idx][hOwner], "None", true))
            {
                if(PI[playerid][pCash] < HouseInfo[idx][hPrice]) return SendClientMessage(playerid, COLOR_GREY, ""cER"У вас не хватает денег!");
                else
                {
                    new house = 0, room = 0;
                    for(new i = 1; i <= TOTALHOUSE;i++)
                    {
                        if(!strcmp(HouseInfo[hOwner], GetName(playerid), true)) house++;
                    }
                    if(house != 0) return SendClientMessage(playerid, COLOR_GREY, ""cER"У вас уже есть дом!");
                    for(new i = 1; i <= TOTALROOMS;i++)
                    {
                        if(!strcmp(RoomsInfo[rOwner],PI[playerid][pName],true)) room++;
                    }
                    if(room != 0) return SendClientMessage(playerid, COLOR_GREY, "У вас уже есть квартира!");
                    PI[playerid][pCash] -= HouseInfo[idx][hPrice];
                    HouseInfo[idx][hBuyPrice] = HouseInfo[idx][hPrice]/2;
                    HouseInfo[idx][hOplata] = GetHomeOplata(idx)*2;
                    HouseInfo[idx][hLock] = 1;
                    SendMes(playerid, COLOR_GREEN, ""cDA"Вы купили дом за %iр. У вас осталось: %iр",HouseInfo[idx][hPrice], PI[playerid][pCash]);
                    SendClientMessage(playerid, COLOR_YELLOW, ""cPS"Ваш домашний счет проплачен на 1 час, рекомендуем вам пополнить счет");
                    SendMes(playerid, COLOR_YELLOW, ""cPS"Стоимость кварплаты для вашего дома будет составлять %dр в час",GetHomeOplata(idx));
                    strmid(HouseInfo[idx][hOwner], GetName(playerid), 0, strlen(GetName(playerid)), MAX_PLAYER_NAME);
                    new string[256];
                    format(string, sizeof(string), "UPDATE "T_HOUSE" SET hOwner = '%s', hOplata = %i, buyprice = %i, hLock = %i WHERE id = '%d' LIMIT 1", HouseInfo[idx][hOwner], GetHomeOplata(idx)*2, HouseInfo[idx][hBuyPrice], HouseInfo[idx][hLock], idx);
                    mysql_tquery(dbHandle, string, "", "");
                    PI[playerid][pSpawnChange] = 1;
                    PI[playerid][cLock] = 1;
                    LoadMyCar(playerid);
                    UpdateHouse(idx);
                    return 1;
                }
            }

    case 4:
                {
                    new h = GetPVarInt(playerid, "PlayerHouse");
                    if(GetPlayerHouse(playerid) == 0) return SendClientMessage(playerid, COLOR_GREY, ""cER"У вас нет дома!");
                    new string[128];
                    format(string, sizeof(string), "{FFFFFF}Введите сумму пополнения\nТекущий домашний баланс: %dр", HouseInfo[h][hOplata]);
                    ShowPlayerDialog(playerid, D_LIC+5, 1, "{"#cSV"}Пополнение домашнего счета", string, "Принять", "Назад");
                }
                case 5:
                {
                    new b = GetPVarInt(playerid, "PlayerBizz");
                    if(GetPlayerBizz(playerid) == 0) return SendClientMessage(playerid, COLOR_GREY, ""cER"Вы не владеете бизнесом!");
                    new string[128];
                    format(string, sizeof(string), "{FFFFFF}Введите сумму пополнения\nТекущий счет бизнеса: %dр", BizzInfo[bMoney]);
                    ShowPlayerDialog(playerid, D_HEAL+21, 1, "{"#cSV"}Пополнение счета бизнеса", string, "Принять", "Назад");
                }
                case 6:
                {

                    new b = GetPVarInt(playerid, "PlayerBizz");
                    if(GetPlayerBizz(playerid) == 0) return SendClientMessage(playerid, COLOR_GREY, ""cER"Вы не владеете бизнесом!");
                    new string[128];
                    format(string, sizeof(string), "{FFFFFF}Введите сумму вывода денег с бизнеса\nТекущий счет бизнеса: %dр", BizzInfo[bMoney]);
                    ShowPlayerDialog(playerid, D_HEAL+213, 1, "{"#cSV"}Вывод счета с бизнеса", string, "Принять", "Назад");

 

 

Отредактировано пользователем MuhammadPawn
Причина: Убрал код под спойлер

Заметка от MuhammadPawn , создано

В следующий раз большой код убирай под спойлер, и весь код в блок для кода

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • KAIF
      От KAIF


      Скачать файл GTA RolePlay-МОД,СБОРКА
      !!!!!ВСЕГО ОДНА КОПИЯ!!!! 
      Единственный мод GTA RP.
       
      Фракции:
      Правительство
      ГИБДД
      Полиция Южного
      ФСБ
      ЦГБ-А
      Автошкола
      Китайская мафия
      Русская Мафия
      Итальянская Мафия
      Американская Мафия
      Чеченская Мафия
      ВВС
      МЧС
      ОПГ Тяп-Ляп
      ОПГ Хади-Такташ
      СМИ Южного
      ФСИН
      В комплекте идёт СБОРКА И МОД.
      Единственный мод GTA RP.
      Добавил KAIF Добавлено 01.01.2024 Категория Моды Автор Aleksandr  
    • KAIF
      От KAIF
      !!!!!ВСЕГО ОДНА КОПИЯ!!!! 
      Единственный мод GTA RP.
       
      Фракции:
      Правительство
      ГИБДД
      Полиция Южного
      ФСБ
      ЦГБ-А
      Автошкола
      Китайская мафия
      Русская Мафия
      Итальянская Мафия
      Американская Мафия
      Чеченская Мафия
      ВВС
      МЧС
      ОПГ Тяп-Ляп
      ОПГ Хади-Такташ
      СМИ Южного
      ФСИН
      В комплекте идёт СБОРКА И МОД.
      Единственный мод GTA RP.
    • Узбек
      От Узбек
      Всем добрый вечер ребят! 
      Я начинающий, сегодня я вам сливаю команду 2(шт) на технические работы
      Ловите