InterpolateCameraPos e InterpolateCameraLookAt -
iTakelot - 09.07.2015
Fiz este codigo para quando o player estiver fazendo login aparecer 4 lugares do servidor porйm so mostra primeiro lugar e os outros 4 nгo carregam.
Topo
PHP код:
forward CameraLogin(playerid);
PHP код:
public OnPlayerConnect(playerid)
{
SetTimerEx("CameraLogin", 100, false, "i", playerid);
return 1;
}
pawn Код:
public CameraLogin(playerid)
{
TogglePlayerSpectating(playerid, true);
new opening = random(3);
switch(opening)
{
case 0:
{
InterpolateCameraPos(playerid, 542.343933, -1901.457519, 2.008791, 544.523376, -1901.883666, 2.085470, 5000,CAMERA_MOVE);
InterpolateCameraLookAt(playerid, 544.995666, -1897.256958, 2.577868, 546.892395, -1897.521118, 2.681705, 5000,CAMERA_MOVE);
}
case 1:
{
InterpolateCameraPos(playerid, 542.343933, -1901.457519, 2.008791, 544.523376, -1901.883666, 2.085470, 5000,CAMERA_MOVE);
InterpolateCameraLookAt(playerid, 544.995666, -1897.256958, 2.577868, 546.892395, -1897.521118, 2.681705, 5000,CAMERA_MOVE);
}
case 2:
{
InterpolateCameraPos(playerid, 542.945800, -1863.699707, 4.435829, 539.996215, -1863.695556, 4.304386, 5000,CAMERA_MOVE);
InterpolateCameraLookAt(playerid, 537.950744, -1863.694213, 4.213245, 535.009887, -1863.990478, 4.081802, 5000,CAMERA_MOVE);
}
}
return 1;
}
Re: InterpolateCameraPos e InterpolateCameraLookAt -
iTakelot - 09.07.2015
Auguйm?
Re: InterpolateCameraPos e InterpolateCameraLookAt -
zSuYaNw - 09.07.2015
As vezes random repete numeros...
tente:
pawn Код:
public CameraLogin(playerid)
{
TogglePlayerSpectating(playerid, true);
static opening;
switch(opening)
{
case 0:
{
InterpolateCameraPos(playerid, 542.343933, -1901.457519, 2.008791, 544.523376, -1901.883666, 2.085470, 5000,CAMERA_MOVE);
InterpolateCameraLookAt(playerid, 544.995666, -1897.256958, 2.577868, 546.892395, -1897.521118, 2.681705, 5000,CAMERA_MOVE);
}
case 1:
{
InterpolateCameraPos(playerid, 542.343933, -1901.457519, 2.008791, 544.523376, -1901.883666, 2.085470, 5000,CAMERA_MOVE);
InterpolateCameraLookAt(playerid, 544.995666, -1897.256958, 2.577868, 546.892395, -1897.521118, 2.681705, 5000,CAMERA_MOVE);
}
case 2:
{
InterpolateCameraPos(playerid, 542.945800, -1863.699707, 4.435829, 539.996215, -1863.695556, 4.304386, 5000,CAMERA_MOVE);
InterpolateCameraLookAt(playerid, 537.950744, -1863.694213, 4.213245, 535.009887, -1863.990478, 4.081802, 5000,CAMERA_MOVE);
}
}
return opening >= 3 ? (opening = 0) : (opening++);
}
Re: InterpolateCameraPos e InterpolateCameraLookAt -
ReDKiiL - 09.07.2015
As cordeadas dos dois primeiros estгo iguais. Nгo pode ser isso?
Re: InterpolateCameraPos e InterpolateCameraLookAt -
iTakelot - 09.07.2015
@zSuyanw
Nгo funcino carrego so o primeiro ...
@RedKill
Coloquei so de teste mas alterei e deu no msm...
Re: InterpolateCameraPos e InterpolateCameraLookAt -
zSuYaNw - 09.07.2015
pawn Код:
public CameraLogin(playerid)
{
TogglePlayerSpectating(playerid, true);
static opening;
switch(opening)
{
case 0:
{
InterpolateCameraPos(playerid, 542.343933, -1901.457519, 2.008791, 544.523376, -1901.883666, 2.085470, 5000,CAMERA_MOVE);
InterpolateCameraLookAt(playerid, 544.995666, -1897.256958, 2.577868, 546.892395, -1897.521118, 2.681705, 5000,CAMERA_MOVE);
}
case 1:
{
InterpolateCameraPos(playerid, 542.343933, -1901.457519, 2.008791, 544.523376, -1901.883666, 2.085470, 5000,CAMERA_MOVE);
InterpolateCameraLookAt(playerid, 544.995666, -1897.256958, 2.577868, 546.892395, -1897.521118, 2.681705, 5000,CAMERA_MOVE);
}
case 2:
{
InterpolateCameraPos(playerid, 542.945800, -1863.699707, 4.435829, 539.996215, -1863.695556, 4.304386, 5000,CAMERA_MOVE);
InterpolateCameraLookAt(playerid, 537.950744, -1863.694213, 4.213245, 535.009887, -1863.990478, 4.081802, 5000,CAMERA_MOVE);
}
}
if(opening >= 2 ) opening = -1;
return opening++;
}
Re: InterpolateCameraPos e InterpolateCameraLookAt -
iTakelot - 09.07.2015
@zSuyanw
Nгo funcionou acho que terei que usar um SetTimerEx, vlw ae
Re: InterpolateCameraPos e InterpolateCameraLookAt -
zSuYaNw - 09.07.2015
Esta correcto, teste novamente..
Re: InterpolateCameraPos e InterpolateCameraLookAt -
iTakelot - 09.07.2015
Quote:
Originally Posted by zSuYaNw
Esta correcto, teste novamente..
|
Tambйm nгo vejo nenhum erro no code isso que me dexa intregado mas vo testar de novo.
Re: InterpolateCameraPos e InterpolateCameraLookAt -
iTakelot - 11.07.2015
Agora as cameras estгo mostrando os lugares sу que tipo assim ela mostra uma camera a cada login
1 login mostra 1 camera
2 login mostra 2 camera etc ...