|
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;
}