[Ajuda] Problema com setar camera.
#1

Pessoal estou com problema para setar a camera da tela de login...

olhem

Pessoal fiz um textdraw de login e coloquei uma camera para setar. o problema й que a camera nгo seta.
alguйm sabe o problema?

pawn Код:
public OnPlayerConnect(playerid)
{
    SetPlayerPos(playerid, 1438.2032, -1094.4763, 17.6079); // Quero setar essa pos
    SetPlayerCameraPos(playerid, 1428.05, -1091.22, 18.73); // Quero setar essa camerapos
    SetPlayerCameraLookAt(playerid, 1434.03, -1091.76, 18.76); // e isoo tambйm.
    TogglePlayerSpectating(playerid, true);
    TextDrawHideForPlayer(playerid, Horario[playerid]);
    TextDrawShowForPlayer(playerid, Box_Borda_Login[playerid]);
    TextDrawShowForPlayer(playerid, Borda_Login1[playerid]);
    TextDrawShowForPlayer(playerid, Borda_Login2[playerid]);
    TextDrawShowForPlayer(playerid, TLogin_Entrar[playerid]);
    TextDrawShowForPlayer(playerid, TLogin_Registrar[playerid]);
    TextDrawShowForPlayer(playerid, TLogin_Creditos[playerid]);
    TextDrawShowForPlayer(playerid, TLogin_Forum[playerid]);
    TextDrawShowForPlayer(playerid, TLogin_Sair[playerid]);
    TextDrawShowForPlayer(playerid, MiniT_Jogar[playerid]);
    TextDrawShowForPlayer(playerid, MiniT_Registro[playerid]);
    TextDrawShowForPlayer(playerid, MiniT_SiglasSV[playerid]);
    TextDrawShowForPlayer(playerid, MiniT_Site[playerid]);
    TextDrawShowForPlayer(playerid, MiniT_Sair[playerid]);
    SelectTextDraw(playerid, 0xFFA500FF);
    V_ESC[playerid] = true;
    JogadorLogado[playerid] = false;
    ErrouSenha[playerid] = 0;
    INFO_P[playerid][TUTO_P] = 0;
    INFO_P[playerid][SKIN_P] = 0;
    INFO_P[playerid][SEXO_P] = 0;
    return true;
}
Reply
#2

Tente coloca o TogglePlayerSpectating(playerid, true); antes das funзхes da SetPlayerCameraLookAt,SetPlayerCameraPos etc ...

Exemplo:
pawn Код:
TogglePlayerSpectating(playerid, true);
    SetPlayerPos(playerid, 1438.2032, -1094.4763, 17.6079); // Quero setar essa pos
    SetPlayerCameraPos(playerid, 1428.05, -1091.22, 18.73); // Quero setar essa camerapos
    SetPlayerCameraLookAt(playerid, 1434.03, -1091.76, 18.76); // e isoo tambйm.
Reply
#3

Quote:
Originally Posted by Heisen
Посмотреть сообщение
Tente coloca o TogglePlayerSpectating(playerid, true); antes das funзхes da SetPlayerCameraLookAt,SetPlayerCameraPos etc ...

Exemplo:
pawn Код:
TogglePlayerSpectating(playerid, true);
    SetPlayerPos(playerid, 1438.2032, -1094.4763, 17.6079); // Quero setar essa pos
    SetPlayerCameraPos(playerid, 1428.05, -1091.22, 18.73); // Quero setar essa camerapos
    SetPlayerCameraLookAt(playerid, 1434.03, -1091.76, 18.76); // e isoo tambйm.
Eu jб tentei desse jeito e nada..
Reply
#4

Em vez de usar o:

PHP код:
TogglePlayerSpectating(playeridtrue); 
Use:

PHP код:
TogglePlayerSpectating(playerid1); 
Aviso, para desativar mude o "1" para "0"

PS: exatamente isso que me acontecia...
Reply
#5

Se vocк que fazer sua camera aparece no fundo do login & registro coloque na callback certa..

Код:
public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerPos(playerid, 1438.2032, -1094.4763, 17.6079); // Quero setar essa pos
	SetPlayerCameraPos(playerid, 1428.05, -1091.22, 18.73); // Quero setar essa camerapos
	SetPlayerCameraLookAt(playerid, 1434.03, -1091.76, 18.76); // e isoo tambйm.
        return 1;
}
Veja se pegar agora.
Reply


Forum Jump:


Users browsing this thread: