[Savet]Oko skinova na prewiewmodel


Započeo Shadow_BS, Jul 12, 2016, 23:11:04 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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


ako moze neko da posalje kod lakse bih se snasao ?

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

PlayerTextDrawHide(playerid, IME);
PlayerTextDrawSetPreviewModel(playerid, IME, PlayerInfo[playerid][pSkin]);
PlayerTextDrawShow(playerid, SKIN);
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

dje to da stavim sta je to IME kod mn nije tako definisano @ophion

pa to ime stavis kako je tebi
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci


Napravis textdraw za skin i onda ispod svako SetPlayerSkin stavljast TextDrawSetPreviewModel(playerid, Imetvogtdea za skin, GetPlayerSkin(playerid)); TextDrawShowForPlayer(playerid, Imetvogtdea za skin);  :)
• G A M E M O D E •
• F I L T E R S C R I P T •
• T U T O R I A L •


Citat
You are what you believe yoursefl to be.

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);

My PC:
# Procesor: AMD FX-8350 (8 x 4,0 GHz)
# Matična ploča: Asus M5A78M-M LX3
# Memorija: Kingston Fury 8 GB 1600 MHz
# Hard disk: Seagate / WD 500 GB
# Grafička kartica: GTX750-Ti 2 GB GDDR5
# Windows 8.1 64-Bit

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