Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Deko poslato Jun 12, 2016, 12:18:09 POSLE PODNE

Naslov: [POMOC]SetPlayerCamera
Poruka od: Deko poslato Jun 12, 2016, 12:18:09 POSLE PODNE
Skripta koju koristim: //
Detaljan opis problema:
*Ovako, gledam ovamo po SAMP Wikiu ali ne ide baš pa sam odlucio ovdje da se javim
Da mi neko objasni kako da postavim ono da kamera gleda u igraca, tj. skin, i da on mijenja i kad odabere ode spawn i spawna ga

Dio skripte:

SetPlayerPos(playerid, 2371.1030,-1768.5818,13.5469);
SetPlayerCameraPos(playerid, 2371.1030,-1768.5818,13.5469);
SetPlayerCameraLookAt(playerid, 2371.1030,-1768.5818,13.5469);//ovo sam ja nesto petljao za kordinate zanemarite to
AddPlayerClass(105,2371.1030,-1768.5818,13.5469,0.4830,0,0,0,0,0,0); // ovo je skin 1
AddPlayerClass(106,2371.1030,-1768.5818,13.5469,0.4830,0,0,0,0,0,0); // 2

***Uglavnom samo od oove kordinate ako mozete da mi pokazete sta se uzima i to

AddPlayerClass(106,2371.1030,-1768.5818,13.5469,0.4830,0,0,0,0,0,0);

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [POMOC]SetPlayerCamera
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jun 12, 2016, 12:59:22 POSLE PODNE
Ah samo nek si i ti kreno :P
Ajde prvo da resimo jednu stvar oko kamere, jel te zanima pokretna kamera znaci da se krece malo ili pak zelis samo da stoji u mestu i da gleda u odredjenu tacku ?
Naslov: Odg: [POMOC]SetPlayerCamera
Poruka od: Deko poslato Jun 12, 2016, 13:01:48 POSLE PODNE
je li to bilo pozitivno ili negativno haha

pa zapocetak samo da stoji u mjesto
ali hej daj objasni i kako da se krece trebace i to haha :$
Naslov: Odg: [POMOC]SetPlayerCamera
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jun 12, 2016, 13:13:09 POSLE PODNE
Sto se tice kamere koja ce stojati samo tek tako u mestu i gledati u neku tacku moj savet ti je da ovako uradis.
[pawn]
new
   Objekat;
Objekat = CreatePlayerObject(playerid, 1886, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ);
AttachCameraToPlayerObject(playerid, Objekat);
DestroyPlayerObject(playerid, Objekat);
[/pawn]

E sada odma da ti i objasnim zasto ti je moj savet da ovako uradis, po meni je ovo bolja varijanta nego ona druga jer ti ovako mozes da okreces misom kameru a ne mozes da setas tipa da se premestas ne znam kako bih ti objasnio znaci stojis u jednoj tacki i gledas u tu drugu koju ti namestis tako sto eno ti ID kamere u objektu i samo postavis kako da kemera gleda i tako ce biti a kada udjes onda u igru tebi ce kamera biti lepo podesena ali ces isto tako moci misem da je kreces... Dok ona druga varijanta te kamere koja se ne krece stoji samo tako u mestu ali je ne mozes koristiti ako pak zelis tu drugu mogu ti i za to objasniti mada bih i ja morao da se podsetim kako to ide nisam koristio dugo to :D
E sada naravno tamo vidis da ima objekat ID sam ti ostavio ali ne i kordinate to ces ti morati u editoru da postavis...

A sto se tice ovog drugog oko pokretne kamere evo pogledaj ovo mislim da ce biti dovoljno.
https://www.youtube.com/watch?v=TbU0U32TtlE
Naslov: Odg: [POMOC]SetPlayerCamera
Poruka od: Deko poslato Jun 12, 2016, 13:24:57 POSLE PODNE
Ovo s pokretnom donekle i kontam, ali ovo za objekat pojma nemam hah

de uzmi one moje kordinate i objasni koje sve "brojeve" uzimas, ako moze :D

*i s pokretnom kamerom kad zavrsim i saveam IG dodje mi u scriptf. novi dokument i tu ima ovo
|----------Name1----------|
InterpolateCameraPos(playerid, 2065.243896, 1456.988037, 22.365156, 2056.768554, 1383.138427, 22.365156, 3000);
InterpolateCameraLookAt(playerid, 2068.560058, 1453.395141, 21.319038, 2061.661132, 1383.177612, 21.335086, 3000);


to ubacim tamo i tjt?
Naslov: Odg: [POMOC]SetPlayerCamera
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jun 12, 2016, 13:37:53 POSLE PODNE
Dobro mozda nisam najbolje objasnio, jednostavno odes i izmapas kameru tj. objekat kamere tamo gde zelis i postavis je kao da je prava i da treba da ti snima to sto zelis da ti snima. Zatim uzmes te kordinate tog objekta i samo ih stavis tamo. Kao sto sam ti i rekao ID kamere sam ti ostavio da ne trazis ali evo ovo je taj ID 1886 ti sada sve sto treba jeste da izmapas objekat uzmes njegove kordinate i stavis ih tamo i to je to... Zatim te kodove ubacis tamo u scriptu gde si mislio da se pokrene to pokretanje kamere.
Naslov: Odg: [POMOC]SetPlayerCamera
Poruka od: Deko poslato Jun 12, 2016, 14:01:52 POSLE PODNE

PlayerInfo[playerid][pTeam] = 1;//Ballas
                    SetPlayerPos(playerid, 2371.1030,-1768.5818,13.5469);
Objekat = CreatePlayerObject(playerid, 1886, -94.8000000,-1216.9000000,8.4000000,0.0000000,0.0000000,346.0000000);
AttachCameraToPlayerObject(playerid, Objekat);
DestroyPlayerObject(playerid, Objekat);
AddPlayerClass(105,2371.1030,-1768.5818,13.5469,0.4830,0,0,0,0,0,0); // KordinateZaSpawn1
    AddPlayerClass(106,2371.1030,-1768.5818,13.5469,0.4830,0,0,0,0,0,0); // KordinateZaSpawn1
    TextDrawHideForPlayer(playerid, Login);


Eto uradio sam, to kamera radi
kako sad da napravim da se moze birati ono za skinove
Naslov: Odg: [POMOC]SetPlayerCamera
Poruka od: Deko poslato Jun 12, 2016, 14:17:33 POSLE PODNE
Ne znam kako urediti taj gore post nece nesto uglavnom

evo novih kodovoa kako sam nesto petljao

{
                    PlayerInfo[playerid][pTeam] = 1;//Ballas
                    SetPlayerPos(playerid, -87.5788,-1212.1370,2.8906);
Objekat = CreatePlayerObject(playerid, 1886, -94.7998000,-1216.9004000,2.4000000,0.0000000,0.0000000,33.9980000);
AttachCameraToPlayerObject(playerid, Objekat);
DestroyPlayerObject(playerid, Objekat);
AddPlayerClass(105,2371.1030,-1768.5818,13.5469,0.4830,0,0,0,0,0,0); // KordinateZaSpawn1
    AddPlayerClass(106,2371.1030,-1768.5818,13.5469,0.4830,0,0,0,0,0,0); // KordinateZaSpawn1
    TextDrawHideForPlayer(playerid, Login);


i sad pojavi mi se kamera sve ok ali mi nema lika i nema dole onih gumba "<, >, Spawn"
Naslov: Odg: [POMOC]SetPlayerCamera
Poruka od: Łuk@ poslato Jun 12, 2016, 14:30:15 POSLE PODNE
Iskljuci toggleplayercontrollable ako imas..
Naslov: Odg: [POMOC]SetPlayerCamera
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jun 12, 2016, 14:41:24 POSLE PODNE

(http://i.imgur.com/8NcveCL.png)

Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.

Razlog zakljucavanja:

Zabranjen je popularni BUMP(osvježavanje teme duplim postom) osim u slučaju da je prošlo 24h od zadnjeg posta!

Pravila:

Glavna pravila Balkan SA:MP foruma (http://balkan-samp.com/forum/index.php?topic=100332.msg640677#msg640677) .

Razgovor u vezi PAWN-Skriptanja (http://balkan-samp.com/forum/index.php?topic=11453.0) .