Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: c0x poslato Mart 16, 2016, 21:02:46 POSLE PODNE

Naslov: [POMOC] Pomoc oko skina u TD
Poruka od: c0x poslato Mart 16, 2016, 21:02:46 POSLE PODNE
Skripta koju koristim: Moja od 0.
Detaljan opis problema: Problem je sto ne znam kako da uradim skin u td odradio sam sve i sve je lepo kao sto sam i uradio u TD Editor ali uvek stoji CJ Skin.. Ja hocu da napravim da tu stoji skin koji igrac ima.. Pokusavao sam sve al mi ne ide.. Hvala vam unapred...
Dio skripte: Nepotrebno.
Neke slike/video za lakse dobivanje pomoci(neobavezno): Nepotrebno.
Naslov: Odg: [POMOC] Pomoc oko skina u TD
Poruka od: K ROSE poslato Mart 16, 2016, 21:10:07 POSLE PODNE
Kodovi ?
Naslov: Odg: [POMOC] Pomoc oko skina u TD
Poruka od: c0x poslato Mart 16, 2016, 21:10:55 POSLE PODNE
Citat: K ROSE poslato Mart 16, 2016, 21:10:07 POSLE PODNE
Kodovi ?
Reci od cega kodovi od TD tu gde je za skin ili ?
Naslov: Odg: [POMOC] Pomoc oko skina u TD
Poruka od: K ROSE poslato Mart 16, 2016, 21:18:19 POSLE PODNE
Kodovi Textdrawa koji pokazuje CJ skin.
Naslov: Odg: [POMOC] Pomoc oko skina u TD
Poruka od: c0x poslato Mart 16, 2016, 21:21:57 POSLE PODNE
Citat: K ROSE poslato Mart 16, 2016, 21:18:19 POSLE PODNE
Kodovi Textdrawa koji pokazuje CJ skin.
PINFO[0][playerid] = CreatePlayerTextDraw(playerid, 391.200134, 107.519981, "New Textdraw");
PlayerTextDrawLetterSize(playerid, PINFO[0][playerid], 0.449999, 1.600000);
PlayerTextDrawTextSize(playerid, PINFO[0][playerid], 175.999893, 134.400131);
PlayerTextDrawAlignment(playerid, PINFO[0][playerid], 1);
PlayerTextDrawColor(playerid, PINFO[0][playerid], -1);
PlayerTextDrawUseBox(playerid, PINFO[0][playerid], true);
PlayerTextDrawBoxColor(playerid, PINFO[0][playerid], 0);
PlayerTextDrawBackgroundColor(playerid, PINFO[0][playerid], 0x00000000);
PlayerTextDrawSetShadow(playerid, PINFO[0][playerid], 0);
PlayerTextDrawSetOutline(playerid, PINFO[0][playerid], 1);
PlayerTextDrawFont(playerid, PINFO[0][playerid], 5);
PlayerTextDrawSetProportional(playerid, PINFO[0][playerid], 1);
Naslov: Odg: [POMOC] Pomoc oko skina u TD
Poruka od: K ROSE poslato Mart 16, 2016, 21:25:54 POSLE PODNE
Dodaj ovo


[pawn]PlayerTextDrawSetPreviewModel(playerid, PINFO[0][playerid], GetPlayerSkin(playerid));
PlayerTextDrawShow(playerid, PINFO[0][playerid]);[/pawn]
Naslov: Odg: [POMOC] Pomoc oko skina u TD
Poruka od: Letic poslato Mart 16, 2016, 21:42:58 POSLE PODNE
Citat: K ROSE poslato Mart 16, 2016, 21:25:54 POSLE PODNE
Dodaj ovo


[pawn]PlayerTextDrawSetPreviewModel(playerid, PINFO[0][playerid], GetPlayerSkin(playerid));
PlayerTextDrawShow(playerid, PINFO[0][playerid]);[/pawn]
Naglasi mu da to treba da ubaci na mesto za prikazivanje, nadam se OnPlayerSpawn, jer ce ih staviti i prikazati prilikom kreiranja TDa.
Naslov: Odg: [POMOC] Pomoc oko skina u TD
Poruka od: K ROSE poslato Mart 16, 2016, 21:46:08 POSLE PODNE
Podrazumijeva se da se ovakva vrsta Textdrawa stavlja pod OnPlayerSpawn, jer je to PlayerTextdraw nije obicni.
Naslov: Odg: [POMOC] Pomoc oko skina u TD
Poruka od: Letic poslato Mart 16, 2016, 21:47:06 POSLE PODNE
Nista se kod pocetnika na podrazumeva.
Naslov: Odg: [POMOC] Pomoc oko skina u TD
Poruka od: c0x poslato Mart 16, 2016, 21:55:34 POSLE PODNE
Znam da ide pod OnPlayerSpawn :D Nego sad imam jedan drugi problem uradio sam TD za novac u banci i sad sve lepo radi nema greski nema bagova i kad se igrac registruje pise mu 00000000$ ali cim mu postavim npr 500$ njemu ne pise 000000500 nego pise samo 500 ne znam kako to da ispravim..
Naslov: Odg: [POMOC] Pomoc oko skina u TD
Poruka od: K ROSE poslato Mart 16, 2016, 21:58:07 POSLE PODNE
Posalji kodove za novac da vidim.
Naslov: Odg: [POMOC] Pomoc oko skina u TD
Poruka od: Letic poslato Mart 16, 2016, 21:59:00 POSLE PODNE
Posalji kodove tamo gde se TD apdejtuje.
Naslov: Odg: [POMOC] Pomoc oko skina u TD
Poruka od: c0x poslato Mart 16, 2016, 22:02:07 POSLE PODNE
Evo za update .. formatiraj(cox), "%d", PlayerInfo[ playerid ][ pBanka ] );
PlayerTextDrawSetString( playerid, PINFO[1][playerid], cox );

A evo kreiran TD..
PINFO[1][playerid] = CreatePlayerTextDraw(playerid, 551.199890, 123.200012, "00000000$");
PlayerTextDrawLetterSize(playerid, PINFO[1][playerid], 0.323599, 1.286400);
PlayerTextDrawAlignment(playerid, PINFO[1][playerid], 1);
PlayerTextDrawColor(playerid, PINFO[1][playerid], -1);
PlayerTextDrawSetShadow(playerid, PINFO[1][playerid], 0);
PlayerTextDrawSetOutline(playerid, PINFO[1][playerid], 1);
PlayerTextDrawBackgroundColor(playerid, PINFO[1][playerid], 51);
PlayerTextDrawFont(playerid, PINFO[1][playerid], 2);
PlayerTextDrawSetProportional(playerid, PINFO[1][playerid], 1);
Naslov: Odg: [POMOC] Pomoc oko skina u TD
Poruka od: Letic poslato Mart 16, 2016, 22:03:00 POSLE PODNE
Logicno da ce biti 500 kad si i stavio tako, umesto to "%d" postavi ovako "%08d$".
Naslov: Odg: [POMOC] Pomoc oko skina u TD
Poruka od: c0x poslato Mart 16, 2016, 22:08:41 POSLE PODNE
Citat: YaguaR1337 poslato Mart 16, 2016, 22:03:00 POSLE PODNE
Logicno da ce biti 500 kad si i stavio tako, umesto to "%d" postavi ovako "%08d$".
Hvala radi sad.. :) Hvala puno nego kako da postavim u OnPlayerUpdate da mi se updejtuje skin on se updejtuje ali stalno trepce..
Naslov: Odg: [POMOC] Pomoc oko skina u TD
Poruka od: K ROSE poslato Mart 16, 2016, 22:15:03 POSLE PODNE
Pa nemoj dodavati u OnPlayerUpdate zato jer se on više puta poziva u jednoj sekundi i to ti stvara ono blinkanje.
Najbolje da vidis u skripti gdje se davaju igracu skinovi i da tu stavis da se update.
Naslov: Odg: [POMOC] Pomoc oko skina u TD
Poruka od: Letic poslato Mart 16, 2016, 22:15:48 POSLE PODNE
Ubaci neka se updejtuje na 1 sec, i napravi varijablu koja ce da proverava da li je isti skin, kada mu postavis skin, postavis i na tu varijablu, i pri tajmeru postavis ako se GetPlayerSkin ne poklapa da tom varijablom znaci da je skin promenjen i da treba da se apdejta, a ko je jednak da se ne apdejta i da ne trepce.