Jump to content
  • 0

pomoc Prebliknutie textdrawu


Adrián Lipták

Dotaz

Zdravím. Mám jeden Textdraw (BOX) v ktorom chcem aby sa zobrazil objekt číslo 1073 až 1082.

Problém je ten, že ten textdraw len preblikne.

 

tu je TDCreate:

Textdraw24 = TextDrawCreate(209.199951, 256.113372, "usebox");
TextDrawTextSize(Textdraw24, 21.999992, 0.000000);
TextDrawColor(Textdraw24, 0);
TextDrawUseBox(Textdraw24, true);
TextDrawBoxColor(Textdraw24, 102);
TextDrawFont(Textdraw24, TEXT_DRAW_FONT_MODEL_PREVIEW);
TextDrawSetPreviewRot(Textdraw24, -10.0, 0.0, -20.0, 1.0);

 

A tu je klik:

if(clickedid == Textdraw6)
{
TextDrawHideForPlayer(playerid, Textdraw24);
TextDrawSetPreviewModel(Textdraw24, 1073);
TextDrawShowForPlayer(playerid, Textdraw24);
}
if(clickedid == Textdraw7)
{
 TextDrawHideForPlayer(playerid, Textdraw24);
 TextDrawSetPreviewModel(Textdraw24, 1074);
 TextDrawShowForPlayer(playerid, Textdraw24);
}
if(clickedid == Textdraw8)
{
 TextDrawHideForPlayer(playerid, Textdraw24);
 TextDrawSetPreviewModel(Textdraw24, 1075);
 TextDrawShowForPlayer(playerid, Textdraw24);
}
if(clickedid == Textdraw9)
{
 TextDrawHideForPlayer(playerid, Textdraw24);
 TextDrawSetPreviewModel(Textdraw24, 1076);
 TextDrawShowForPlayer(playerid, Textdraw24);
}
if(clickedid == Textdraw10)
{
 TextDrawHideForPlayer(playerid, Textdraw24);
 TextDrawSetPreviewModel(Textdraw24, 1077);
 TextDrawShowForPlayer(playerid, Textdraw24);
}
if(clickedid == Textdraw11)
{
 TextDrawHideForPlayer(playerid, Textdraw24);
 TextDrawSetPreviewModel(Textdraw24, 1078);
 TextDrawShowForPlayer(playerid, Textdraw24);
}
if(clickedid == Textdraw12)
{
 TextDrawHideForPlayer(playerid, Textdraw24);
 TextDrawSetPreviewModel(Textdraw24, 1079);
 TextDrawShowForPlayer(playerid, Textdraw24);
}
if(clickedid == Textdraw13)
{
 TextDrawHideForPlayer(playerid, Textdraw24);
 TextDrawSetPreviewModel(Textdraw24, 1080);
 TextDrawShowForPlayer(playerid, Textdraw24);
}
if(clickedid == Textdraw14)
{
 TextDrawHideForPlayer(playerid, Textdraw24);
 TextDrawSetPreviewModel(Textdraw24, 1081);
 TextDrawShowForPlayer(playerid, Textdraw24);
}
if(clickedid == Textdraw15)
{
 TextDrawHideForPlayer(playerid, Textdraw24);
 TextDrawSetPreviewModel(Textdraw24, 1082);
 TextDrawShowForPlayer(playerid, Textdraw24);
}

 

 

Vôbec nechápem kde môže byť problém. Ak potrebujete viac kódu, tak postnem...

 

 

Vopred Ďakujem

Link to comment
Share on other sites

5 odpovědí na tuto otázku

Recommended Posts

  • 0

stock textdraw()
{
Textdraw24 = TextDrawCreate(209.199951, 256.113372, "usebox");
TextDrawTextSize(Textdraw24, 21.999992, 0.000000);
TextDrawFont(Textdraw24, TEXT_DRAW_FONT_MODEL_PREVIEW);
TextDrawSetPreviewRot(Textdraw24, -10.0, 0.0, -20.0, 1.0);
TextDrawColor(Textdraw2,0xFFFFFFFF);
TextDrawBackgroundColor(Textdraw2,0x000000FF);
return 1;
}

 

Mozna mu vadi ze nemas nastavenou barvu pozadi. Ta je smerodatna a ne barva boxu, box vubec nemusis pouzit

 

if(clickedid == Textdraw6)
{
TextDrawDestroy(Textdraw24);
textdraw();
TextDrawShowForPlayer(playerid,Textdraw24);
}

Doufam ze kdyz to testujes ses na serveru sam. Script nemas delany pro vice hracu...

Link to comment
Share on other sites

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...