Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stock StartLicitatii()
- {
- new Cache: r, stringm[200];
- format(stringm, 200, "SELECT * FROM `users` WHERE House != 999 AND OrePeLuna < 6 ORDER BY `id` DESC");
- r = mysql_query(SQL, stringm);
- printf("Sunt %dx Cache", cache_get_row_count());
- new Get[ 2 ];
- cache_get_data(Get[0], Get[1], SQL);
- new numar= 0;
- for(new i; i < Get[0]; i++)
- {
- numar ++;
- new idCasa;
- new Nume[MAX_PLAYER_NAME];
- cache_get_field_content(i, "name", Nume, SQL, MAX_PLAYER_NAME );
- idCasa = cache_get_field_content_int(i, "House", SQL);
- //print("2");
- if(strcmp(Nume, HouseInfo[idCasa][hOwner], true) == 0)
- {
- //print("3");
- TotalLicitatii ++;
- mysql_format(SQL, stringm, sizeof(stringm), "INSERT INTO `licitatii` (`ID`, `HouseID`, `PretInceput`, `PretCurent`, `Lider`) VALUES (NULL, '%d', '%d', '0', '-1')", idCasa, HouseInfo[idCasa][hValue]);
- mysql_query(SQL, stringm);
- LicInfo[TotalLicitatii][houseID] = idCasa;
- LicInfo[TotalLicitatii][LPretCurent] = 0;
- LicInfo[TotalLicitatii][LPretInceput] = HouseInfo[idCasa][hValue];
- mysql_format(SQL, stringm, sizeof(stringm), "UPDATE `users` SET `House` = '999' WHERE `users`.`name` = '%s'", Nume);
- mysql_query(SQL, stringm);
- HouseInfo[idCasa][hHel] = 0;
- HouseInfo[idCasa][hArm] = 0;
- HouseInfo[idCasa][hLock] = 0;
- HouseInfo[idCasa][hOwned] = 0;
- HouseInfo[idCasa][Licitata] = 1;
- mysql_format(SQL, stringm, sizeof(stringm), "UPDATE `houses` SET `Hel` = '0', `Arm` = '-1', `Lockk` = '0', `Owned` = '0', `Owner`='The State', `Licitata` = '1' WHERE `houses`.`ID` = %d", idCasa);
- mysql_query(SQL, stringm);
- DestroyDynamic3DTextLabel(HouseLabel[idCasa]);
- DestroyDynamicPickup(HouseInfo[idCasa][hPickupID]);
- HouseInfo[idCasa][hPickupID] = CreateDynamicPickup(1272, 23, HouseInfo[idCasa][hEntrancex], HouseInfo[idCasa][hEntrancey], HouseInfo[idCasa][hEntrancez]);
- //print("4");
- format(stringm, sizeof(stringm),"{FFFFFF}Casa {54CC56}%d\n{FFFFFF}Aceasta casa este scoasa la licitatie!\nPretul la care s-a ajuns: {54CC56}$%s \n{FFFFFF}Pentru a licita foloseste /bid.",idCasa, FormatNumber(LicInfo[TotalLicitatii][LPretCurent]));
- HouseLabel[idCasa] = CreateDynamic3DTextLabel(stringm ,0x09FF00FF,HouseInfo[idCasa][hEntrancex], HouseInfo[idCasa][hEntrancey], HouseInfo[idCasa][hEntrancez],25, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0);
- //print("5");
- if(IsPlayerConnected(GetPlayerID(Nume)))
- {
- PlayerInfo[GetPlayerID(Nume)][pPhousekey] = 999;
- PlayerInfo[GetPlayerID(Nume)][pRented] = -1;
- SCM(GetPlayerID(Nume), COLOR_LIGHTBLUE, "Casa ta a fost scoasa la licitatie automat din cauza ca n-ai jucat 6 ore in ultima luna!");
- }
- printf("[Tura: %d] ID Casa: %d | Nume: %s", numar, LicInfo[TotalLicitatii][houseID], Nume);
- }
- }
- if(numar == 0) return SendClientMessageToAll(-1, "Licitatiile nu vor incepe deoarece nu exista jucatori inactivi.");
- printf("nr %d", numar);
- Licitatii = 1;
- cache_delete(r);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement