Hai leute, ich hab da ein Problem und zwar scripte ich auf komplett eigene weise über Includes etc.
nun ist mein problem dass mein Anklickbares TextDraw einfach nicht auftaucht.
Hier mal Code:
//Select CMD
CMD:selecttext(playerID, params[], 629)
{
SendClientMessageEx(playerID, 0xFFFFFFFF, 630);
for(new i = 0; i < MAX_PLAYER_TEXT_DRAWS; i++)
PlayerTextDrawSetSelectable(playerID, PlayerText:i, 1);
}
//CreateGlobalTextDraws (eigen definition)
Eat[playerid] = CreatePlayerTextDraw(playerid,501.000000,110.000000,"Essen:");
PlayerTextDrawUseBox(playerid, Eat[playerid],1);
PlayerTextDrawBoxColor(playerid, Eat[playerid],0x00000066);
PlayerTextDrawTextSize(playerid, Eat[playerid],-2.000000,52.000000);
PlayerTextDrawAlignment(playerid, Eat[playerid],0);
PlayerTextDrawBackgroundColor(playerid, Eat[playerid],0x000000ff);
PlayerTextDrawFont(playerid, Eat[playerid],2);
PlayerTextDrawLetterSize(playerid, Eat[playerid],0.299999,1.900000);
PlayerTextDrawColor(playerid, Eat[playerid],0xffffffff);
PlayerTextDrawSetOutline(playerid, Eat[playerid],1);
PlayerTextDrawSetShadow(playerid, Eat[playerid],1);
PlayerTextDrawSetProportional(playerid, Eat[playerid], 1);
PlayerTextDrawSetSelectable(playerid, Eat[playerid], 1);
PlayerTextDrawShow(playerid, Eat[playerid]);
//OnPlayerClickPlayerTextDraw
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if(playertextid == Eat[playerid])
{
ShowDialog:TextDraw_Eat(playerid);
CancelSelectTextDraw(playerid);
}
return 1;
}
//OnPlayerKeyStateChange
if(newkeys == KEY_SUBMISSION)
{
SelectTextDraw(playerid, 0xFF4040AA);
}
vll könnt ihr mir ja helfen wo der Fehler ist.
Schon mal Danke im vorraus.