Login Screen
#9

Код:
//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
Reply


Messages In This Thread
Login Screen - by FaZeRs - 15.09.2014, 14:55
Re: Login Screen - by SilentSoul - 15.09.2014, 14:57
Re: Login Screen - by AroseKhanNiazi - 15.09.2014, 15:03
Re: Login Screen - by FaZeRs - 15.09.2014, 15:06
Re: Login Screen - by AroseKhanNiazi - 15.09.2014, 15:07
Re: Login Screen - by FaZeRs - 15.09.2014, 15:15
Re: Login Screen - by SilentSoul - 15.09.2014, 15:18
Re: Login Screen - by AroseKhanNiazi - 15.09.2014, 15:19
Re: Login Screen - by FaZeRs - 15.09.2014, 15:25
Re: Login Screen - by SilentSoul - 15.09.2014, 15:32

Forum Jump:


Users browsing this thread: 1 Guest(s)