Como cambiar la camara de logueo
#1

Osea quiero cambiar la cбmara que sale cuando dice introduce tu contraseсa osea al loguear la cбmara que esta mira hacia vinewood quiero cambiarla pero e estado busque y busque y no la encuentro

PD:Uso de base gm de ulp
Reply
#2

https://sampforum.blast.hk/showthread.php?tid=291441
Reply
#3

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid, PosX, PosY, PosZ); //donde estarб el personaje cuando valla a elegir el skin y login etc
    SetPlayerCameraPos(playerid, PosX, PosY, PosZ); //Posiciуn de la cбmara
    SetPlayerCameraLookAt(playerid, PosX, PosY, PosZ); //direcciуn de la cбmara, osea angulo como lo quieras llamar
    return 1;
}
https://sampwiki.blast.hk/wiki/SetPlayerPos
https://sampwiki.blast.hk/wiki/SetPlayerCameraPos
https://sampwiki.blast.hk/wiki/SetPlayerCameraLookAt
Reply
#4

mira lo que sale en onplayerresquestclass

Код:
if ( PlayersDataOnline[playerid][State] == 0 )
	{
	    SetPlayerOrginalTime(playerid);
		for (new AE = 0; AE <= 20; AE++)
		{
		    SendClientMessage(playerid, 0xFFFFFFFF, "");
		}

		SendInfoMessage(playerid, 2, "0", LOGO_UNIONLP);
		new DirBD[50];
		format(DirBD, sizeof(DirBD), "%s%s.ulp", DIR_USERS, PlayersDataOnline[playerid][NameOnline]);

		// LOGIN
		if ( fexist(DirBD) )
		{
		    PlayersDataOnline[playerid][State] = 1;
		    DataUserLoad(playerid);
 			ShowPlayerLogin(playerid, true);
		}
		// REGISTRO
		else
		{
		    PlayersDataOnline[playerid][State] = 2;
			ShowPlayerRegister(playerid, true);
		}

		PlayersData[playerid][CameraLogin]--;
		SetCameraLogin(playerid, PlayersData[playerid][CameraLogin], true);

		PlayersDataOnline[playerid][StateDeath] = 3;
	}
	else if ( !PlayersDataOnline[playerid][StateDeath] || PlayersDataOnline[playerid][State] == 3)
	{
		if ( PlayersData[playerid][InTutorial] )
		{
	    	PlayersDataOnline[playerid][StateDeath] = 5;
    	}
		UpdateSpawnPlayer(playerid);
	    SpawnPlayerEx(playerid);
	}
	else if ( PlayersDataOnline[playerid][State] )
	{
		SetCameraLogin(playerid, PlayersData[playerid][CameraLogin], true);
	}
	
	return 1;
}
Reply
#5

Sencillo ve a:

ShowPlayerLogin

Apreta CRTL + F y pega eso y busca una parte donde muestre lo que te pase.
Reply
#6

Quote:
Originally Posted by DesingP
Посмотреть сообщение
Sencillo ve a:

ShowPlayerLogin

Apreta CRTL + F y pega eso y busca una parte donde muestre lo que te pase.
no encontrй nada de lo q me pasastes lo mas parecido que encontrй fue:

Код:
PlayersData[playerid][CameraLogin]--;
SetCameraLogin(playerid, PlayersData[playerid][CameraLogin], true);
busco cameralogin y encontre esto

Код:
public SetCameraLogin(playerid, nextcamera, avanze)
{
	if ( avanze )
	{
		nextcamera++;
	}
	else
	{
	    nextcamera--;
	}

	if ( nextcamera > MAX_CAMERAS_LOGIN )
	{
	    nextcamera = 0;
	}
	else if ( nextcamera < 0 )
	{
	    nextcamera = MAX_CAMERAS_LOGIN;
	}
	PlayersData[playerid][CameraLogin] = nextcamera;

	SetPlayerPos(playerid, CamerasLogin[nextcamera][PlayerPosLogin][0], CamerasLogin[nextcamera][PlayerPosLogin][1], CamerasLogin[nextcamera][PlayerPosLogin][2]);
	SetPlayerCameraPos(playerid, 	CamerasLogin[nextcamera][CamerasPosLogin][0], CamerasLogin[nextcamera][CamerasPosLogin][1], CamerasLogin[nextcamera][CamerasPosLogin][2]);
	SetPlayerCameraLookAt(playerid, CamerasLogin[nextcamera][CamerasLookLogin][0], CamerasLogin[nextcamera][CamerasLookLogin][1], CamerasLogin[nextcamera][CamerasLookLogin][2]);
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)