Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Shadow_BS poslato Jul 12, 2016, 23:11:04 POSLE PODNE

Naslov: [Savet]Oko skinova na prewiewmodel
Poruka od: Shadow_BS poslato Jul 12, 2016, 23:11:04 POSLE PODNE
O kakvom savjetu se radi: previewmode na infotd
Detaljan opis savjeta:Kako da stavim da kad igrac dobije novi skin da se taj skin promijeni na previewmode na infotd
Komentar: //
evo slika o cemu se radi: http://i.imgur.com/9LgB47i.jpg
Naslov: Odg: [Savet]Oko skinova na prewiewmodel
Poruka od: karburator poslato Jul 12, 2016, 23:13:17 POSLE PODNE
Msm da vi to mogo preko mSelection
Naslov: Odg: [Savet]Oko skinova na prewiewmodel
Poruka od: Shadow_BS poslato Jul 12, 2016, 23:13:43 POSLE PODNE
ako moze neko da posalje kod lakse bih se snasao ?
Naslov: Odg: [Savet]Oko skinova na prewiewmodel
Poruka od: Łuk@ poslato Jul 12, 2016, 23:31:40 POSLE PODNE
Citat: ðŸ"˜|Harexe|ðŸ"˜ poslato Jul 12, 2016, 23:13:17 POSLE PODNE
Msm da vi to mogo preko mSelection
ne govori to pls, ovo vljd moze

[pawn]PlayerTextDrawHide(playerid, IME);
PlayerTextDrawSetPreviewModel(playerid, IME, PlayerInfo[playerid][pSkin]);
PlayerTextDrawShow(playerid, SKIN);[/pawn]
Naslov: Odg: [Savet]Oko skinova na prewiewmodel
Poruka od: Shadow_BS poslato Jul 12, 2016, 23:51:15 POSLE PODNE
dje to da stavim sta je to IME kod mn nije tako definisano @ophion
Naslov: Odg: [Savet]Oko skinova na prewiewmodel
Poruka od: Łuk@ poslato Jul 12, 2016, 23:53:56 POSLE PODNE
pa to ime stavis kako je tebi
Naslov: Odg: [Savet]Oko skinova na prewiewmodel
Poruka od: Shadow_BS poslato Jul 13, 2016, 00:16:02 PRE PODNE
@ophion ahaaa ime td-a a dje ovo ubacam?
Naslov: Odg: [Savet]Oko skinova na prewiewmodel
Poruka od: anderson87 poslato Jul 13, 2016, 09:29:29 PRE PODNE
Napravis textdraw za skin i onda ispod svako SetPlayerSkin stavljast TextDrawSetPreviewModel(playerid, Imetvogtdea za skin, GetPlayerSkin(playerid)); TextDrawShowForPlayer(playerid, Imetvogtdea za skin);  :)
Naslov: Odg: [Savet]Oko skinova na prewiewmodel
Poruka od: MySQL poslato Jul 13, 2016, 10:06:54 PRE PODNE
Evo vako moras podesi na svoje veriable ovo P_Enum stavi ako ti je playerinfo itd !



new PlayerText:SlikaIGRACA[MAX_PLAYERS];



public OnPlayerConnect (playerid)
{
    PlayerTextDrawHide(playerid, SlikaIGRACA[playerid]);
}



public OnPlayerSpawn(playerid)
{
   PlayerTextDrawSetPreviewModel(playerid,SlikaIGRACA[playerid], P_Enum ili playerinfo [playerid][pSkin]);{ SetTimer("Refreshskin", 1000, 0 ); }
   PlayerTextDrawShow(playerid, SlikaIGRACA[playerid]);
}



public OnPlayerDisconnect(playerid, reason)
{
    PlayerTextDrawDestroy(playerid, SlikaIGRACA[playerid]);
}


   
    SlikaIGRACA[playerid] = CreatePlayerTextDraw(playerid, KOD, "_");
    PlayerTextDrawLetterSize(playerid, SlikaIGRACA[playerid], KOD);
    PlayerTextDrawTextSize(playerid, SlikaIGRACA[playerid], KOD);
    PlayerTextDrawAlignment(playerid,SlikaIGRACA[playerid], KOD);
    PlayerTextDrawColor(playerid,SlikaIGRACA[playerid], KOD);
    PlayerTextDrawSetShadow(playerid,SlikaIGRACA[playerid], KOD);
    PlayerTextDrawSetOutline(playerid,SlikaIGRACA[playerid], KOD);
    PlayerTextDrawBackgroundColor(playerid,SlikaIGRACA[playerid], KOD);
    PlayerTextDrawFont(playerid,SlikaIGRACA[playerid], KOD);
    PlayerTextDrawSetProportional(playerid,SlikaIGRACA[playerid], KOD);
    PlayerTextDrawSetShadow(playerid,SlikaIGRACA[playerid], KOD);
    PlayerTextDrawSetPreviewModel(playerid,SlikaIGRACA[playerid], P_Enum ili playerinfo [playerid][pSkin]);{ SetTimer("Refreshskin", 1000, 0 ); }
    PlayerTextDrawSetPreviewRot(playerid,SlikaIGRACA[playerid], KOD);
Naslov: Odg: [Savet]Oko skinova na prewiewmodel
Poruka od: // xunder poslato Jul 14, 2016, 01:19:53 PRE PODNE
Ili ti ga lakse napravi svoju funkciju za setanje skina
stock SPSkin(playerid, skinid) {
SetPlayerSkin(playerid, skinid);
PlayerTextDrawHide(playerid, ID_TDa);
PlayerTextDrawSetPreviewModel(playerid, ID_TDa, GetPlayerSkin(playerid));
PlayerTextDrawShow(playerid, ID_TDa);
return 1; }

i ctrl+h Sve SetPlayerSkin zamijeni sa SPSkin