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;
}
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; }
Sencillo ve a:
ShowPlayerLogin Apreta CRTL + F y pega eso y busca una parte donde muestre lo que te pase. |
PlayersData[playerid][CameraLogin]--; SetCameraLogin(playerid, PlayersData[playerid][CameraLogin], true);
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]); }