OnPlayerClickTextDrawProblem
#1

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;
}
Reply
#2

Solved Issue With Buttons Include Blocking OnPlayerClickTextDraw I Had To Restart THe Script Without The Include
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)