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: [pawn]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;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Prvo i prvo zasto ovo? ???
[pawn]new vehstr[128];
format(vehstr, sizeof(vehstr), "", ImeIgraca(playerid));[/pawn]
Citat: zabolje me kurac hahahahahah (dekszy) poslato Novembar 07, 2021, 15:35:16 POSLE PODNE
Prvo i prvo zasto ovo? ???
[pawn]new vehstr[128];
format(vehstr, sizeof(vehstr), "", ImeIgraca(playerid));[/pawn]
dok sam paste sjebao sam se
format(vehstr, sizeof(vehstr), "[ A/H %s ]", ImeIgraca(playerid));
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.
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