TextDrawSetPreviewModel -
Eddye - 14.09.2015
Entгo pessoal to criando uma HUD nova para o meu servidor, porйm, eu quero por a skin do usuбrio nessa textdraw:
PHP код:
TextdrawHUD7 = TextDrawCreate(458.000000, 24.000000, " ");
TextDrawBackgroundColor(TextdrawHUD7, 5800959);
TextDrawFont(TextdrawHUD7, 5);
TextDrawLetterSize(TextdrawHUD7, 0.500000, 1.000000);
TextDrawColor(TextdrawHUD7, -1);
TextDrawSetOutline(TextdrawHUD7, 1);
TextDrawSetProportional(TextdrawHUD7, 1);
TextDrawUseBox(TextdrawHUD7, 1);
TextDrawBoxColor(TextdrawHUD7, -16776961);
TextDrawTextSize(TextdrawHUD7, 40.000000, 76.000000);
TextDrawSetPreviewRot(TextdrawHUD7, 0.000000, 0.000000, -320.000000, 1.000000);
TextDrawSetSelectable(TextdrawHUD7, 0);
Porйm eu tentei fazer uma gambiarra:
PHP код:
OnPlayerConnect:
new skinid = GetPlayerSkin(playerid);
TextDrawSetPreviewModel(TextdrawHUD7, skinid);
Porйm nгo resultou... como eu poderia fazer isso? tentei usar [playerid] mas tambйm nгo resultou, estou quebrando a cabeзa, mas se puderem dar essa forзa
Re: TextDrawSetPreviewModel -
[BOPE]Seu._.Madruga - 14.09.2015
Vocк quer que apareзa o ID da skin no HUD? se for formate a string.
PHP код:
new string[155];
format(string, sizeof(string), "ID Skin: %d", GetPlayerSkin(playerid));
TextDrawSetString(TextdrawHUD7, string);
TextDrawHideForPlayer(playerid, TextdrawHUD7);
TextDrawShowForPlaer(playerid, TextdrawHUD7);
Re: TextDrawSetPreviewModel -
Eddye - 14.09.2015
Exatamente, por enquanto sу aparece a Skin do CJ... gostaria que aparecesse a skin atual do jogador.
Re: TextDrawSetPreviewModel -
[BOPE]Seu._.Madruga - 14.09.2015
PHP код:
new TIMERSkin[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
TIMERSkin[playerid] = SetTimerEx("TextDrawAtt", 500, true, "i", playerid);
return 1;
}
forward TextDrawAtt(playerid);
public TextDrawAtt(playerid)
{
new string[155];
format(string, sizeof(string), "ID Skin: %d", GetPlayerSkin(playerid));
TextDrawSetString(TextdrawHUD7, string);
TextDrawHideForPlayer(playerid, TextdrawHUD7);
TextDrawShowForPlaer(playerid, TextdrawHUD7);
return 1;
}
public OnPlayerSpawn(playerid)
{
KillTimer(TIMERSkin[playerid]);
return 1;
}
Re: TextDrawSetPreviewModel -
Eddye - 14.09.2015
Olб amigo, resolvi o problema. Apenas coloquei o meu cуdigo:
PHP код:
new skinid = GetPlayerSkin(playerid);
TextDrawSetPreviewModel(TextdrawHUD7, skinid);
No dialogid de Carregar os status do jogador.
vlw por ajudar mano.