SA-MP Forums Archive
getting a modelindex ID in PlayerTextDrawSetPreviewModel? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: getting a modelindex ID in PlayerTextDrawSetPreviewModel? (/showthread.php?tid=458688)



getting a modelindex ID in PlayerTextDrawSetPreviewModel? - newbienoob - 18.08.2013

I'm confused. How can I get modelindex ID(third parameter) here?
pawn Код:
PlayerTextDrawSetPreviewModel(playerid, tID[playerid][9], 28);
        PlayerTextDrawSetPreviewModel(playerid, tID[playerid][10], 101);
        PlayerTextDrawSetPreviewModel(playerid, tID[playerid][11], 179);
        PlayerTextDrawSetPreviewModel(playerid, tID[playerid][12], 183);

//onplayerclickplayertextdraw
SetPlayerSkin(playerid, /*modelindex?*/);



Re: getting a modelindex ID in PlayerTextDrawSetPreviewModel? - Jaxson - 18.08.2013

You need to save it into a variable I guess.


Re: getting a modelindex ID in PlayerTextDrawSetPreviewModel? - newbienoob - 18.08.2013

That's for sure, but I don't know how.


Re: getting a modelindex ID in PlayerTextDrawSetPreviewModel? - Scenario - 18.08.2013

skin[playerid] = GetPlayerSkin(playerid);
SetPlayerSkin(playerid, skin[playerid]);


Re: getting a modelindex ID in PlayerTextDrawSetPreviewModel? - ThePhenix - 18.08.2013

Quote:
Originally Posted by RealCop228
Посмотреть сообщение
skin[playerid] = GetPlayerSkin(playerid);
SetPlayerSkin(playerid, skin[playerid]);
Clearly, you did not understand what he wants.


Re: getting a modelindex ID in PlayerTextDrawSetPreviewModel? - Scenario - 18.08.2013

Are you referring to the last parameter of the tID array? If so, you will need to loop through the array and check if the clicked TD is equal to the value of the array with each index.


Re: getting a modelindex ID in PlayerTextDrawSetPreviewModel? - newbienoob - 18.08.2013

modelindex for PlayerTextDrawSetPreviewModel
PlayerTextDrawSetPreviewModel(playerid, text, modelindex)
How can I store 'modelindex' into a variable so later I can use it to set player's skin when they click tID[playerid][xx] textdraw?


Re: getting a modelindex ID in PlayerTextDrawSetPreviewModel? - Scenario - 18.08.2013

You can do it the same way you're storing the TD's ID into the tID array.

pawn Код:
modelIndexes[MAX_PLAYERS][MAX_INDEXES];

tID[playerid][0] = CreateText(...);
modelIndexes[playerid][0] = value;