SA-MP Forums Archive
[Ajuda] Problema com setar camera. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Problema com setar camera. (/showthread.php?tid=566857)



Problema com setar camera. - Duk - 08.03.2015

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;
}



Re: Problema com setar camera. - Heisen - 08.03.2015

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.



Re: Problema com setar camera. - Duk - 08.03.2015

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..


Re: Problema com setar camera. - NikiFor - 08.03.2015

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...


Re: Problema com setar camera. - Vegassilva - 08.03.2015

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.