Система слета домов - баг. - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
Система слета домов - баг.
SanyaR Дата: Понедельник, 06.03.2017, 14:15 | Сообщение # 1
Новичок
Сообщений: 5
Статус: Offline
После покупки, если игрок не заходит более 3-х дней - дом должен слететь в гос.
Когда игрок заходит, ему высвечивается это. Типо его выселили за неактив более 3-х дней.
Но сам дом почему то не слетает, он остается все равно у него.

Вроде бы этот код, если нет, скину еще пару кусочков:

Код
Вот здесь вроде бы все:
[code]if(h_online_arendator[0] && strcmp(HouseInfo[he][hRent], "-", true) && getdate() >= h_online_arendator[0]+3)
  {
   mysql_format(connects,string,164,"UPDATE `accounts` SET `pArendaHouse` = '-1',`pText` = '2' WHERE `Name` = '%s'",HouseInfo[he][hRent]);
   mysql_empty(connects, string);
   mysql_format(connects,string,126,"UPDATE `house` SET `h_online_arendator` = '0' WHERE `hID` = '%i'",HouseInfo[he][hID]);
   mysql_empty(connects, string);
  }
  else if(h_online_arendator[1] && strcmp(HouseInfo[he][hRent1], "-", true) && getdate() >= h_online_arendator[1]+3)
  {
   mysql_format(connects,string,164,"UPDATE `accounts` SET `pArendaHouse` = '-1',`pText` = '2' WHERE `Name` = '%s'",HouseInfo[he][hRent1]);
   mysql_empty(connects, string);
   mysql_format(connects,string,126,"UPDATE `house` SET `h_online_arendator_1` = '0' WHERE `hID` = '%i'",HouseInfo[he][hID]);
   mysql_empty(connects, string);
  }
  else if( h_online > 0 && HouseInfo[he][hOwned] && getdate() >= h_online + (HouseInfo[he][hSubsidions] ? (7) : (3)) )
  {
   mysql_format(connects,string,164,"UPDATE `accounts` SET `pPhousekey` = '-1',`pText` = '1' WHERE `Name` = '%s'",HouseInfo[he][hOwner]);
   mysql_empty(connects, string);
   strmid(HouseInfo[he][hOwner], "The State", 0, strlen("The State"), 255);
   HouseInfo[he][hHel] = 0;
   HouseInfo[he][hLock] = 1;
   HouseInfo[he][hOwned] = 0;
   HouseInfo[he][hVehSost] = 0;
   HouseInfo[he][hStyle] = 0;
   HouseInfo[he][hGarage] = 0;
   HouseInfo[he][hSubsidions] = 0;
   for(new d = 0; d != 5; d++) HouseInfo[he][hGun][d] = 0, HouseInfo[he][hGunAmmo][d] = 0;
   HouseInfo[he][hSafe] = 0;
   mysql_format(connects,string,126,"UPDATE `house` SET `h_online` = '0' WHERE `hID` = '%i'",HouseInfo[he][hID]);
   mysql_empty(connects, string);
   printf("[HOUSE №%i] %i:%i. Дом был продан государству.",HouseInfo[he][hID],h_online,getdate());
  }

  HouseInfo[he][LabelText][0] = CreateDynamic3DTextLabel("Выход из дома\nКлавиша: "SERVER"''ALT''", -1,HouseInfo[he][hExit][0],HouseInfo[he][hExit][1],HouseInfo[he][hExit][2]+1,9.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,HouseInfo[he][hInt],he+50);

  format(string,215,"Номер дома: {79F84B}%d"WHITE"\nГосударственная цена: {79F84B}%i$"WHITE"\nДом: {79F84B}%s"WHITE"\nПодробная информация: {79F84B}''F''",HouseInfo[he][hID],HouseInfo[he][hValue],(HouseInfo[he][hOwned]?("Занят"):("Свободен")));

  HouseInfo[he][LabelText][1] = CreateDynamic3DTextLabel(string,-1,HouseInfo[he][hEnter][0],HouseInfo[he][hEnter][1],HouseInfo[he][hEnter][2],9.0,INVALID_PLAYER_ID, INVALID_VEHICLE_ID);
  CreateDynamic3DTextLabel("Войти в бассейн\nКлавиша "SERVER"''ALT''", -1, 2475.0808,2657.0547,1508.7789,9.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,he+50);
  CreateDynamic3DTextLabel("Выйти с бассейна\nКлавиша "SERVER"''ALT''", -1, -1051.0314,453.9560,2.0479,9.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,he+50);
  CreateDynamic3DTextLabel("Выйти с подвала\nКлавиша "SERVER"''ALT''", -1, 2443.4961,2673.7556,1514.7955,9.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,he+50);
  if(HouseInfo[he][hGarage]) CreateDynamic3DTextLabel("Чтобы выйти из гаража нажмите 'ALT'", COLOR_SERVER, 1769.0474,-1897.8124,498.5519+0.8,9.0,INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, he+50), CreateDynamic3DTextLabel("Чтобы покинуть гараж\n{"#cGRAY"}Посигнальте 'H'", COLOR_SERVER, 1791.6519,-1903.4984,498.5519+0.8,9.0,INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, he+50);

  if(!HouseInfo[he][hOwned])
  {
   HouseInfo[he][hPickup] = CreateDynamicPickup(1273, 23, HouseInfo[he][hEnter][0], HouseInfo[he][hEnter][1], HouseInfo[he][hEnter][2],-1);
   HouseInfo[he][hMIcon] = CreateDynamicMapIcon(HouseInfo[he][hEnter][0], HouseInfo[he][hEnter][1], HouseInfo[he][hEnter][2], 31, COLOR_WHITE, 0, -1, -1, 200.0);
  }
  else
  {
   HouseInfo[he][hPickup] = CreateDynamicPickup(19522, 23, HouseInfo[he][hEnter][0], HouseInfo[he][hEnter][1], HouseInfo[he][hEnter][2],-1);
   HouseInfo[he][hMIcon] = CreateDynamicMapIcon(HouseInfo[he][hEnter][0], HouseInfo[he][hEnter][1], HouseInfo[he][hEnter][2], 32, COLOR_WHITE, 0, -1, -1, 200.0);
  }
    }
    printf("-> LoadProperty | Загружено %d | Time: %d (ms)",TOTAL_HOUSE,GetTickCount() - time);

    mysql_tquery(connects,"SELECT * FROM `gzlogo`", "LoadGZLogo","");
    return 1;
}
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
bondarkovasyl [01:24]

DeTruXer [00:16]

NapoleonBonapart [23:46]

Dfgafgwdxz [18:04]

Dominikopon [18:00]

cheatjopa2 [11:58]

gabitovismaismaisma [09:18]

Gotham_ws [03:45]

раре [02:58]

Epiphonexmr [02:38]

ksuexe [01:35]

petrusenko_t [23:29]

shanepk60 [21:19]