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
Msm da vi to mogo preko mSelection
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
[pawn]PlayerTextDrawHide(playerid, IME);
PlayerTextDrawSetPreviewModel(playerid, IME, PlayerInfo[playerid][pSkin]);
PlayerTextDrawShow(playerid, SKIN);[/pawn]
dje to da stavim sta je to IME kod mn nije tako definisano
@ophion
pa to ime stavis kako je tebi
@ophion ahaaa ime td-a a dje ovo ubacam?
Napravis textdraw za skin i onda ispod svako SetPlayerSkin stavljast TextDrawSetPreviewModel(playerid, Imetvogtdea za skin, GetPlayerSkin(playerid)); TextDrawShowForPlayer(playerid, Imetvogtdea za skin); :)
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);
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