Dio skripte:
public LoadFurniture( hid ) {
new _h_str;
format(_h_str, sizeof(_h_str), "Furniture/imovina_%03d.cfg", hid);
if(fexist(_h_str)) {
new File:_h_handler = fopen(_h_str, io_read), _l_str, i = 0;
new arrCoords[ 8 ][ 64 ];
while (fread(_h_handler, _l_str)) {
split( _l_str, arrCoords, ',' );
Furniture[ hid ][ i ][ f_Model ] = strval( arrCoords[ 0 ] ); // Linija 21537
Furniture[ hid ][ i ][ f_X ] = floatstr( arrCoords[ 1 ] );
Furniture[ hid ][ i ][ f_Y ] = floatstr( arrCoords[ 2 ] );
Furniture[ hid ][ i ][ f_Z ] = floatstr( arrCoords[ 3 ] );
Furniture[ hid ][ i ][ f_rX ] = floatstr( arrCoords[ 4 ] );
Furniture[ hid ][ i ][ f_rY ] = floatstr( arrCoords[ 5 ] );
Furniture[ hid ][ i ][ f_rZ ] = floatstr( arrCoords[ 6 ] );
Furniture[ hid ][ i ][ f_VW ] = strval( arrCoords[ 7 ] );
//sscanf(_l_str, "p<|>e", Furniture[ hid ][ i ] );
if(Furniture[ hid ][ i ][ f_Model ] ) {
Furniture[ hid ][ i ][ f_Object ] = CreateDynamicObject( Furniture[ hid ][ i ][ f_Model ], Furniture[ hid ][ i ][ f_X ], Furniture[ hid ][ i ][ f_Y ], Furniture[ hid ][ i ][ f_Z ], Furniture[ hid ][ i ][ f_rX ], Furniture[ hid ][ i ][ f_rY ], Furniture[ hid ][ i ][ f_rZ ], II[ hid ][ iVW ], II[ hid ][ iInterior ], -1, 200.0 );
} else {
Furniture[ hid ][ i ][ f_VW ] = 0;
Furniture[ hid ][ i ][ f_X ] = 0.0;
Furniture[ hid ][ i ][ f_Y ] = 0.0;
Furniture[ hid ][ i ][ f_Z ] = 0.0;
Furniture[ hid ][ i ][ f_rX ] = 0.0;
Furniture[ hid ][ i ][ f_rY ] = 0.0;
Furniture[ hid ][ i ][ f_rZ ] = 0.0;
}
i++;
}
fclose(_h_handler);
SaveFurniture(hid);
}
return 1;
} for( new im = 1; im < MAX_IMOVINA; im++ ) {
new string[ 300 ], iFile[ 50 ];
format( iFile, sizeof( iFile ), IM_FILE, im );
if( fexist( iFile ) ) {
INI_ParseFile( iFile, "OcitajImovinu", .bExtra = true, .extra = im );
II[ im ][ iVW ] = im;
LoadFurniture( im );
if( II[ im ][ iUsage ] == IMOVINA_KUCA ) { // Linija 28694
if( II[ im ][ iOwned ] == 0 ) {
format( string, sizeof( string ),""col_green"|| Kuca - | %d | ||\nKuca na Prodaju\nVrsta: "col_white"%s\n"col_green"Cena: "col_white"$%d\n"col_green"Potreban level: "col_white"%d\n"col_green"Adresa: "col_white"%s\n"col_green"Za kupovinu /kupiimovinu", im, getTypePName( II[ im ][ iVrsta ] ), II[ im ][ iPrice ], II[ im ][ iLevel ], II[ im ][ iAdress ] );
ImovinaPickup[ im ] = CreateDynamicPickup(1273, 1, II[ im ][ iEnter ][ 0 ], II[ im ][ iEnter ][ 1 ], II[ im ][ iEnter ][ 2 ], 0, 0 );
}
else if( II[ im ][ iOwned ] == 1 && II[ im ][ iRentable ] == 0 ) {
format( string, sizeof( string ),""col_green"|| Kuca - | %d | ||\nVlasnik: "col_white"%s\n"col_green"Adresa: "col_white"%s\n"col_green"Vrsta: "col_white"%s\n"col_green"Neaktivnost: "col_white"%dh\n"col_green"Za ulaz pritisnite - ENTER", im, II[ im ][ iOwner ], II[ im ][ iAdress ], getTypePName( II[ im ][ iVrsta ] ), II[ im ][ iNeaktivnost ] );
ImovinaPickup[ im ] = CreateDynamicPickup(19522, 1, II[ im ][ iEnter ][ 0 ], II[ im ][ iEnter ][ 1 ], II[ im ][ iEnter ][ 2 ], 0, 0 );
}
else if( II[ im ][ iOwned ] == 1 && II[ im ][ iRentable ] == 1 ) {
format( string, sizeof( string ),""col_green"|| Kuca - | %d | ||\nVlasnik: "col_white"%s\n"col_green"Adresa: "col_white"%s\n"col_green"Vrsta: "col_white"%s\n"col_green"Neaktivnost: "col_white"%dh\n"col_green"Cena renta: "col_white"%d\n"col_green"Da rentate sobu kucajte /rentroom", im, II[ im ][ iOwner ], II[ im ][ iAdress ], getTypePName( II[ im ][ iVrsta ] ), II[ im ][ iNeaktivnost ], II[ im ][ iRentPrice ] );
ImovinaPickup[ im ] = CreateDynamicPickup(19522, 1, II[ im ][ iEnter ][ 0 ], II[ im ][ iEnter ][ 1 ], II[ im ][ iEnter ][ 2 ], 0, 0 );
}
}LoadVehicles( ); // Linija 29676 Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): https://pastebin.com/m5hvcuyC
Slika/video ingame problema(obavezno ako je ingame problem): Nepotrebno, jer kao da se sve u skripti pomesalo, ne pokazuju mi se ingame textdrawovi nego neki tamo za rulet itd itd, pola komande ne rade sta da pricam vise..


