Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stock LoadHouse()
- {
- new query1[256];
- new gameid;
- new Text3D:label;
- if(Creating == 1)
- {
- DestroyDynamicPickup(gameid);
- DestroyDynamic3DTextLabel(label);
- Creating = 0;
- }
- format(query1,sizeof(query1),"SELECT * FROM `houses`");
- mysql_query(query1);
- mysql_store_result();
- new rows = mysql_num_rows();
- while(mysql_fetch_row_format(query1, "|"))
- {
- sscanf(query1,"p<|>ds[65]ddfffddfffddds[24]",
- HouseTemp[hUID],
- HouseTemp[hName],
- HouseTemp[hCost],
- HouseTemp[hCzynsz],
- HouseTemp[hOutX],
- HouseTemp[hOutY],
- HouseTemp[hOutZ],
- HouseTemp[hOutInt],
- HouseTemp[hOutVW],
- HouseTemp[hInX],
- HouseTemp[hInY],
- HouseTemp[hInZ],
- HouseTemp[hInInt],
- HouseTemp[hInVW],
- HouseTemp[hOwned],
- HouseTemp[hOwner]
- );
- for(new i=0;i<rows;i++)
- {
- new string1[128];
- new string2[256];
- new string3[128];
- HouseCache[i][hUID] = HouseTemp[hUID];
- HouseCache[i][hCost] = HouseTemp[hCost];
- HouseCache[i][hCzynsz] = HouseTemp[hCzynsz];
- HouseCache[i][hOutX] = HouseTemp[hOutX];
- HouseCache[i][hOutY] = HouseTemp[hOutY];
- HouseCache[i][hOutZ] = HouseTemp[hOutZ];
- HouseCache[i][hOutInt] = HouseTemp[hOutInt];
- HouseCache[i][hOutVW] = HouseTemp[hOutVW];
- HouseCache[i][hInX] = HouseTemp[hInX];
- HouseCache[i][hInY] = HouseTemp[hInY];
- HouseCache[i][hInZ] = HouseTemp[hInZ];
- HouseCache[i][hInInt] = HouseTemp[hInInt];
- HouseCache[i][hInVW] = HouseTemp[hInVW];
- HouseCache[i][hOwned] = HouseTemp[hOwned];
- format(string1,sizeof(string1),HouseCache[i][hName], 65, "%s",HouseTemp[hName]);
- format(string3,sizeof(string3),HouseCache[i][hOwner],24,"%s",HouseTemp[hOwner]);
- if(HouseTemp[hOwned] == 0)
- {
- gameid = CreateDynamicPickup(1273,2,HouseTemp[hOutX],HouseTemp[hOutY],HouseTemp[hOutZ],HouseTemp[hOutVW]);
- format(string2,sizeof(string2),
- "{00FFF0}ID{FFFFFF}:{FF0000}%d\n\
- {00FFF0}Nazwa{FFFFFF}:{FF0000}%s\n\
- {00FFF0}Cena W expie{FFFFFF}:{00FF00}%d\n\
- {00FFF0}Exp/H{FFFFFF}:{00FF00}%d\n",
- HouseTemp[hUID],HouseTemp[hName],HouseTemp[hCost],HouseTemp[hCzynsz]);
- 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);
- }
- else if(HouseTemp[hOwned] == 1)
- {
- gameid = CreateDynamicPickup(1272,2,HouseTemp[hOutX],HouseTemp[hOutY],HouseTemp[hOutZ],HouseTemp[hOutVW]);
- format(string2,sizeof(string2),
- "{00FFF0}ID{FFFFFF}:{FF0000}%d\n\
- {00FFF0}Nazwa{FFFFFF}:{FF0000}%s\n\
- {00FFF0}Wlasciciel{FFFFFF}:{00FF00}%s\n",
- HouseTemp[hUID],HouseTemp[hName],HouseTemp[hOwner]);
- 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);
- } else
- {
- print("[HOUSES]: ERROR DOMY NIE ZAΕADOWANE POPRAWNIE POWOD:Nie poprawna Liczba hOwned");
- print("[HOUSES]: SERWER ZAMYKANY PROSZE ROZWIAZAC PROBLEM");
- print("[HOUSES]: JAK PROBLEM ZOSTANIE ROZWIAZANY SERWER BEDZIE DZIALAL POPRAWNIE");
- SendRconCommand("exit");
- }
- gameid2 = gameid;
- mysql_free_result();
- printf("[HOUSES]: Poprawnie Zaladowano:%d Domow",gameid2);
- }
- }
- return 1;
- }
Add Comment
Please, Sign In to add comment