Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Claus poslato Februar 24, 2020, 12:06:17 POSLE PODNE

Naslov: Pomoc
Poruka od: Claus poslato Februar 24, 2020, 12:06:17 POSLE PODNE
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..
Naslov: Odg: Pomoc
Poruka od: Ejs poslato Februar 24, 2020, 16:23:11 POSLE PODNE
Ako ti je sve normalo radilo dok nisi opet usao, provjeri kako sejva namještaj.
Naslov: Odg: Pomoc
Poruka od: daddyDOT poslato Februar 24, 2020, 19:31:42 POSLE PODNE
Update plugine