[HELP]: Gun textdraws - 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: [HELP]: Gun textdraws (
/showthread.php?tid=483322)
[HELP]: Gun textdraws -
Areax - 25.12.2013
Hello SA:MP !
I have a question about textdraws and that is, How can I add gun images as a textdraw ingame ?
Thanks!
Re: [HELP]: Gun textdraws -
Aliassassin123456 - 25.12.2013
use
TextDrawSetPreviewModel
Get your own weapon object id and use that function

Weapon object model ids are here:
https://sampwiki.blast.hk/wiki/Weapons
Re: [HELP]: Gun textdraws - Patrick - 25.12.2013
You need
this function to be able to create a textdraw made out of
Weapon Image, as
Aliassassin123456 said you need to create a textdraw using
TextDrawSetPreviewModel
All in All
pawn Код:
#include <a_samp>
new Text:textdraw;
public OnGameModeInit()
{
textdraw = TextDrawCreate(320.0, 240.0, "_");
TextDrawFont(textdraw, TEXT_DRAW_FONT_MODEL_PREVIEW);
TextDrawUseBox(textdraw, 1);
TextDrawBoxColor(textdraw, 0x000000FF);
TextDrawTextSize(textdraw, 40.0, 40.0);
return true;
}
public OnPlayerUpdate(playerid)
{
return TextDrawSetPreviewModel(textdraw, GetObjectModel(playerid));
}
stock GetObjectModel(playerid)
{
new
_ObjectModel = 0;
switch( GetPlayerWeapon( playerid ) )
{
case 1: _ObjectModel = 331;
case 2: _ObjectModel = 333;
case 3: _ObjectModel = 334;
case 4: _ObjectModel = 335;
case 5: _ObjectModel = 336;
case 6: _ObjectModel = 337;
case 7: _ObjectModel = 338;
case 8: _ObjectModel = 339;
case 9: _ObjectModel = 341;
case 10: _ObjectModel = 321;
case 11: _ObjectModel = 322;
case 12: _ObjectModel = 323;
case 13: _ObjectModel = 324;
case 14: _ObjectModel = 325;
case 15: _ObjectModel = 326;
case 16: _ObjectModel = 342;
case 17: _ObjectModel = 343;
case 18: _ObjectModel = 344;
case 22: _ObjectModel = 346;
case 23: _ObjectModel = 347;
case 24: _ObjectModel = 348;
case 25: _ObjectModel = 349;
case 26: _ObjectModel = 350;
case 27: _ObjectModel = 351;
case 28: _ObjectModel = 352;
case 29: _ObjectModel = 353;
case 30: _ObjectModel = 354;
case 31: _ObjectModel = 356;
case 32: _ObjectModel = 372;
case 33: _ObjectModel = 357;
case 34: _ObjectModel = 358;
case 35: _ObjectModel = 359;
case 36: _ObjectModel = 360;
case 37: _ObjectModel = 361;
case 38: _ObjectModel = 362;
case 39: _ObjectModel = 363;
case 40: _ObjectModel = 364;
case 41: _ObjectModel = 365;
case 42: _ObjectModel = 366;
case 43: _ObjectModel = 367;
case 44: _ObjectModel = 368;
case 45: _ObjectModel = 369;
case 46: _ObjectModel = 371;
}
return _ObjectModel;
}
Re: [HELP]: Gun textdraws -
Verth - 25.12.2013
mselection is also an option.
Re: [HELP]: Gun textdraws -
Areax - 25.12.2013
Thanks