Jump to content
  • 0

[AJUTOR]Skin


Question

Posted

Salut , am facut un stats pe textdraw , dar nu imi apare skin-ul adica cum fac sa imi apare ca si modelid ca stiu ca este o metoda "bobeasca" care ar fii sa faci 300 sau cate skin-uri sunt in samp de textdraw-uri si sa faci pentru fiecare if(getplayerskin == 0) si ShowPlayerTextDraw(playerid , skin0) si tot asa , dar ma gandesc ca exista sa fac sa imi arate skin-ul ca si model adica ca intr-o imagine , am facut deja locatia unde sa arate etc , dar am pus la modelid 250 si apare skin de civil , asa ca nu stiu cum sa pun daca player-ul are skin 1 sa arate skin , skin 2 sa arate skin 2, nu in sens de if cum am spus mai sus , am incercat si varianta cu new skintd = GetPlayerSkin(playerid); si apoi sa pun in loc de modelid sa pun skintd , dar nu a mers si arata skin 0, ajutor urgent va rog!

13 answers to this question

Recommended Posts

  • 0
Posted

salut, folosesti http://wiki.sa-mp.com/wiki/TextDrawSetPreviewModel

TextDrawSetPreviewModel(textdraw, 1); //Display model 1 (CJ Skin)

in loc de 1 vei fosi  functia getplayerskin playerid

ia textdrawurile ori le creezi cu playertextdraw ori vei folosi um vector [max_players]

 

    __  ____      __           
   /  |/  (_)____/ /____  _____
  / /|_/ / / ___/ __/ _ \/ ___/
 / /  / / (__  ) /_/  __/ /    
/_/  /_/_/____/\__/\___/_/     
SERVICII SCRIPTING DE CALITATE
Pagina     Scripting     pawn
  • 0
Posted

Salut vreau sa spun sa imi afiseze skin-ul playerului la moment adica eu am comanda /stats pe textdraw si cand dau /stats sa apara skin-ul 1 daca il are pe el , sau skin 250 ( daca il are ) etc.

 

  • 0
Posted

Vreau sa fac comanda sa nu fie de tip global acest td , vreau ca player-ul cand scrie /stats sa ii arate skin-ul pe care il are pe el adica are skin 294 sa ii arate skin 294 si asa ... Am facut Ce mi-ai dat acolo , am trecut la [playerid] si ce a mai trebuit sa retusez ca sa fac td-ul de player.

  • 0
Posted

Off, ieri mare scripter, azi pe la suport :|

 

Te folosesti de PlayerTextDrawSetPreviewModel 

http://wiki.sa-mp.com/wiki/PlayerTextDrawSetPreviewModel

 

Ex: 

[code]

PlayerTextDrawSetPreviewModel(playerid, StatsTD[playerid], GetPlayerSkin(playerid)); // Aici poti sa pui si de ex: PlayerInfo[playerid][pSkin] sau cum ai tu.

PlayerTextDrawShow(playerid, StatsTD[playerid]); 

[/code]

  • 0
Posted

Uite codul

Stats[playerid][3] = CreatePlayerTextDraw(playerid, 185.351364, 164.333328, "_");
    PlayerTextDrawFont(playerid, Stats[playerid][3], TEXT_DRAW_FONT_MODEL_PREVIEW);
    PlayerTextDrawUseBox(playerid, Stats[playerid][3], 1);
    PlayerTextDrawBoxColor(playerid, Stats[playerid][3], 0x000000FF);
    PlayerTextDrawTextSize(playerid, Stats[playerid][3], 40.0, 40.0);
    PlayerTextDrawSetPreviewModel(playerid, Stats[playerid][3], GetPlayerSkin(playerid)); 

 

!!Este pus la function OnPlayerConnect, l-am pus langa toata td-urile.

  • 0
Posted (edited)

incearca sa le pui la OnPlayerRequestClass

doar

PlayerTextDrawSetPreviewModel(playerid, Stats[playerid][3], GetPlayerSkin(playerid));

PlayerTextDrawShow(playerid, Stats[playerid][3]);

Edited by SherKan
Citat

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.