21.08.2013, 23:32
Well I Was Making a Rules Textdraw To Show Up When A Player Connects now The TD Shows But The Buttons Don't Work.
pawn Код:
new Text:Rules0;
new Text:Rules1;
new Text:Rules2;
new Text:Rules3;
new Text:Rules4;
new Text:Rules5;
public OnFilterScriptInit()
{
Rules0 = TextDrawCreate(326.559295, 141.166717, "Welcome To World At War TDM~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~");
TextDrawLetterSize(Rules0, 0.449999, 1.600000);
TextDrawTextSize(Rules0, 579.561035, 257.833557);
TextDrawAlignment(Rules0, 2);
TextDrawColor(Rules0, 16711807);
TextDrawUseBox(Rules0, true);
TextDrawBoxColor(Rules0, 127);
TextDrawSetShadow(Rules0, 0);
TextDrawSetOutline(Rules0, 1);
TextDrawBackgroundColor(Rules0, 51);
TextDrawFont(Rules0, 1);
TextDrawSetProportional(Rules0, 1);
Rules1 = TextDrawCreate(204.743927, 159.250000, "Rules :~n~1)No Cheats Exept In The Cheats World .~n~2)No Mods That Gives Any Advantages More then The Normal Game .");
TextDrawLetterSize(Rules1, 0.202620, 1.250001);
TextDrawAlignment(Rules1, 1);
TextDrawColor(Rules1, -1);
TextDrawSetShadow(Rules1, 0);
TextDrawSetOutline(Rules1, 1);
TextDrawBackgroundColor(Rules1, 51);
TextDrawFont(Rules1, 1);
TextDrawSetProportional(Rules1, 1);
Rules2 = TextDrawCreate(204.275268, 193.666671, "3)No Bugs Abuse (C BUG Or G BUG). ~n~4)No Insults.~n~5)No Racism.");
TextDrawLetterSize(Rules2, 0.209648, 1.185833);
TextDrawAlignment(Rules2, 1);
TextDrawColor(Rules2, -1);
TextDrawSetShadow(Rules2, 0);
TextDrawSetOutline(Rules2, 1);
TextDrawBackgroundColor(Rules2, 51);
TextDrawFont(Rules2, 1);
TextDrawSetProportional(Rules2, 1);
Rules3 = TextDrawCreate(204.275268, 224.583389, "6)One Account Per Person.~n~7)Respect Admins And Obey Them.");
TextDrawLetterSize(Rules3, 0.226046, 1.150832);
TextDrawAlignment(Rules3, 1);
TextDrawColor(Rules3, -1);
TextDrawSetShadow(Rules3, 0);
TextDrawSetOutline(Rules3, 1);
TextDrawBackgroundColor(Rules3, 51);
TextDrawFont(Rules3, 1);
TextDrawSetProportional(Rules3, 1);
Rules4 = TextDrawCreate(260.497924, 260.749938, "Okay");
TextDrawLetterSize(Rules4, 0.449999, 1.600000);
TextDrawTextSize(Rules4, 20, 126);
TextDrawAlignment(Rules4, 2);
TextDrawColor(Rules4, -1);
TextDrawUseBox(Rules4, true);
TextDrawBoxColor(Rules4, 2139062143);
TextDrawSetShadow(Rules4, 0);
TextDrawSetOutline(Rules4, 1);
TextDrawBackgroundColor(Rules4, 51);
TextDrawFont(Rules4, 1);
TextDrawSetProportional(Rules4, 1);
TextDrawSetSelectable(Rules4, true);
Rules5 = TextDrawCreate(391.683990, 260.750030, "Kick Me");
TextDrawLetterSize(Rules5, 0.449999, 1.600000);
TextDrawTextSize(Rules5, 20, 126);
TextDrawAlignment(Rules5, 2);
TextDrawColor(Rules5, -1);
TextDrawUseBox(Rules5, true);
TextDrawBoxColor(Rules5, 2139062143);
TextDrawSetShadow(Rules5, 0);
TextDrawSetOutline(Rules5, 1);
TextDrawBackgroundColor(Rules5, 51);
TextDrawFont(Rules5, 1);
TextDrawSetProportional(Rules5, 1);
TextDrawSetSelectable(Rules5, true);
return 1;
}
public OnPlayerConnect(playerid)
{
ShowPlayerRules(playerid);
return 1;
}
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == Rules4)
{
HidePlayerRules(playerid);
}
if(clickedid == Rules5)
{
Kick(playerid);
}
return 0;
}
stock ShowPlayerRules(playerid)
{
TextDrawShowForPlayer(playerid,Rules0);
TextDrawShowForPlayer(playerid,Rules1);
TextDrawShowForPlayer(playerid,Rules2);
TextDrawShowForPlayer(playerid,Rules3);
TextDrawShowForPlayer(playerid,Rules4);
TextDrawShowForPlayer(playerid,Rules5);
SelectTextDraw(playerid,0x5f00005f);
return 1;
}
stock HidePlayerRules(playerid)
{
TextDrawHideForPlayer(playerid,Rules0);
TextDrawHideForPlayer(playerid,Rules1);
TextDrawHideForPlayer(playerid,Rules2);
TextDrawHideForPlayer(playerid,Rules3);
TextDrawHideForPlayer(playerid,Rules4);
TextDrawHideForPlayer(playerid,Rules5);
CancelSelectTextDraw(playerid);
return 1;
}