Use https://sampwiki.blast.hk/wiki/SelectTextdraw whenever you show him the textdraws.
|
/*==============================================================================
* *
* -FilterScript By: [Phoenix-] And Hitman13 *
* -Yahoo: Mhmmd480@Yahoo.Com *
* -Yahoo: Sajjad_Athare@Yahoo.Com *
* -Skype: Mamad.Venom *
* *
* @ CopyRight 2014, Dark Orange *
* *
==============================================================================*/
#include <a_samp>
//------------------------------------------------------------------------------
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 OnGameModeInit()
{
print("\n+++++ [Textdraw] Login And Register Systam FilterScript +++++");
print("***************************************************");
print("* *");
print("* -Filterscript By: [Phoenix-] And Hitman13 *");
print("* -Yahoo: Mhmmd480@Yahoo.Com *");
print("* -Yahoo: Sajjad_Athare@Yahoo.Com *");
print("* -Skype: Mamad.Venom *");
print("* *");
print("* @ CopyRight 2014, Dark Orange *");
print("*************************************************\n");
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(455.000000, 237.500000, "~y~wWw.YourSite.Com");
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);
TextDrawSetSelectable(TDReg, 1);
TDName = TextDrawCreate(465.000000, 130.000000, "SA-MP ~w~Server");
TextDrawLetterSize(TDName, 0.497498, 1.762398);
TextDrawAlignment(TDName, 1);
TextDrawColor(TDName, -16711681);
TextDrawSetShadow(TDName, 0);
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);
TextDrawSetSelectable(TDLogin, 1);
return 1;
}
//------------------------------------------------------------------------------
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == TDLogin)
{
//Code
}
if(clickedid == TDReg)
{
//Your Code
}
return 1;
}
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);
TextDrawHideForPlayer(playerid , TDLoginUB); TextDrawHideForPlayer(playerid , TDLogin); TextDrawHideForPlayer(playerid , TDSiteUB); TextDrawHideForPlayer(playerid , TDSite); TextDrawHideForPlayer(playerid , TDRegUB); TextDrawHideForPlayer(playerid , TDReg); TextDrawHideForPlayer(playerid , TDName); TextDrawHideForPlayer(playerid , TDBG);
I have it under OnGameModeInit
Код:
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); Код:
TextDrawHideForPlayer(playerid , TDLoginUB); TextDrawHideForPlayer(playerid , TDLogin); TextDrawHideForPlayer(playerid , TDSiteUB); TextDrawHideForPlayer(playerid , TDSite); TextDrawHideForPlayer(playerid , TDRegUB); TextDrawHideForPlayer(playerid , TDReg); TextDrawHideForPlayer(playerid , TDName); TextDrawHideForPlayer(playerid , TDBG); |
But why sometimes when i connect to server i just can't click on on textdraw?
|
But why sometimes when i connect to server i just can't click on on textdraw?
|
//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; }
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);
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);
TextDrawSetSelectable(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);
TextDrawSetSelectable(TDLogin, 1);
return true;
}