24.05.2016, 12:55
Olб!, eu queria fazer com que quando o player logasse no servidor, a camera dele fosse direcionada pra um determinado Z X Y, mas ele sу faz isso dps de uns 10 segundos, ai nem adianta pq o cara loga e nem ve a paisagem, eu tentei colocar o SetPlayerCameraPos antes do check da conta, depois, primeira linha da public OnPlayerConnect mais nada, vocк loga, aparece o Dialog de login/registro e a camera fica naquela da praia quando abre o sv...dps de uns 10 segundos a camera muda pras minhas coordenadas, nгo sei pq ta tendo esse intervalo
pawn Код:
public OnPlayerConnect(playerid)
{
SetPlayerCameraPos( playerid, 1291.681152, -1720.681884, 32.343597 );
SetPlayerCameraLookAt( playerid, 1296.106567, -1718.449707, 31.685356 );
new ArquivoL[40];
format(ArquivoL, sizeof(ArquivoL), "Contas/%s.ini", PlayerName(playerid));
if(DOF2_FileExists(ArquivoL))
{
SetPlayerCameraPos( playerid, 1291.681152, -1720.681884, 32.343597 );
SetPlayerCameraLookAt( playerid, 1296.106567, -1718.449707, 31.685356 );
format(gstring, sizeof(gstring),"{F8F8FF}Bem Vindo(a) Ao Servidor {EE3B3B}%s{F8F8FF}\n\nVocк ja tem uma Conta registrada\n\nDigite sua Senha para Logar", PlayerName(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Faзa Seu Login..", gstring, "Logar", "Cancelar");
}
else
{
SetPlayerCameraPos( playerid, 1291.681152, -1720.681884, 32.343597 );
SetPlayerCameraLookAt( playerid, 1296.106567, -1718.449707, 31.685356 );
format(gstring,128,"*** Bem vindo %s ***\n*** Vocк nгo esta registrado no servidor ***\n*** Digite uma senha para registrar-se ***",PlayerName(playerid));
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_PASSWORD, "Registrando...",gstring, "Registrar", "Sair");
return true;
}
OnPlayerCommandText(playerid, "/audiomsg");
SelectTextDraw(playerid,0xE0FFFFFF);
RemoveBuildingForPlayer(playerid, 713, 1304.77, -1729.94, 12.4375, 10);

