Ok check out this video, i captioned the parts with the issue.
Yeah maybe it's not a VCMP issue, and GTAVC's - but i can't solve this.
Maybe someone has a better understanding of what is going on here.
The textures at the police station and at the beach glitch out at certain times, and scrolling left/right sometimes temporarily fixes them.
Video:
https://youtu.be/tebj73m1a9U
Script:
Code: [Select]
Instead of "player.setCameraPos" , I was using both "SetSpawnCameraPos" and "SetSpawnCameraLook" and these in combination were spawning me as the incorrect skin for spawnscreen. So ditching those helped. But introduced this issue.
Yeah maybe it's not a VCMP issue, and GTAVC's - but i can't solve this.
Maybe someone has a better understanding of what is going on here.
The textures at the police station and at the beach glitch out at certain times, and scrolling left/right sometimes temporarily fixes them.
Video:
https://youtu.be/tebj73m1a9U
Script:
function onPlayerRequestClass( player, classID, team, skin )
{
switch( skin )
{
case 1:
{
SetCinematicBorder( player, true );
SetGreenScanLines( player, true );
SetSpawnPlayerPos( -971.0, 280.0, -100.0 );
player.SetCameraPos(Vector(-971.0, 280.0, 40.0),Vector(-1067.0, 320.0, 10.0));
player.PlaySound(361);
player.PlaySound(363);
Announce( "ROBBER", player, 0 );
}
break;
case 2:
{
SetCinematicBorder( player, true );
SetGreenScanLines( player, true );
SetSpawnPlayerPos( -1421.0, -760.0, -100.0 );
player.SetCameraPos(Vector(-1421.0, -760.0, 40.0),Vector(-1435.0, -833.0, 14.0));
player.PlaySound(361);
player.PlaySound(363);
Announce( "MEXICAN", player, 0 );
}
break;
case 3:
{
SetCinematicBorder( player, true );
SetGreenScanLines( player, true );
SetSpawnPlayerPos( -690.0, -1360.0, -100.0 );
player.SetCameraPos(Vector(-690.0, -1360.0, 11.0),Vector(-680.0, -1250.0, 35.0));
player.PlaySound(361);
player.PlaySound(363);
Announce( "SAILOR", player, 0 );
}
break;
case 4:
{
SetCinematicBorder( player, true );
SetGreenScanLines( player, true );
SetSpawnPlayerPos( 409.0, 656.0, -100.0 );
player.SetCameraPos(Vector(409.0, 656.0, 40.0),Vector(428.0, 608.0, 17.0));
player.PlaySound(361);
player.PlaySound(363);
Announce( "VC CRUSADER", player, 0 );
}
break;
case 5:
{
SetCinematicBorder( player, true );
SetGreenScanLines( player, true );
SetSpawnPlayerPos( 34.5, -1178.5, -100.0 );
player.SetCameraPos(Vector(34.5, -1178.5, 20.0),Vector(7.0, -1211.0, 9.4));
player.PlaySound(361);
player.PlaySound(363);
Announce( "SECRET SERVICE", player, 0 );
}
break;
case 6:
{
SetCinematicBorder( player, true );
SetGreenScanLines( player, true );
SetSpawnPlayerPos( 474.4, -1717.5, 56.2 );
player.SetCameraPos(Vector(474.4, -1717.5, 70.0),Vector(173.0, -1454.0, 26.0));
player.PlaySound(361);
player.PlaySound(363);
Announce( "SPECTATOR", player, 0 );
}
break;
case 7:
{
SetCinematicBorder( player, true );
SetGreenScanLines( player, true );
SetSpawnPlayerPos( -836.0, -638.0, -100.0 );
player.SetCameraPos(Vector(-836.0, -638.0, 15.0),Vector(-866.0, -679.0, 1.0));
player.PlaySound(361);
player.PlaySound(363);
Announce( "COP", player, 0 );
}
}
}
Instead of "player.setCameraPos" , I was using both "SetSpawnCameraPos" and "SetSpawnCameraLook" and these in combination were spawning me as the incorrect skin for spawnscreen. So ditching those helped. But introduced this issue.