Код:
//Defines
new Text:TDLoginUB;
new Text:TDLogin;
new Text:TDSiteUB;
new Text:TDSite;
new Text:TDRegUB;
new Text:TDReg;
new Text:TDName;
new Text:TDBG;
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == TDLogin)
{
TextDrawHideForPlayer(playerid , TDLoginUB);
TextDrawHideForPlayer(playerid , TDLogin);
TextDrawHideForPlayer(playerid , TDSiteUB);
TextDrawHideForPlayer(playerid , TDSite);
TextDrawHideForPlayer(playerid , TDRegUB);
TextDrawHideForPlayer(playerid , TDReg);
TextDrawHideForPlayer(playerid , TDName);
TextDrawHideForPlayer(playerid , TDBG);
SetTimerEx("SafeLogin", 1000, 0, "d", playerid);
// SyncPlayerTime(playerid);
}
if(clickedid == TDReg)
{
TextDrawHideForPlayer(playerid , TDLoginUB);
TextDrawHideForPlayer(playerid , TDLogin);
TextDrawHideForPlayer(playerid , TDSiteUB);
TextDrawHideForPlayer(playerid , TDSite);
TextDrawHideForPlayer(playerid , TDRegUB);
TextDrawHideForPlayer(playerid , TDReg);
TextDrawHideForPlayer(playerid , TDName);
TextDrawHideForPlayer(playerid , TDBG);
SetTimerEx("SafeLogin", 1000, 0, "d", playerid);
//SyncPlayerTime(playerid);
}
return 0;
}
public OnPlayerConnect(playerid)
{
TextDrawShowForPlayer(playerid , TDLoginUB);
TextDrawShowForPlayer(playerid , TDLogin);
TextDrawShowForPlayer(playerid , TDSiteUB);
TextDrawShowForPlayer(playerid , TDSite);
TextDrawShowForPlayer(playerid , TDRegUB);
TextDrawShowForPlayer(playerid , TDReg);
TextDrawShowForPlayer(playerid , TDName);
TextDrawShowForPlayer(playerid , TDBG);
TextDrawSetSelectable(TDLogin, 1);
TextDrawSetSelectable(TDReg, 1);
SelectTextDraw(playerid, 0xFF0000AA);
return 1;
}
public OnGameModeInit()
{
TDBG = TextDrawCreate(426.000000, 17.739999, "usebox");
TextDrawLetterSize(TDBG, 0.000000, 37.638889);
TextDrawTextSize(TDBG, 629.500000, 0.000000);
TextDrawAlignment(TDBG, 1);
TextDrawColor(TDBG, 16777215);
TextDrawUseBox(TDBG, true);
TextDrawBoxColor(TDBG, 376926784);
TextDrawSetShadow(TDBG, 0);
TextDrawSetOutline(TDBG, 0);
TextDrawBackgroundColor(TDBG, 16777215);
TextDrawFont(TDBG, 0);
TDLoginUB = TextDrawCreate(618.000000, 155.000000, "usebox");
TextDrawLetterSize(TDLoginUB, 0.000000, 2.750000);
TextDrawTextSize(TDLoginUB, 435.000000, 0.000000);
TextDrawAlignment(TDLoginUB, 1);
TextDrawColor(TDLoginUB, 0);
TextDrawUseBox(TDLoginUB, true);
TextDrawBoxColor(TDLoginUB, 102);
TextDrawSetShadow(TDLoginUB, 0);
TextDrawSetOutline(TDLoginUB, 0);
TextDrawFont(TDLoginUB, 0);
TDSiteUB = TextDrawCreate(626.500000, 230.540008, "usebox");
TextDrawLetterSize(TDSiteUB, 0.000000, 3.603329);
TextDrawTextSize(TDSiteUB, 429.500000, 0.000000);
TextDrawAlignment(TDSiteUB, 1);
TextDrawColor(TDSiteUB, 0);
TextDrawUseBox(TDSiteUB, true);
TextDrawBoxColor(TDSiteUB, 102);
TextDrawSetShadow(TDSiteUB, 0);
TextDrawSetOutline(TDSiteUB, 0);
TextDrawFont(TDSiteUB, 0);
TDRegUB = TextDrawCreate(618.000000, 185.000000, "usebox");
TextDrawLetterSize(TDRegUB, 0.000000, 2.750000);
TextDrawTextSize(TDRegUB, 435.000000, 0.000000);
TextDrawAlignment(TDRegUB, 1);
TextDrawColor(TDRegUB, 0);
TextDrawUseBox(TDRegUB, true);
TextDrawBoxColor(TDRegUB, 102);
TextDrawSetShadow(TDRegUB, 0);
TextDrawSetOutline(TDRegUB, 0);
TextDrawFont(TDRegUB, 0);
TDSite = TextDrawCreate(470.000000, 237.500000, "~y~www.lsc-rp.net");
TextDrawLetterSize(TDSite, 0.449999, 1.600000);
TextDrawAlignment(TDSite, 1);
TextDrawColor(TDSite, -1);
TextDrawSetShadow(TDSite, 0);
TextDrawSetOutline(TDSite, 1);
TextDrawBackgroundColor(TDSite, 51);
TextDrawFont(TDSite, 1);
TextDrawSetProportional(TDSite, 1);
TDReg = TextDrawCreate(480.000000, 190.000000, "Register");
TextDrawLetterSize(TDReg, 0.449999, 1.600000);
TextDrawAlignment(TDReg, 1);
TextDrawColor(TDReg, 0xFFFFFFFF);
TextDrawSetShadow(TDReg, 0);
TextDrawSetOutline(TDReg, 1);
TextDrawBackgroundColor(TDReg, 51);
TextDrawFont(TDReg, 2);
TextDrawSetProportional(TDReg, 1);
TDName = TextDrawCreate(465.000000, 130.000000, "LSC-RP");
TextDrawLetterSize(TDName, 0.897498, 4.762398);
TextDrawAlignment(TDName, 1);
TextDrawColor(TDName, 0x1564F5FF);
TextDrawSetShadow(TDName, 1);
TextDrawSetOutline(TDName, 1);
TextDrawBackgroundColor(TDName, 51);
TextDrawFont(TDName, 3);
TextDrawSetProportional(TDName, 1);
TDLogin = TextDrawCreate(495.000000, 160.000000, "LOGIN");
TextDrawLetterSize(TDLogin, 0.449999, 1.600000);
TextDrawAlignment(TDLogin, 1);
TextDrawColor(TDLogin, 0xFFFFFFFF);
TextDrawSetShadow(TDLogin, 0);
TextDrawSetOutline(TDLogin, 1);
TextDrawBackgroundColor(TDLogin, 51);
TextDrawFont(TDLogin, 2);
TextDrawSetProportional(TDLogin, 1);
return true;
}
And i put TextDrawHideForPlayer(playerid , TDBG); before dialog but it still shows. It like disapers and then shows up again.°
And it's not always that i can't select textdraw, first time when i connect i cant, when i connect again i can