- 0
Problema Click TextDraw
-
Similar Content
-
Dublu click
By Browse,
- 1 reply
- 97 views
-
Dublu click
By Browse,
- 6 answers
- 227 views
-
- 2 replies
- 159 views
-
- 3 replies
- 2,384 views
-
- 2 replies
- 1,722 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
adyi
Nume: Adyi
Problema: am creeat un TD cu click dai click pe el si iti da un mesaj sa fiu mai specific: Am facut o comanda dupa ce scriu comanda imi apare acel textdraw si imi apare si mausul (sageata) si daca vreau sa dau click pe text nu face nimic dau si nu zice nici un mesaj nici nu dispare nimic
Ce am incercat sa fa:
Am pus acest new
[pawn]
new PlayerText:BaiatText[MAX_PLAYERS];
[/pawn]
Am pus asta la onplayerconnect
[pawn]
BaiatText[playerid] = CreatePlayerTextDraw(playerid,293.000000, 115.000000, "ClickBaiat");
PlayerTextDrawAlignment(playerid,BaiatText[playerid], 3);
PlayerTextDrawBackgroundColor(playerid,BaiatText[playerid], 799);
PlayerTextDrawFont(playerid,BaiatText[playerid], 5);
PlayerTextDrawLetterSize(playerid,BaiatText[playerid], 0.699998, 2.999999);
PlayerTextDrawColor(playerid,BaiatText[playerid], -1);
PlayerTextDrawSetOutline(playerid,BaiatText[playerid], 1);
PlayerTextDrawSetProportional(playerid,BaiatText[playerid], 1);
PlayerTextDrawUseBox(playerid,BaiatText[playerid], 1);
PlayerTextDrawBoxColor(playerid,BaiatText[playerid], 65535);
PlayerTextDrawTextSize(playerid,BaiatText[playerid], -114.000000, 167.000000);
PlayerTextDrawSetPreviewModel(playerid,BaiatText[playerid], 48);
PlayerTextDrawSetPreviewRot(playerid,BaiatText[playerid], -20.000000, 0.000000, -14.000000, 1.200000);
PlayerTextDrawSetSelectable(playerid,BaiatText[playerid], 1);
[/pawn]
[pawn]
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if(playertextid == BaiatText[playerid])
{
PlayerTextDrawHide(playerid, BaiatText[playerid]);
SendClientMessage(playerid, 0xFFFFFFAA, "You clicked on a textdraw.");
CancelSelectTextDraw(playerid);
}
return 1;
}
]/pawn]
Si comanda asat o am
[pawn]
if(strcmp(cmd, "/testtd", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerData[playerid][pAdmin] >= 3)
{
PlayerTextDrawShow(playerid, BaiatText[playerid]);
SelectTextDraw(playerid, 0xFF4040AA);
ABroadCast(COLOR_LIGHTRED,string,5);
}
}
return 1;
}[/pawn]
Link to comment
Share on other sites
5 answers to this question
Recommended Posts