TextDraw is not hiding
#1

Good evening,

I created an Textdraw Intro, But one this is not hiding, but all of the other textdraw from the inlog screen is hiding, can you help me?

TextDraw MainMenuTxtdraw[5] Is only not hiding.

pawn Код:
MainMenuTxtdraw[5] = TextDrawCreate(185.000000, 71.000000, "Divoro Life Roleplay");
    TextDrawBackgroundColor(MainMenuTxtdraw[5], 255);
    TextDrawFont(MainMenuTxtdraw[5], 2);
    TextDrawLetterSize(MainMenuTxtdraw[5], 0.550000, 2.600000);
    TextDrawColor(MainMenuTxtdraw[5], 8843263);
    TextDrawSetOutline(MainMenuTxtdraw[5], 1);
    TextDrawSetProportional(MainMenuTxtdraw[5], 1);

    MainMenuTxtdraw[1] = TextDrawCreate(159.000000, 83.000000, "-");
    TextDrawBackgroundColor(MainMenuTxtdraw[1], 255);
    TextDrawFont(MainMenuTxtdraw[1], 2);
    TextDrawLetterSize(MainMenuTxtdraw[1], 27.600036, 2.000000);
    TextDrawColor(MainMenuTxtdraw[1], -1);
    TextDrawSetOutline(MainMenuTxtdraw[1], 0);
    TextDrawSetProportional(MainMenuTxtdraw[1], 1);
    TextDrawSetShadow(MainMenuTxtdraw[1], 1);
   
    MainMenuTxtdraw[2] = TextDrawCreate(9.000000, 435.000000, "Copyright 2014 - 2015");
    TextDrawBackgroundColor(MainMenuTxtdraw[2], 255);
    TextDrawFont(MainMenuTxtdraw[2], 1);
    TextDrawLetterSize(MainMenuTxtdraw[2], 0.500000, 1.000000);
    TextDrawColor(MainMenuTxtdraw[2], -1);
    TextDrawSetOutline(MainMenuTxtdraw[2], 0);
    TextDrawSetProportional(MainMenuTxtdraw[2], 1);
    TextDrawSetShadow(MainMenuTxtdraw[2], 1);

    MainMenuTxtdraw[3] = TextDrawCreate(510.000000, 435.000000, "_");
    TextDrawBackgroundColor(MainMenuTxtdraw[3], 255);
    TextDrawFont(MainMenuTxtdraw[3], 1);
    TextDrawLetterSize(MainMenuTxtdraw[3], 0.500000, 1.000000);
    TextDrawColor(MainMenuTxtdraw[3], -1);
    TextDrawSetOutline(MainMenuTxtdraw[3], 0);
    TextDrawSetProportional(MainMenuTxtdraw[3], 1);
    TextDrawSetShadow(MainMenuTxtdraw[3], 1);

    MainMenuTxtdraw[4] = TextDrawCreate(256.000000, 435.000000, "_");
    TextDrawBackgroundColor(MainMenuTxtdraw[4], 255);
    TextDrawFont(MainMenuTxtdraw[4], 1);
    TextDrawLetterSize(MainMenuTxtdraw[4], 0.500000, 1.000000);
    TextDrawColor(MainMenuTxtdraw[4], -1);
    TextDrawSetOutline(MainMenuTxtdraw[4], 0);
    TextDrawSetProportional(MainMenuTxtdraw[4], 1);
    TextDrawSetShadow(MainMenuTxtdraw[4], 1);

    TextDrawShowForPlayer(playerid,MainMenuTxtdraw[2]);
    TextDrawShowForPlayer(playerid,MainMenuTxtdraw[4]);
    TextDrawShowForPlayer(playerid,MainMenuTxtdraw[3]);
    TextDrawShowForPlayer(playerid,MainMenuTxtdraw[5]);
    TextDrawShowForPlayer(playerid,MainMenuTxtdraw[1]);

    TextDrawHideForPlayer(playerid, MainMenuTxtdraw[2]);
    TextDrawHideForPlayer(playerid, MainMenuTxtdraw[4]);
    TextDrawHideForPlayer(playerid, MainMenuTxtdraw[3]);
    TextDrawHideForPlayer(playerid, MainMenuTxtdraw[5]);
    TextDrawHideForPlayer(playerid, MainMenuTxtdraw[1]);
Reply
#2

That happened with me once, and fixed it by equaling it to INVALID_TEXT_DRAW

pawn Код:
new PlayerText:gMyPlayerText[MAX_PLAYERS] = {PlayerText:INVALID_TEXT_DRAW, ...};
Reply
#3

Quote:
Originally Posted by xVIP3Rx
Посмотреть сообщение
That happened with me once, and fixed it by equaling it to INVALID_TEXT_DRAW

pawn Код:
new PlayerText:gMyPlayerText[MAX_PLAYERS] = {PlayerText:INVALID_TEXT_DRAW, ...};
So for example

pawn Код:
new PlayerText: MainMenuTxtDraw[5]MAX_PLAYERS] = {PlayerText:INVALID_TEXT_DRAW, MainMenuTxtDraw[5]};
Reply
#4

That's what I used when I got the error
pawn Код:
new PlayerText: MainMenuTxtDraw[MAX_PLAYERS][5];
public OnGameModeInit()
{
    for(new i; i<MAX_PLAYERS; i++)
    {
        for(new m; m<5; m++)
        {
            MainMenuTxtDraw[i][m] = PlayerText:INVALID_TEXT_DRAW;
        }
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)