[Pomoc] Kamera


Započeo HarryX_RaZzZor, Maj 03, 2015, 22:54:06 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja
Detaljan opis problema:Napravio sam posao i sada kad se zaposlim otvori neke TD-ove i stavi kameru na jedno mjesto..I kada zavrsi to "to sam stavio po tajmer" i kad to zavrsi stavi me na mjesto gdje sam se zaposlio..Ali kamera ostane u zraku (tj na onom mjestu gdje sam je poslao) Ako niste shvatili mogu snimiti..
Dio skripte:// (Potrebno mi je samo kako vraitit kameru)
Neke slike/video za lakse dobivanje pomoci(neobavezno): //


Da..E otkrio sam sad bug mozes li mi rijesiti??

new PosaoTimer[MAX_PLAYERS];
new PosaoTimer2[MAX_PLAYERS];

case POSAO_KOSAC:
{
if(!response) return 1;
if(response)
{
if(PlayerInfo[playerid][pPosao] != 0) return SendClientMessage(playerid, -1, "{FFFF00}GRESKA: {FFFFFF}Vec imate posao!");//izbacuje poruku igraču ukoliko je već zaposlen
if(PlayerInfo[playerid][pLevel] < 2) return SendClientMessage(playerid, -1, "{FFFF00}GRESKA: {FFFFFF}Moras biti level 2!");//ukoliko igrač nije lvl 2+ neće se moći zaposlit
{
PosaoTimer[playerid] = SetTimerEx("TimerPosao", 6000, false, "d",playerid);
ClearChat();
SendClientMessage(playerid, -1, "{FFFF00}INFO: {00C0FF}Uspjesno si se zaposlio kao kosac trave.");//šalje igraču poruku da se zaposlio
PlayerInfo[playerid][pPosao] = 1;//postavlja igraču varijablu za posao na 1 (inače 1 je id posla,vi sebi stavite kako želite)
}
}
}


forward TimerPosao(playerid);
public TimerPosao(playerid)
{
InterpolateCameraPos(playerid, 1905.720581, -1138.718750, 23.838727, 1863.501220, -1139.787963, 40.007225, 6000);
InterpolateCameraLookAt(playerid, 1901.346435, -1141.085571, 24.353439, 1866.989624, -1142.559570, 37.737918, 7000);

TextDrawShowForPlayer(playerid, PosaoInfo);
TextDrawShowForPlayer(playerid, PosaoInfo1);
TextDrawShowForPlayer(playerid, PosaoInfo2);
TextDrawShowForPlayer(playerid, PosaoInfo3);
TextDrawShowForPlayer(playerid, PosaoInfo4);
TextDrawShowForPlayer(playerid, PosaoInfo5);
TextDrawShowForPlayer(playerid, PosaoInfo6);

                TextDrawHideForPlayer(playerid, TDPoruke);
				TextDrawHideForPlayer(playerid, TDPoruke1);
				TextDrawHideForPlayer(playerid, TDPoruke2);
				TextDrawHideForPlayer(playerid, TDPoruke3);
				TextDrawHideForPlayer(playerid, TDPoruke4);
				TextDrawHideForPlayer(playerid, TDPoruke5);
				TextDrawHideForPlayer(playerid, TDPoruke6);
				TextDrawHideForPlayer(playerid, TDPoruke7);
				TextDrawHideForPlayer(playerid, TDPoruke8);
				TextDrawHideForPlayer(playerid, TDPoruke9);
KillTimer(PosaoTimer[playerid]);//uništava timer
PosaoTimer2[playerid] = SetTimerEx("TimerPosao2",500, true, "d", playerid);
return 1;
}

forward TimerPosao2(playerid);
public TimerPosao2(playerid)
{
SetPlayerPos(playerid, 1872.9464,-1151.3519,23.8785);
SetCameraBehindPlayer(playerid);
                TextDrawShowForPlayer(playerid, TDPoruke);
				TextDrawShowForPlayer(playerid, TDPoruke1);
				TextDrawShowForPlayer(playerid, TDPoruke2);
				TextDrawShowForPlayer(playerid, TDPoruke3);
				TextDrawShowForPlayer(playerid, TDPoruke4);
				TextDrawShowForPlayer(playerid, TDPoruke5);
				TextDrawShowForPlayer(playerid, TDPoruke6);
				TextDrawShowForPlayer(playerid, TDPoruke7);
				TextDrawShowForPlayer(playerid, TDPoruke8);
				TextDrawShowForPlayer(playerid, TDPoruke9);
				

TextDrawHideForPlayer(playerid, PosaoInfo);
TextDrawHideForPlayer(playerid, PosaoInfo1);
TextDrawHideForPlayer(playerid, PosaoInfo2);
TextDrawHideForPlayer(playerid, PosaoInfo3);
TextDrawHideForPlayer(playerid, PosaoInfo4);
TextDrawHideForPlayer(playerid, PosaoInfo5);
TextDrawHideForPlayer(playerid, PosaoInfo6);

KillTimer(PosaoTimer2[playerid]);//uništava timer
return 1;
}

Pa mozes li da das na kojoj liniji tocno izbcacuje BUG?

rijesio sam.. Nisam stavio dobro koliko da traje tajmer :D