- 0
Problema salvare case / skin-uri / ore jucate
-
Similar Content
-
Problema billboards (la expirarea billboard-ului nu seteaza variabila Billboard 0 jucatorului offline)
By cstef4n,
- 2 answers
- 177 views
-
am un crash care ma bantuie de ceva timp, am jucat vreo cativa ani pe mai multe laptopuri/pc-uri si n am avut treaba asta niciodata, a aparut peste noapte
By reje,
- 1 answer
- 624 views
-
- 1 answer
- 756 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.

Question
Arrogance
Problema intalnita (descriere): Cand dau restart la server nu se salveaza nici o casa, si nu am idee de la ce poate fi.
Iar la skinuri si la ore, tot la restart, celor din factiuni li se schimb skin-ul, si civililor.
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul(obligatoriu): Nu am idee ce sa pun ..
La case, uitati public-ul de la IniHouses + stock savehouse
stock saveHouse(const id) { if(strlen(houseVariables[id][hHouseOwner]) >= 1) { format(szLargeString, sizeof(szLargeString), "UPDATE houses SET houseExteriorPosX = '%f', houseExteriorPosY = '%f', houseExteriorPosZ = '%f', houseInteriorPosX = '%f', houseInteriorPosY = '%f', houseInteriorPosZ = '%f'", houseVariables[id][hHouseExteriorPos][0], houseVariables[id][hHouseExteriorPos][1], houseVariables[id][hHouseExteriorPos][2], houseVariables[id][hHouseInteriorPos][0], houseVariables[id][hHouseInteriorPos][1], houseVariables[id][hHouseInteriorPos][2]); format(szLargeString, sizeof(szLargeString), "%s, housePrice = '%d', houseOwner = '%s', houseExteriorID = '%d', houseInteriorID = '%d', houseLocked = '%d', houseMoney = '%d', houseRent = '%d', hDescription = '%e' WHERE houseID = '%d'", szLargeString, houseVariables[id][hHousePrice], houseVariables[id][hHouseOwner], houseVariables[id][hHouseExteriorID], houseVariables[id][hHouseInteriorID], houseVariables[id][hHouseLocked], houseVariables[id][hMoney], houseVariables[id][hRent], houseVariables[id][hDescription],id); mysql_tquery(handle,szLargeString); } else { return false; } return 1; }public IniHouses() { new Cache: result7 = mysql_query (handle, "SELECT * FROM `houses` ORDER BY `houses`.`houseID` ASC"); new x; for ( new i, j = cache_get_row_count ( ); i != j; ++i ) { cache_get_field_content(i, "houseID", result); x = strval(result); cache_get_field_content(i, "houseOwner", result); format(houseVariables[x][hHouseOwner], 32, result); cache_get_field_content(i, "houseExteriorPosX", result); houseVariables[x][hHouseExteriorPos][0] = floatstr(result); cache_get_field_content(i, "houseExteriorPosY", result); houseVariables[x][hHouseExteriorPos][1] = floatstr(result); cache_get_field_content(i, "houseExteriorPosZ", result); houseVariables[x][hHouseExteriorPos][2] = floatstr(result); cache_get_field_content(i, "houseInteriorPosX", result); houseVariables[x][hHouseInteriorPos][0] = floatstr(result); cache_get_field_content(i, "houseInteriorPosY", result); houseVariables[x][hHouseInteriorPos][1] = floatstr(result); cache_get_field_content(i, "houseInteriorPosZ", result); houseVariables[x][hHouseInteriorPos][2] = floatstr(result); cache_get_field_content(i, "houseInteriorID", result); houseVariables[x][hHouseInteriorID] = strval(result); cache_get_field_content(i, "houseExteriorID", result); houseVariables[x][hHouseExteriorID] = strval(result); cache_get_field_content(i, "housePrice", result); houseVariables[x][hHousePrice] = strval(result); cache_get_field_content(i, "houseLocked", result); houseVariables[x][hHouseLocked] = strval(result); cache_get_field_content(i, "houseMoney", result); houseVariables[x][hMoney] = strval(result); cache_get_field_content(i, "houseRent", result); houseVariables[x][hRent] = strval(result); cache_get_field_content(i, "hDescription", result); format(houseVariables[x][hDescription], 64, result); if(!strcmp(houseVariables[x][hHouseOwner], "Nobody", true) && strlen(houseVariables[x][hHouseOwner]) >= 1) { new labelString[256]; if(houseVariables[x][hHouseLocked] == 1) { format(labelString, sizeof(labelString), "{990000}%sn{FFFFFF}House: {990000}%d{FFFFFF}nOwner: {990000}Nobody{FFFFFF}nPrice: {990000}$%d{FFFFFF}nRent: {990000}$%d{FFFFFF}n(locked)", houseVariables[x][hDescription], x, houseVariables[x][hHousePrice], houseVariables[x][hRent]); } else { format(labelString, sizeof(labelString), "{990000}%sn{FFFFFF}House: {990000}%d{FFFFFF}nOwner: {990000}Nobody{FFFFFF}nPrice: {990000}$%d{FFFFFF}nRent: {990000}$%d{FFFFFF}nPress {990000}F{FFFFFF} to enter", houseVariables[x][hDescription],x, houseVariables[x][hHousePrice], houseVariables[x][hRent]); } houseVariables[x][hLabelID] = CreateDynamic3DTextLabel(labelString, COLOR_YELLOW, houseVariables[x][hHouseExteriorPos][0], houseVariables[x][hHouseExteriorPos][1], houseVariables[x][hHouseExteriorPos][2], 100, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 10.0); houseVariables[x][hPickupID] = CreateDynamicPickup(1273, 23, houseVariables[x][hHouseExteriorPos][0], houseVariables[x][hHouseExteriorPos][1], houseVariables[x][hHouseExteriorPos][2], 0, houseVariables[x][hHouseExteriorID], -1, 250); } else { new labelString[256]; if(houseVariables[x][hHouseLocked] == 1) { if(houseVariables[x][hHousePrice] >= 1) { format(labelString, sizeof(labelString), "{990000}%sn{FFFFFF}House: {990000}%d{FFFFFF}nOwner: {990000}%s{FFFFFF}nPrice: {990000}$%d{FFFFFF}nRent: {990000}$%d{FFFFFF}n(locked)",houseVariables[x][hDescription], x, houseVariables[x][hHouseOwner],houseVariables[x][hHousePrice], houseVariables[x][hRent]); } else { format(labelString, sizeof(labelString), "{990000}%sn{FFFFFF}House: {990000}%d{FFFFFF}nOwner: {990000}%s{FFFFFF}nRent: {990000}$%d{FFFFFF}n(locked)",houseVariables[x][hDescription], x, houseVariables[x][hHouseOwner], houseVariables[x][hRent]); } } else { if(houseVariables[x][hHousePrice] >= 1) { format(labelString, sizeof(labelString), "{990000}%sn{FFFFFF}House: {990000}%d{FFFFFF}nOwner: {990000}%s{FFFFFF}nPrice: {990000}$%d{FFFFFF}nRent: {990000}$%d{FFFFFF}nPress {990000}F{FFFFFF} to enter",houseVariables[x][hDescription], x, houseVariables[x][hHouseOwner],houseVariables[x][hHousePrice], houseVariables[x][hRent]); } else { format(labelString, sizeof(labelString), "{990000}%sn{FFFFFF}House: {990000}%d{FFFFFF}nOwner: {990000}%s{FFFFFF}nRent: {990000}$%d{FFFFFF}nPress {990000}F{FFFFFF} to enter", houseVariables[x][hDescription],x, houseVariables[x][hHouseOwner], houseVariables[x][hRent]); } } houseVariables[x][hLabelID] = CreateDynamic3DTextLabel(labelString, COLOR_YELLOW, houseVariables[x][hHouseExteriorPos][0], houseVariables[x][hHouseExteriorPos][1], houseVariables[x][hHouseExteriorPos][2], 100, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 10.0); houseVariables[x][hPickupID] = CreateDynamicPickup(1272, 23, houseVariables[x][hHouseExteriorPos][0], houseVariables[x][hHouseExteriorPos][1], houseVariables[x][hHouseExteriorPos][2], 0, houseVariables[x][hHouseExteriorID], -1, 250); } } printf("[script] %d houses loaded.", systemVariables[houseCount]); cache_delete(result7); return 1; }Imagini / Video (optional):-
Ati incercat sa rezolvati singur?: Nu stiu de la ce provine mai exact problema. Daca va ajuta cu ceva, sau stiti problemele acelui GM, folosesc GM-ul lui Mojo(cel putin este editat de el..).
1 answer to this question
Recommended Posts