[ ADMIN VEH ] - Label


Započeo noddy_, Novembar 07, 2021, 15:26:36 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Nista od navedenog, vec kada admin ili helper kreira vozilo, njemu attacha label "[ A/H Ime_Igraca]" ali tako attacha i ime drugog A/H-a tj 2 labela se poklapaju...sa razlicitim imenima
Deo skripte:
CMD:veh( playerid, params[] ) {
    if( ServerInfo[ BrojKreiranihVozila ] > MaxBrojKreiranih ) return SCM( playerid, SVETLOCRVENA, "| DiNo-AC| Nemoguce je trenutno kreirati vozilo, limit vozila na serveru je dosegnut.");
	if( PlayerInfo[ playerid ][ xAdmin ] > 0 || PlayerInfo[ playerid ][ xSupporter ] > 0) {
        if( AdminVozilo[ playerid ] == -1 ) {
    		new idv;
    		if( sscanf( params ,"i", idv ) ) return SendUsageMessage( playerid, "/veh [ id ]");
    		if( idv < 400 || idv > 611 ) return SendErrorMessage( playerid, "ID vozila ne moze biti manji od 400 ili veci od 611!");
    		new Float:Poz[ 3 ];
    		GetPlayerPos( playerid, Poz[ 0 ], Poz[ 1 ], Poz[ 2 ] );
    		AdminVozilo[ playerid ] = Novi_CreateVehicle( -1, -1, -1, -1, idv, Poz[ 0 ], Poz[ 1 ], Poz[ 2 ], 0.0, 0, 0, -1 );
    		LinkVehicleToInterior( AdminVozilo[ playerid ], GetPlayerInterior( playerid ) );
            SetVehicleVirtualWorld( AdminVozilo[ playerid ], GetPlayerVirtualWorld( playerid ) );
    		vCanDrive[ AdminVozilo[ playerid ] ] = 1;
    	    Fuel[ AdminVozilo[ playerid ] ] = 100;
    	    Novi_PutPlayerInVehicle( playerid, AdminVozilo[ playerid ], 0 );
            static Text3D:vehLabel[MAX_VEHICLES];
            new vehstr[128];
            format(vehstr, sizeof(vehstr), "", ImeIgraca(playerid));
    		ResetVehicleStatistics( AdminVozilo[ playerid ] );
            vehLabel[AdminVozilo[playerid]] = Create3DTextLabel(vehstr, 0xFFFFFFFF, 0.0, 0.0, 0.0, 10.0, 0, 0);
            Attach3DTextLabelToVehicle(vehLabel[AdminVozilo[playerid]], AdminVozilo[playerid], 0.0, 0.0, 0.0);
    		new engine, lights, alarm, doors, bonnet, boot, objective;
    	    GetVehicleParamsEx( AdminVozilo[ playerid ], engine, lights, alarm, doors, bonnet, boot, objective );
    	    SetVehicleParamsEx( AdminVozilo[ playerid ], 1, 0, alarm, 0, 0, 0, objective );
    		SendInfoMessage( playerid, "Vozilo ID: %d je stvoreno.", AdminVozilo[ playerid ] );
    	}
    	else if( AdminVozilo[ playerid ] != -1 ) {
    	    SendInfoMessage( playerid, "Vozilo ID: %d je unisteno.", AdminVozilo[ playerid ] );
    		Novi_DestroyVehicle( AdminVozilo[ playerid ] );
    		AdminVozilo[ playerid ] = -1;
	    }
    }
    else {
        SendErrorMessage( playerid, "Niste u mogucnosti koristiti ovu komandu." );
    }
	return true;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
//

Poslednja Izmena: Novembar 10, 2021, 15:31:49 POSLE PODNE od M Ө M Σ N Z I
SPEED HACK (C++) https://github.com/nouddy/samp-speed-hack
Reliant GameMode (open.mp) https://github.com/nouddy/reliant-omp
SA:MP Landing Page https://github.com/nouddy/samp-landing-page


Kolko drama ima u 7 grama

Prvo i prvo zasto ovo?  ???
new vehstr[128];
format(vehstr, sizeof(vehstr), "", ImeIgraca(playerid));

Citat: zabolje me kurac hahahahahah (dekszy) poslato Novembar 07, 2021, 15:35:16 POSLE PODNE
Prvo i prvo zasto ovo?  ???
new vehstr[128];
format(vehstr, sizeof(vehstr), "", ImeIgraca(playerid));

dok sam paste sjebao sam se

format(vehstr, sizeof(vehstr), "[ A/H %s ]", ImeIgraca(playerid));
SPEED HACK (C++) https://github.com/nouddy/samp-speed-hack
Reliant GameMode (open.mp) https://github.com/nouddy/reliant-omp
SA:MP Landing Page https://github.com/nouddy/samp-landing-page


Kolko drama ima u 7 grama

po kodu je sve ispravno, pretrazi u skripti gdje ti se pojavljuje vehlabel jos, moguce da se nesto desava pri diskonektu ili da ga ne obrise. Probaj koristiti i dynamic labele sta znam.

[Filterscript] Simple Treasure Hunt
[Filterscript] Sistem pecanja
[Filterscript] Meditacija
[Filterscript] Molitva
[Include] Alarm
[Include] Posao Taxi

Citat: not poslato Novembar 07, 2021, 16:06:44 POSLE PODNE
po kodu je sve ispravno, pretrazi u skripti gdje ti se pojavljuje vehlabel jos, moguce da se nesto desava pri diskonektu ili da ga ne obrise. Probaj koristiti i dynamic labele sta znam.
Ma nisam ga Destroyo kad i vehicle, Deleted User mi je pomogao, svakako hvala <3
SPEED HACK (C++) https://github.com/nouddy/samp-speed-hack
Reliant GameMode (open.mp) https://github.com/nouddy/reliant-omp
SA:MP Landing Page https://github.com/nouddy/samp-landing-page


Kolko drama ima u 7 grama