Pomoc


Započeo Claus, Februar 24, 2020, 12:06:17 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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:
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;
}


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..
Poslednja Izmena: Februar 24, 2020, 12:10:00 POSLE PODNE od t1m1c

Ejs

*

Ako ti je sve normalo radilo dok nisi opet usao, provjeri kako sejva namještaj.

daddyDOT

*

Balkan SA:MP designer