BopCornos

Untitled

Dec 14th, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.23 KB | None | 0 0
  1. stock LoadHouse()
  2. {
  3.     new query1[256];
  4.     new gameid;
  5.     new Text3D:label;
  6.     if(Creating == 1)
  7.     {
  8.         DestroyDynamicPickup(gameid);
  9.         DestroyDynamic3DTextLabel(label);
  10.         Creating = 0;
  11.     }
  12.     format(query1,sizeof(query1),"SELECT * FROM `houses`");
  13.     mysql_query(query1);
  14.     mysql_store_result();
  15.     new rows = mysql_num_rows();
  16.     while(mysql_fetch_row_format(query1, "|"))
  17.     {
  18.         sscanf(query1,"p<|>ds[65]ddfffddfffddds[24]",
  19.             HouseTemp[hUID],
  20.             HouseTemp[hName],
  21.             HouseTemp[hCost],
  22.             HouseTemp[hCzynsz],
  23.             HouseTemp[hOutX],
  24.             HouseTemp[hOutY],
  25.             HouseTemp[hOutZ],
  26.             HouseTemp[hOutInt],
  27.             HouseTemp[hOutVW],
  28.             HouseTemp[hInX],
  29.             HouseTemp[hInY],
  30.             HouseTemp[hInZ],
  31.             HouseTemp[hInInt],
  32.             HouseTemp[hInVW],
  33.             HouseTemp[hOwned],
  34.             HouseTemp[hOwner]
  35.         );
  36.         for(new i=0;i<rows;i++)
  37.         {
  38.             new string1[128];
  39.             new string2[256];
  40.             new string3[128];
  41.             HouseCache[i][hUID] = HouseTemp[hUID];
  42.             HouseCache[i][hCost] = HouseTemp[hCost];
  43.             HouseCache[i][hCzynsz] = HouseTemp[hCzynsz];
  44.             HouseCache[i][hOutX] = HouseTemp[hOutX];
  45.             HouseCache[i][hOutY] = HouseTemp[hOutY];
  46.             HouseCache[i][hOutZ] = HouseTemp[hOutZ];
  47.             HouseCache[i][hOutInt] = HouseTemp[hOutInt];
  48.             HouseCache[i][hOutVW] = HouseTemp[hOutVW];
  49.             HouseCache[i][hInX] = HouseTemp[hInX];
  50.             HouseCache[i][hInY] = HouseTemp[hInY];
  51.             HouseCache[i][hInZ] = HouseTemp[hInZ];
  52.             HouseCache[i][hInInt] = HouseTemp[hInInt];
  53.             HouseCache[i][hInVW] = HouseTemp[hInVW];
  54.             HouseCache[i][hOwned] = HouseTemp[hOwned];
  55.             format(string1,sizeof(string1),HouseCache[i][hName], 65, "%s",HouseTemp[hName]);
  56.             format(string3,sizeof(string3),HouseCache[i][hOwner],24,"%s",HouseTemp[hOwner]);
  57.             if(HouseTemp[hOwned] == 0)
  58.             {
  59.                 gameid = CreateDynamicPickup(1273,2,HouseTemp[hOutX],HouseTemp[hOutY],HouseTemp[hOutZ],HouseTemp[hOutVW]);
  60.                 format(string2,sizeof(string2),
  61.                 "{00FFF0}ID{FFFFFF}:{FF0000}%d\n\
  62.                 {00FFF0}Nazwa{FFFFFF}:{FF0000}%s\n\
  63.                 {00FFF0}Cena W expie{FFFFFF}:{00FF00}%d\n\
  64.                 {00FFF0}Exp/H{FFFFFF}:{00FF00}%d\n",
  65.                 HouseTemp[hUID],HouseTemp[hName],HouseTemp[hCost],HouseTemp[hCzynsz]);
  66.                 label = CreateDynamic3DTextLabel(string2, -1, HouseTemp[hOutX],HouseTemp[hOutY], HouseTemp[hOutZ], 30.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, HouseTemp[hOutVW], -1, -1, 50.0);
  67.             }
  68.             else if(HouseTemp[hOwned] == 1)
  69.             {
  70.                 gameid = CreateDynamicPickup(1272,2,HouseTemp[hOutX],HouseTemp[hOutY],HouseTemp[hOutZ],HouseTemp[hOutVW]);
  71.                 format(string2,sizeof(string2),
  72.                 "{00FFF0}ID{FFFFFF}:{FF0000}%d\n\
  73.                 {00FFF0}Nazwa{FFFFFF}:{FF0000}%s\n\
  74.                 {00FFF0}Wlasciciel{FFFFFF}:{00FF00}%s\n",
  75.                 HouseTemp[hUID],HouseTemp[hName],HouseTemp[hOwner]);
  76.                 label = CreateDynamic3DTextLabel(string2, -1, HouseTemp[hOutX],HouseTemp[hOutY], HouseTemp[hOutZ], 30.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, HouseTemp[hOutVW], -1, -1, 50.0);
  77.             } else
  78.             {
  79.                 print("[HOUSES]: ERROR DOMY NIE ZAŁADOWANE POPRAWNIE POWOD:Nie poprawna Liczba hOwned");
  80.                 print("[HOUSES]: SERWER ZAMYKANY PROSZE ROZWIAZAC PROBLEM");
  81.                 print("[HOUSES]: JAK PROBLEM ZOSTANIE ROZWIAZANY SERWER BEDZIE DZIALAL POPRAWNIE");
  82.                 SendRconCommand("exit");
  83.             }
  84.             gameid2 = gameid;
  85.             mysql_free_result();
  86.             printf("[HOUSES]: Poprawnie Zaladowano:%d Domow",gameid2);
  87.         }
  88.     }
  89.     return 1;
  90. }
Add Comment
Please, Sign In to add comment