[Pomoc] Errori na InterpolateCameraPos i InterpolateCameraLookAt


Započeo HarryX_RaZzZor, Maj 14, 2015, 15:11:30 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja
Detaljan opis problema: Hocu da napravim jednu komandu s kojom cu moci kao gledati jedno podrucije, tj samo sam napravio kameru da ide jer hocu napraviti prezentaciju..Eh sad mi izbaci neke errore ne mogu ih rijesiti
Dio skripte:

Te kamere:

new InfoPokazujee[MAX_PLAYERS];
new InfoPokazujee2[MAX_PLAYERS];

new Float:ZaInfoPosao[1][6] = {
{1851.236328, -1207.717285, 20.320621, 1869.263061, -1131.057006, 51.588111}
};

new Float:ZaInfoPosao1[1][6] = {
{2008.225708, -1199.567138, 18.024812, 1854.236083, -1193.849609, 32.742137}
};


new Float:ZaInfoPosaoLA[1][6] = {
{1852.793457, -1203.061401, 21.267984, 1871.173095, -1134.177246, 48.179916}
};

new Float:ZaInfoPosaoLA1[1][6] = {
{2003.244995, -1199.344360, 18.403356, 1859.163085, -1194.271972, 32.002674}
};


CMD:infop(playerid,params[])
{
ClearChat();
InfoPokazujee[playerid] = SetTimerEx("InfoPokazuje", 3000, false, "d",playerid);
return 1;
}



forward InfoPokazuje(playerid);
public InfoPokazuje(playerid)
{
	KillTimer(InfoPokazujee[playerid]);


		
InterpolateCameraPos(playerid, ZaInfoPosao[playerid][0], 6000);
InterpolateCameraLookAt(playerid, ZaInfoPosaoLA[playerid][0], 6000);

			ClearChat();
			
			
	InfoPokazujee2[playerid] = SetTimerEx("InfoPokazuje2",7000, true, "d", playerid);
	return 1;
}

forward InfoPokazuje2(playerid);
public InfoPokazuje2(playerid)
{
			KillTimer(InfoPokazujee2[playerid]);
			
InterpolateCameraPos(playerid, ZaInfoPosao1[0], 9000);
InterpolateCameraLookAt(playerid, ZaInfoPosaoLA1[0], 9000);


	return 1;
}



Neke slike/video za lakse dobivanje pomoci(neobavezno): Erori http://prntscr.com/753mpy
Poslednja Izmena: Jun 29, 2015, 20:19:58 POSLE PODNE od Vuzimir

evo probaj ovako:
new InfoPokazujee[MAX_PLAYERS];
new InfoPokazujee2[MAX_PLAYERS];

new Float:ZaInfoPosao[1][6] = {
{1851.236328, -1207.717285, 20.320621, 1869.263061, -1131.057006, 51.588111}
};

new Float:ZaInfoPosao1[1][6] = {
{2008.225708, -1199.567138, 18.024812, 1854.236083, -1193.849609, 32.742137}
};


new Float:ZaInfoPosaoLA[1][6] = {
{1852.793457, -1203.061401, 21.267984, 1871.173095, -1134.177246, 48.179916}
};

new Float:ZaInfoPosaoLA1[1][6] = {
{2003.244995, -1199.344360, 18.403356, 1859.163085, -1194.271972, 32.002674}
};


CMD:infop(playerid,params[])
{
ClearChat();
InfoPokazujee[playerid] = SetTimerEx("InfoPokazuje", 3000, false, "d",playerid);
return 1;
}



forward InfoPokazuje(playerid);
public InfoPokazuje(playerid)
{
	KillTimer(InfoPokazujee[playerid]);


		
InterpolateCameraPos(playerid, ZaInfoPosao[0][0],ZaInfoPosao[0][1],ZaInfoPosao[0][2],ZaInfoPosao[0][3],ZaInfoPosao[0][4],ZaInfoPosao[0][5], 6000);
InterpolateCameraLookAt(playerid, ZaInfoPosaoLA[0][0],ZaInfoPosaoLA[0][1],ZaInfoPosaoLA[0][2],ZaInfoPosaoLA[0][3],ZaInfoPosaoLA[0][4],ZaInfoPosaoLA[0][5], 6000);

			ClearChat();
			
			
	InfoPokazujee2[playerid] = SetTimerEx("InfoPokazuje2",7000, true, "d", playerid);
	return 1;
}

forward InfoPokazuje2(playerid);
public InfoPokazuje2(playerid)
{
			KillTimer(InfoPokazujee2[playerid]);
			
InterpolateCameraPos(playerid, ZaInfoPosao1[0][0],ZaInfoPosao1[0][1],ZaInfoPosao1[0][2],ZaInfoPosao1[0][3],ZaInfoPosao1[0][4],ZaInfoPosao1[0][5], 9000);
InterpolateCameraLookAt(playerid, ZaInfoPosaoLA1[0][0],ZaInfoPosaoLA1[0][1],ZaInfoPosaoLA1[0][2],ZaInfoPosaoLA1[0][3],ZaInfoPosaoLA1[0][4],ZaInfoPosaoLA1[0][5], 9000);


	return 1;
}


P.S. Lakse bi ti bilo da si odma te kordinate stavljao nego pravio ovako ove new-ove...
Poslednja Izmena: Maj 16, 2015, 19:27:55 POSLE PODNE od Vuzimir

My Bike KTM 450 SXF 2008

Hvala prijatelju rijesio sam ;)
Dodao u CMD:infop samo SetPlayerInterior(playerid, 0); i sve OK.