Problem(error/warning):Svetla se ne pale i ne gase kada se pritisne N logicno ovo je onplayerkeystatechange
Dio skripte: [pawn]
if(PRESSED(KEY_NO))
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER) return 1;
new vIDD=GetPlayerVehicleID(playerid),tmp_engine,tmp_lights,tmp_alarm,tmp_doors,tmp_bonnet,tmp_boot,tmp_objective;
GetVehicleParamsEx(vIDD,tmp_engine,tmp_lights,tmp_alarm,tmp_doors,tmp_bonnet,tmp_boot,tmp_objective);
if(tmp_lights==1) { tmp_lights = 0; } else { tmp_lights = 1; }
SetVehicleParamsEx(vIDD,tmp_engine,tmp_lights,tmp_alarm,tmp_doors,tmp_bonnet,tmp_boot,tmp_objective);
}
}
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Probaj ovako da stavis pa vidi jel radi!
[pawn]
new newcar = GetPlayerVehicleID(playerid);
if(PRESSED(KEY_NO))
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
if(VehicleLights[newcar] == 0)
{
VehicleLights[newcar] = 1;
GetVehicleParamsEx(newcar, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(newcar, engine, true, alarm, doors, bonnet, boot, objective);
}
else if(VehicleLights[newcar] == 1)
{
VehicleLights[newcar] = 0;
GetVehicleParamsEx(newcar, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(newcar, engine, false, alarm, doors, bonnet, boot, objective);
}
return 1;
}
}[/pawn]
A kako se definisao VehicleLights
Citat: TONY x poslato Mart 22, 2018, 21:05:56 POSLE PODNE
A kako se definisao VehicleLights
[pawn]
new VehicleLights[MAX_VEHICLES];[/pawn]
Hoce da se uaple sto je najvaznije ali ne i ugase