Problem(error/warning): Sinoc sam radio nesto u modu i sve je bilo lepo, bez errora/warninga, ulazio sam na kucni server i sve je bilo odlicno, sve je radilo kako treba. Sad palim komp, ulazim u sublime, kompajlujem skriptu( uvek kompajlujem kad upalim komp da vidim da nema erorra itd itd... ) i vidim nema erorra/warninga znaci bez erora/warninga, pokrecem kucni server i izbacuje mi ovo kad pokrenem server https://pastebin.com/m5hvcuyC dok je sinoc sve lepo radilo, gledao sam ove linije sto su izbacile u server logu i te linije uopste nisam ni pogledao a kamoli dirao... Ako bih mogla bilo kakva pomoc, bio bih vam zahvalan. Sacuvao sam bio i backup od pre jedno 2/3 dana, ubacio ga i opet kompajlovao skriptu, pokrenuo kucni server i isto pokazuje...
Dio skripte: [pawn]public LoadFurniture( hid ) {
new _h_str[28];
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[256], 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<dffffffd>", 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;
}[/pawn]
[pawn] 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 );
}
}[/pawn]
[pawn]LoadVehicles( ); // Linija 29676 [/pawn]
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..
Ako ti je sve normalo radilo dok nisi opet usao, provjeri kako sejva namještaj.
Update plugine