Ne prikazuje Label na vozilu


Započeo Nodze, Januar 13, 2019, 18:19:45 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Problem je, izvadio sam iz jednog gmoda labele za admin vozila, rent , od org vozila itd, a dinamicno se sve kreira, to je sva vozila, gmod izvorni SAN MARINO, Znaci dodao sam u CreateVeh sto ide, pa u enum od vozila i ucitavanje, sta pravi problem nez
Dio skripte:
stock SetVehicleLabels( i ) {

	if( !VehicleInfo[ i ][ Validv3DText ] ) {

	    if( VehicleInfo[ i ][ vUsage ] == ADMIN_VOZILO ) {

	    	VehicleInfo[ i ][ Validv3DText ] = true;
			VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ ADMIN ]", 0x000000FF, 0.0, 0.0, 0.0, 50.0, 0, 1 );
			Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
		}
		else if( VehicleInfo[ i ][ vUsage ] == RENTANO_VOZILO ) {

	    	VehicleInfo[ i ][ Validv3DText ] = true;
			VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ RENT ]", 0x33CCFFAA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
			Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
		}
	/*	else if( VehicleInfo[ i ][ vUsage ] == PROMOTER_VOZILO ) {

	    	VehicleInfo[ i ][ Validv3DText ] = true;
			VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ PROMOTER ]", 0x33CCFFAA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
			Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
		}*/
		else if( VehicleInfo[ i ][ vUsage ] == VIP_VOZILO ) {

	    	VehicleInfo[ i ][ Validv3DText ] = true;
			VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ VIP ]", 0x33CCFFAA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
			Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
		}
	/*	else if( VehicleInfo[ i ][ vUsage ] == Supporter_VOZILO ) {

	    	VehicleInfo[ i ][ Validv3DText ] = true;
			VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ Supporter ]", 0xDABB3EAA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
			Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
		}*/
		else if( VehicleInfo[ i ][ vUsage ] == ORGANIZACIJSKO_VOZILO ) {

			if( OI[ VehicleInfo[ i ][ vOrganization ] ][ oTip ] == ORG_TIP_PD ) {

			    new stringce[ 20 ];
			    format( stringce, sizeof( stringce ), "[ %s ]", OI[ VehicleInfo[ i ][ vOrganization ] ][ oPreFix ] );

		    	VehicleInfo[ i ][ Validv3DText ] = true;
				VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( stringce, 0x33CCFFAA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
				Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
	//		}
	//	}
	/*	else if( VehicleInfo[ i ][ vUsage ] == PUMPA_VOZILO ) {

			if( VehicleInfo[ i ][ vModel ] == 584 ) {

				new fstationID = VehicleInfo[ i ][ vFuelProperty ];

			    new stringce[ 256 ];
                format( stringce, sizeof stringce, "{0F87FF}[ "col_white"CISTERNA {0F87FF}]\n{0F87FF}Dizel: {FFFFFF}%d/300 litara\n{0F87FF}Benzin: {FFFFFF}%d/300 litara\n{0F87FF}Gas: {FFFFFF}%d/300 litara\n{0F87FF}Gasno Ulje: {FFFFFF}%d/300 litara\n\n{0F87FF}[ {FFFFFF}%s {0F87FF}]", CisternFuel[ VehicleInfo[ i ][ vID ] ][ 0 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 1 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 3 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 2 ], FuelStation[ fstationID ][ fsName ] );

		    	VehicleInfo[ i ][ Validv3DText ] = true;
				VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( stringce, 0x33CCFFAA, 0.0, 0.0, 0.0, 30.0, 0, 1 );
				Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
			}
		}
	}
	else if( VehicleInfo[ i ][ Validv3DText ] ) {

	    if( VehicleInfo[ i ][ vUsage ] == PUMPA_VOZILO ) {

			if( VehicleInfo[ i ][ vModel ] == 584 ) {

				new fstationID = VehicleInfo[ i ][ vFuelProperty ];

                Delete3DTextLabel( VehicleInfo[ i ][ v3DText ] );

			    new stringce[ 256 ];
                format( stringce, sizeof stringce, "{0F87FF}[ "col_white"CISTERNA {0F87FF}]\n{0F87FF}Dizel: {FFFFFF}%d/300 litara\n{0F87FF}Benzin: {FFFFFF}%d/300 litara\n{0F87FF}Gas: {FFFFFF}%d/300 litara\n{0F87FF}Gasno Ulje: {FFFFFF}%d/300 litara\n\n{0F87FF}[ {FFFFFF}%s {0F87FF}]", CisternFuel[ VehicleInfo[ i ][ vID ] ][ 0 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 1 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 3 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 2 ], FuelStation[ fstationID ][ fsName ] );

		    	VehicleInfo[ i ][ Validv3DText ] = true;
		    	VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( stringce, 0x33CCFFAA, 0.0, 0.0, 0.0, 30.0, 0, 1 );
				Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);*/
			}
		}
	}
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Poslednja Izmena: Januar 14, 2019, 16:16:24 POSLE PODNE od Bašovski

Gamemod: Spotify Community
Owner: Nodze ( Dzenan Levic )

bump
@Bašovski Pomozi tebra

Gamemod: Spotify Community
Owner: Nodze ( Dzenan Levic )


Citat: // xunder poslato Januar 14, 2019, 01:25:30 PRE PODNE
Debugaj svaku if provjeru i vidi gdje koci...
MožeÅ¡ pokazat kako ðŸ˜, :D :P

Gamemod: Spotify Community
Owner: Nodze ( Dzenan Levic )

Citat: Nodze poslato Januar 14, 2019, 01:46:33 PRE PODNE
MožeÅ¡ pokazat kako ðŸ˜, :D :P
stock SetVehicleLabels( i ) {

	printf("SetVehicleLabels (%d) - debug",i);
	if( !VehicleInfo[ i ][ Validv3DText ] ) {
        printf("SetVehicleLabels (%d) - debug 2",i);
	    if( VehicleInfo[ i ][ vUsage ] == ADMIN_VOZILO ) {
            printf("SetVehicleLabels (%d) - debug ADMIN_VOZILO",i);
	    	VehicleInfo[ i ][ Validv3DText ] = true;
			VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ ADMIN ]", 0x000000FF, 0.0, 0.0, 0.0, 50.0, 0, 1 );
			Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
		}
		else if( VehicleInfo[ i ][ vUsage ] == RENTANO_VOZILO ) {
            printf("SetVehicleLabels (%d) - debug RENTANO_VOZILO",i);
	    	VehicleInfo[ i ][ Validv3DText ] = true;
			VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ RENT ]", 0x33CCFFAA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
			Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
		}
	/*	else if( VehicleInfo[ i ][ vUsage ] == PROMOTER_VOZILO ) {

	    	VehicleInfo[ i ][ Validv3DText ] = true;
			VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ PROMOTER ]", 0x33CCFFAA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
			Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
		}*/
		else if( VehicleInfo[ i ][ vUsage ] == VIP_VOZILO ) {
            printf("SetVehicleLabels (%d) - debug VIP_VOZILO",i);
	    	VehicleInfo[ i ][ Validv3DText ] = true;
			VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ VIP ]", 0x33CCFFAA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
			Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
		}
	/*	else if( VehicleInfo[ i ][ vUsage ] == Supporter_VOZILO ) {

	    	VehicleInfo[ i ][ Validv3DText ] = true;
			VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ Supporter ]", 0xDABB3EAA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
			Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
		}*/
		else if( VehicleInfo[ i ][ vUsage ] == ORGANIZACIJSKO_VOZILO ) {
            printf("SetVehicleLabels (%d) - debug ORGANIZACIJSKO_VOZILO",i);
			if( OI[ VehicleInfo[ i ][ vOrganization ] ][ oTip ] == ORG_TIP_PD ) {
                printf("SetVehicleLabels (%d) - debug ORGANIZACIJSKO_VOZILO2",i);
			    new stringce[ 20 ];
			    format( stringce, sizeof( stringce ), "[ %s ]", OI[ VehicleInfo[ i ][ vOrganization ] ][ oPreFix ] );

		    	VehicleInfo[ i ][ Validv3DText ] = true;
				VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( stringce, 0x33CCFFAA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
				Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
	//		}
	//	}
	/*	else if( VehicleInfo[ i ][ vUsage ] == PUMPA_VOZILO ) {

			if( VehicleInfo[ i ][ vModel ] == 584 ) {

				new fstationID = VehicleInfo[ i ][ vFuelProperty ];

			    new stringce[ 256 ];
                format( stringce, sizeof stringce, "{0F87FF}[ "col_white"CISTERNA {0F87FF}]\n{0F87FF}Dizel: {FFFFFF}%d/300 litara\n{0F87FF}Benzin: {FFFFFF}%d/300 litara\n{0F87FF}Gas: {FFFFFF}%d/300 litara\n{0F87FF}Gasno Ulje: {FFFFFF}%d/300 litara\n\n{0F87FF}[ {FFFFFF}%s {0F87FF}]", CisternFuel[ VehicleInfo[ i ][ vID ] ][ 0 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 1 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 3 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 2 ], FuelStation[ fstationID ][ fsName ] );

		    	VehicleInfo[ i ][ Validv3DText ] = true;
				VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( stringce, 0x33CCFFAA, 0.0, 0.0, 0.0, 30.0, 0, 1 );
				Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
			}
		}
	}
	else if( VehicleInfo[ i ][ Validv3DText ] ) {

	    if( VehicleInfo[ i ][ vUsage ] == PUMPA_VOZILO ) {

			if( VehicleInfo[ i ][ vModel ] == 584 ) {

				new fstationID = VehicleInfo[ i ][ vFuelProperty ];

                Delete3DTextLabel( VehicleInfo[ i ][ v3DText ] );

			    new stringce[ 256 ];
                format( stringce, sizeof stringce, "{0F87FF}[ "col_white"CISTERNA {0F87FF}]\n{0F87FF}Dizel: {FFFFFF}%d/300 litara\n{0F87FF}Benzin: {FFFFFF}%d/300 litara\n{0F87FF}Gas: {FFFFFF}%d/300 litara\n{0F87FF}Gasno Ulje: {FFFFFF}%d/300 litara\n\n{0F87FF}[ {FFFFFF}%s {0F87FF}]", CisternFuel[ VehicleInfo[ i ][ vID ] ][ 0 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 1 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 3 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 2 ], FuelStation[ fstationID ][ fsName ] );

		    	VehicleInfo[ i ][ Validv3DText ] = true;
		    	VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( stringce, 0x33CCFFAA, 0.0, 0.0, 0.0, 30.0, 0, 1 );
				Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);*/
			}
		}
	}
}
I pogledas u samp-server.exe (prije zatvaranja jel ispisalo sta) il u server_log.txt mozes pogledat
69

Citat: youngdeal poslato Januar 14, 2019, 04:52:11 PRE PODNE
stock SetVehicleLabels( i ) {

	printf("SetVehicleLabels (%d) - debug",i);
	if( !VehicleInfo[ i ][ Validv3DText ] ) {
        printf("SetVehicleLabels (%d) - debug 2",i);
	    if( VehicleInfo[ i ][ vUsage ] == ADMIN_VOZILO ) {
            printf("SetVehicleLabels (%d) - debug ADMIN_VOZILO",i);
	    	VehicleInfo[ i ][ Validv3DText ] = true;
			VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ ADMIN ]", 0x000000FF, 0.0, 0.0, 0.0, 50.0, 0, 1 );
			Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
		}
		else if( VehicleInfo[ i ][ vUsage ] == RENTANO_VOZILO ) {
            printf("SetVehicleLabels (%d) - debug RENTANO_VOZILO",i);
	    	VehicleInfo[ i ][ Validv3DText ] = true;
			VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ RENT ]", 0x33CCFFAA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
			Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
		}
	/*	else if( VehicleInfo[ i ][ vUsage ] == PROMOTER_VOZILO ) {

	    	VehicleInfo[ i ][ Validv3DText ] = true;
			VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ PROMOTER ]", 0x33CCFFAA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
			Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
		}*/
		else if( VehicleInfo[ i ][ vUsage ] == VIP_VOZILO ) {
            printf("SetVehicleLabels (%d) - debug VIP_VOZILO",i);
	    	VehicleInfo[ i ][ Validv3DText ] = true;
			VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ VIP ]", 0x33CCFFAA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
			Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
		}
	/*	else if( VehicleInfo[ i ][ vUsage ] == Supporter_VOZILO ) {

	    	VehicleInfo[ i ][ Validv3DText ] = true;
			VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "[ Supporter ]", 0xDABB3EAA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
			Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
		}*/
		else if( VehicleInfo[ i ][ vUsage ] == ORGANIZACIJSKO_VOZILO ) {
            printf("SetVehicleLabels (%d) - debug ORGANIZACIJSKO_VOZILO",i);
			if( OI[ VehicleInfo[ i ][ vOrganization ] ][ oTip ] == ORG_TIP_PD ) {
                printf("SetVehicleLabels (%d) - debug ORGANIZACIJSKO_VOZILO2",i);
			    new stringce[ 20 ];
			    format( stringce, sizeof( stringce ), "[ %s ]", OI[ VehicleInfo[ i ][ vOrganization ] ][ oPreFix ] );

		    	VehicleInfo[ i ][ Validv3DText ] = true;
				VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( stringce, 0x33CCFFAA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
				Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
	//		}
	//	}
	/*	else if( VehicleInfo[ i ][ vUsage ] == PUMPA_VOZILO ) {

			if( VehicleInfo[ i ][ vModel ] == 584 ) {

				new fstationID = VehicleInfo[ i ][ vFuelProperty ];

			    new stringce[ 256 ];
                format( stringce, sizeof stringce, "{0F87FF}[ "col_white"CISTERNA {0F87FF}]\n{0F87FF}Dizel: {FFFFFF}%d/300 litara\n{0F87FF}Benzin: {FFFFFF}%d/300 litara\n{0F87FF}Gas: {FFFFFF}%d/300 litara\n{0F87FF}Gasno Ulje: {FFFFFF}%d/300 litara\n\n{0F87FF}[ {FFFFFF}%s {0F87FF}]", CisternFuel[ VehicleInfo[ i ][ vID ] ][ 0 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 1 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 3 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 2 ], FuelStation[ fstationID ][ fsName ] );

		    	VehicleInfo[ i ][ Validv3DText ] = true;
				VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( stringce, 0x33CCFFAA, 0.0, 0.0, 0.0, 30.0, 0, 1 );
				Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
			}
		}
	}
	else if( VehicleInfo[ i ][ Validv3DText ] ) {

	    if( VehicleInfo[ i ][ vUsage ] == PUMPA_VOZILO ) {

			if( VehicleInfo[ i ][ vModel ] == 584 ) {

				new fstationID = VehicleInfo[ i ][ vFuelProperty ];

                Delete3DTextLabel( VehicleInfo[ i ][ v3DText ] );

			    new stringce[ 256 ];
                format( stringce, sizeof stringce, "{0F87FF}[ "col_white"CISTERNA {0F87FF}]\n{0F87FF}Dizel: {FFFFFF}%d/300 litara\n{0F87FF}Benzin: {FFFFFF}%d/300 litara\n{0F87FF}Gas: {FFFFFF}%d/300 litara\n{0F87FF}Gasno Ulje: {FFFFFF}%d/300 litara\n\n{0F87FF}[ {FFFFFF}%s {0F87FF}]", CisternFuel[ VehicleInfo[ i ][ vID ] ][ 0 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 1 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 3 ], CisternFuel[ VehicleInfo[ i ][ vID ] ][ 2 ], FuelStation[ fstationID ][ fsName ] );

		    	VehicleInfo[ i ][ Validv3DText ] = true;
		    	VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( stringce, 0x33CCFFAA, 0.0, 0.0, 0.0, 30.0, 0, 1 );
				Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);*/
			}
		}
	}
}
I pogledas u samp-server.exe (prije zatvaranja jel ispisalo sta) il u server_log.txt mozes pogledat
znaci brate nigdje nista nema za Debug, jednostavno nece da kreira xD ne ide mu od ruke  :D
https://imgur.com/a/yxOH5bo
Hajde private, il sta, moram ovo rjesit jbg
@// xunder

Gamemod: Spotify Community
Owner: Nodze ( Dzenan Levic )

SetVehicleLabels gde pozivas ovo?
One And Only
Old Member
Since AVGUST 2013. :)
GAME OVER - SCRIPTING
SINCE 2009 - 2025

Citat: LANMY.pwN poslato Januar 14, 2019, 13:10:19 POSLE PODNE
SetVehicleLabels gde pozivas ovo?
Lanmy hvala ti ziv bio, a govorio mi je bole za tebe, i zaboravio se javit, nisam bio dodao    SetVehicleLabels( i ); ispod: uspesno ste kreirali vip vozilo itd , Hvala ti ziv bio  https://imgur.com/a/OmL6ScP
@Bašovski moze lock

Gamemod: Spotify Community
Owner: Nodze ( Dzenan Levic )