Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Acke poslato Jul 12, 2014, 10:08:57 PRE PODNE

Naslov: [Pomoc] Kako ovo uraditi
Poruka od: Acke poslato Jul 12, 2014, 10:08:57 PRE PODNE
Skripta koju koristim: UP
Detaljan opis problema:Pokusavam da napravim ovakav speedo,ali nesto me zeza duze vreme se mucim evo slike:
   http://i.imgur.com/zMXTofK.png
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):Dacu sta treba uradio sam ja textdraw,ali ne znam kako da napravim da kada sednem u nrg da prikazuje nrg itd...
Naslov: Odg: [Pomoc] Kako ovo uraditi
Poruka od: youngdeal poslato Jul 12, 2014, 10:21:47 PRE PODNE
ovako da bi prikazalo potrebna je funkcija TextDrawSetPreviewModel radis na ovaj princip

TextDrawSetPreviewModel(id textdrawa koji simboluzuje sliku vozila, GetPlayerVehicleID(playerid));
Naslov: Odg: [Pomoc] Kako ovo uraditi
Poruka od: B R A D. poslato Jul 12, 2014, 10:28:19 PRE PODNE
Izvinite ovako a gde da vidim koj ID je taj auto samo da dodam primer NRG NRG ID ? 522 ili treba se nesto + ?
Naslov: Odg: [Pomoc] Kako ovo uraditi
Poruka od: TheToretto poslato Jul 12, 2014, 10:30:14 PRE PODNE
Citat: Kembridc poslato Jul 12, 2014, 10:28:19 PRE PODNE
Izvinite ovako a gde da vidim koj ID je taj auto samo da dodam primer NRG NRG ID ? 522 ili treba se nesto + ?
id textdrawa koji simboluzuje sliku vozila,ne id vozila ;)
Naslov: Odg: [Pomoc] Kako ovo uraditi
Poruka od: B R A D. poslato Jul 12, 2014, 10:31:59 PRE PODNE
Citat: TheToretto poslato Jul 12, 2014, 10:30:14 PRE PODNE
Citat: Kembridc poslato Jul 12, 2014, 10:28:19 PRE PODNE
Izvinite ovako a gde da vidim koj ID je taj auto samo da dodam primer NRG NRG ID ? 522 ili treba se nesto + ?
id textdrawa koji simboluzuje sliku vozila,ne id vozila ;)
epa brate gde da vidim koji ID je :(
Naslov: Odg: [Pomoc] Kako ovo uraditi
Poruka od: youngdeal poslato Jul 12, 2014, 10:33:58 PRE PODNE
nije to bas id nego sam textdraw njegov naziv.
Naslov: Odg: [Pomoc] Kako ovo uraditi
Poruka od: Acke poslato Jul 12, 2014, 10:34:36 PRE PODNE
Citatovako da bi prikazalo potrebna je funkcija TextDrawSetPreviewModel radis na ovaj princip

Kod: [Izaberi]
TextDrawSetPreviewModel(id textdrawa koji simboluzuje sliku vozila, GetPlayerVehicleID(playerid));


Ovako prikazuje sliku CJ a ne vozila...
Naslov: Odg: [Pomoc] Kako ovo uraditi
Poruka od: B R A D. poslato Jul 12, 2014, 10:43:27 PRE PODNE
Citat: [SF]C++ poslato Jul 12, 2014, 10:33:58 PRE PODNE
nije to bas id nego sam textdraw njegov naziv.
Ahm .. a gde da vidim koje bas da unesem tocnije ?
Naslov: Odg: [Pomoc] Kako ovo uraditi
Poruka od: youngdeal poslato Jul 12, 2014, 10:44:07 PRE PODNE
acke prvo sakrijes taj td onda koristis moju funkciju i onda pokazes taj td.
Naslov: Odg: [Pomoc] Kako ovo uraditi
Poruka od: Acke poslato Jul 12, 2014, 10:55:36 PRE PODNE
Jel moze to ovako npr..

new ime_string[180];
format(ime_string,sizeof(ime_string),"~w~%s",ImeVozila[GetVehicleModel(GetPlayerVehicleID(i))-400]);
PlayerTextDrawSetString(i, Brzinomer13[i], ime_string);

PlayerTextDrawShow(i,Brzinomer13[i]);



Brzinomer13[playerid] = CreatePlayerTextDraw(playerid,417.000000, 372.000000, "~w~%s");
PlayerTextDrawBackgroundColor(playerid,Brzinomer13[playerid], 0);
PlayerTextDrawFont(playerid,Brzinomer13[playerid], TEXT_DRAW_FONT_MODEL_PREVIEW);
PlayerTextDrawLetterSize(playerid,Brzinomer13[playerid], 0.500000, 1.000000);
        PlayerTextDrawColor(playerid,Brzinomer13[playerid], -1);
PlayerTextDrawSetOutline(playerid,Brzinomer13[playerid], 0);
PlayerTextDrawSetProportional(playerid,Brzinomer13[playerid], 1);
PlayerTextDrawSetShadow(playerid,Brzinomer13[playerid], 1);
PlayerTextDrawUseBox(playerid,Brzinomer13[playerid], 1);
PlayerTextDrawBoxColor(playerid,Brzinomer13[playerid], 0);
PlayerTextDrawTextSize(playerid,Brzinomer13[playerid], 86.000000, 93.000000);
PlayerTextDrawSetPreviewModel(playerid, Brzinomer13[playerid], GetPlayerVehicleID(playerid));
PlayerTextDrawSetPreviewRot(playerid, Brzinomer13[playerid], -13.000000, 0.000000, -28.000000, 0.899999);
PlayerTextDrawSetSelectable(playerid,Brzinomer13[playerid], 0);


Naslov: Odg: [Pomoc] Kako ovo uraditi
Poruka od: youngdeal poslato Jul 12, 2014, 10:57:17 PRE PODNE
ne vec tamo gde ulazis u vozilo

PlayerTextDrawHide(playerid, Brzinomer13[playerid]);
PlayerTextDrawSetPreviewModel(playerid, Brzinomer13[playerid], GetPlayerVehicleID(playerid));
PlayerTextDrawShow(playerid, Brzinomer13[playerid]);
Naslov: Odg: [Pomoc] Kako ovo uraditi
Poruka od: Acke poslato Jul 12, 2014, 11:13:13 PRE PODNE
CitatPlayerTextDrawHide(playerid, Brzinomer13[playerid]);
PlayerTextDrawSetPreviewModel(playerid, Brzinomer13[playerid], GetPlayerVehicleID(playerid));
PlayerTextDrawShow(playerid, Brzinomer13[playerid]);


Ovako baca error undefined symbol playerid

Naslov: Odg: [Pomoc] Kako ovo uraditi
Poruka od: youngdeal poslato Jul 12, 2014, 11:19:52 PRE PODNE
tamo gde ulazis u vozilo covjece pod OnPlayerstatechange proveris da li je igrac u vozilu i to uradis
Naslov: Odg: [Pomoc] Kako ovo uraditi
Poruka od: Acke poslato Jul 12, 2014, 11:52:06 PRE PODNE
To sam i uradio ali ne prikazuje vozilo nego skin sad prikazuje neki skin haha,udjem u sultana prikazuje mi skin big smoke sa pancirom,udjem u police rancher prikazcuje mi nekog farmera..  :-\
Naslov: Odg: [Pomoc] Kako ovo uraditi
Poruka od: youngdeal poslato Jul 12, 2014, 12:13:07 POSLE PODNE
imas farkiasov speedo on je radio previev modela vozila pa pogledaj kako se koristi.
Naslov: Odg: [Pomoc] Kako ovo uraditi
Poruka od: Acke poslato Jul 12, 2014, 12:46:14 POSLE PODNE
Hvala ti na svemu sto si se potrudio da mi pomognes :) napravio sam sad moralo je da se radi preko GetVehicleModel a ja to nisam koristio haha :) mozes da zakljucas temu.