01.11.2017, 08:29
Quote:
Хрен редьки не слаще. Но суть, я очень надеюсь, вы уловили, а то срам.
Вопрос. Много лет назад запилил спидометр на объекте при виде от первого лица. Какое-то время все работало прекрасно(даже видосик был https://www.youtube.com/watch?v=JNgS04BDb3o ) Код в целом не менялся, но спидометр стал нещадно моргать. Code:
public OnPlayerUpdate(playerid) { if(CameraViewUsed[playerid]) { if(PlayerCarSpeedBit[playerid]==0) { format(speedstr,64,"%0.1f {FF4500}%d",Gas[SpeedoInfo[playerid][sdcarid]],PlayerCarIntSpeed[playerid]); DestroyObject(speedobj[playerid]); speedobj[playerid] = CreateObject(19476, 0,0,0, 0, 0, 0, 100); AttachObjectToVehicle(speedobj[playerid],SpeedoInfo[playerid][sdcarid],CarSpeedPos[speedmodelupd[playerid]][0],CarSpeedPos[speedmodelupd[playerid]][1],CarSpeedPos[speedmodelupd[playerid]][2],CarSpeedPos[speedmodelupd[playerid]][3],CarSpeedPos[speedmodelupd[playerid]][4],CarSpeedPos[speedmodelupd[playerid]][5]); PlayerCarSpeedBit[playerid]=20; } else { format(speedstr,64,"%0.1f {FF4500}%d",Gas[SpeedoInfo[playerid][sdcarid]],PlayerCarIntSpeed[playerid]); SetObjectMaterialText(speedobj[playerid], speedstr, 0, OBJECT_MATERIAL_SIZE_256x128, "Arial", CarSpeedSize[speedmodelupd[playerid]]); PlayerCarSpeedBit[playerid]--; } } return 1; } |