TextDraw Help
#1

Hi! I've been having problems with my textdraws. None of them are actually showing, they're being created when I start my server. Here's the textdrawshowforplayer code;
pawn Код:
CMD:testtext(playerid, params[]) {
    TextDrawShowForPlayer(playerid, DONTDELETE[playerid]);
    TextDrawShowForPlayer(playerid, BOX[playerid]);
    TextDrawShowForPlayer(playerid, Textdraw2[playerid]);
    TextDrawShowForPlayer(playerid, Textdraw3[playerid]);
    TextDrawShowForPlayer(playerid, Textdraw4[playerid]);
    TextDrawShowForPlayer(playerid, Textdraw5[playerid]);
    TextDrawShowForPlayer(playerid, Textdraw6[playerid]);
    TextDrawShowForPlayer(playerid, Textdraw7[playerid]);
    SendClientMessage(playerid, COLOR_WHITE, "DEBUG: Textdraw is showing, ~k~~PED_JUMPING~");
    return 1;
}
And my OnGameModeInit code;
pawn Код:
foreach(Player, i) {
        DONTDELETE[i] = TextDrawCreate(210.000000, 136.000000, "DONT DELETE");
        TextDrawBackgroundColor(DONTDELETE[i], 255);
        TextDrawFont(DONTDELETE[i], 2);
        TextDrawLetterSize(DONTDELETE[i], 0.300000, 1.100000);
        TextDrawColor(DONTDELETE[i], -1);
        TextDrawSetOutline(DONTDELETE[i], 0);
        TextDrawSetProportional(DONTDELETE[i], 1);
        TextDrawSetShadow(DONTDELETE[i], 1);

        BOX[i] = TextDrawCreate(200.000000, 113.000000, "_____");
        TextDrawBackgroundColor(BOX[i], -1);
        TextDrawFont(BOX[i], 1);
        TextDrawLetterSize(BOX[i], 2.299999, 23.000000);
        TextDrawColor(BOX[i], -1);
        TextDrawSetOutline(BOX[i], 0);
        TextDrawSetProportional(BOX[i], 1);
        TextDrawSetShadow(BOX[i], 2);
        TextDrawUseBox(BOX[i], 1);
        TextDrawBoxColor(BOX[i], 255);
        TextDrawTextSize(BOX[i], 441.000000, 2.000000);

        Textdraw2[i] = TextDrawCreate(205.000000, 119.000000, "_____");
        TextDrawBackgroundColor(Textdraw2[i], -1);
        TextDrawFont(Textdraw2[i], 1);
        TextDrawLetterSize(Textdraw2[i], 2.759999, 21.499994);
        TextDrawColor(Textdraw2[i], -1);
        TextDrawSetOutline(Textdraw2[i], 0);
        TextDrawSetProportional(Textdraw2[i], 1);
        TextDrawSetShadow(Textdraw2[i], 2);
        TextDrawUseBox(Textdraw2[i], 1);
        TextDrawBoxColor(Textdraw2[i], -16776961);
        TextDrawTextSize(Textdraw2[i], 437.000000, 7.000000);

        Textdraw3[i] = TextDrawCreate(202.000000, 99.000000, "Cockpit System");
        TextDrawBackgroundColor(Textdraw3[i], 255);
        TextDrawFont(Textdraw3[i], 0);
        TextDrawLetterSize(Textdraw3[i], 0.700000, 2.600000);
        TextDrawColor(Textdraw3[i], -1);
        TextDrawSetOutline(Textdraw3[i], 0);
        TextDrawSetProportional(Textdraw3[i], 1);
        TextDrawSetShadow(Textdraw3[i], 1);

        Textdraw4[i] = TextDrawCreate(210.000000, 136.000000, "What would you like to do?");
        TextDrawBackgroundColor(Textdraw4[i], 255);
        TextDrawFont(Textdraw4[i], 2);
        TextDrawLetterSize(Textdraw4[i], 0.300000, 1.100000);
        TextDrawColor(Textdraw4[i], -1);
        TextDrawSetOutline(Textdraw4[i], 0);
        TextDrawSetProportional(Textdraw4[i], 1);
        TextDrawSetShadow(Textdraw4[i], 1);

        Textdraw5[i] = TextDrawCreate(210.000000, 169.000000, "Travel with Passengers");
        TextDrawBackgroundColor(Textdraw5[i], 255);
        TextDrawFont(Textdraw5[i], 2);
        TextDrawLetterSize(Textdraw5[i], 0.300000, 1.100000);
        TextDrawColor(Textdraw5[i], -1);
        TextDrawSetOutline(Textdraw5[i], 0);
        TextDrawSetProportional(Textdraw5[i], 1);
        TextDrawSetShadow(Textdraw5[i], 1);

        Textdraw6[i] = TextDrawCreate(210.000000, 183.000000, "Deliver a Package");
        TextDrawBackgroundColor(Textdraw6[i], 255);
        TextDrawFont(Textdraw6[i], 2);
        TextDrawLetterSize(Textdraw6[i], 0.300000, 1.100000);
        TextDrawColor(Textdraw6[i], -1);
        TextDrawSetOutline(Textdraw6[i], 0);
        TextDrawSetProportional(Textdraw6[i], 1);
        TextDrawSetShadow(Textdraw6[i], 1);

        Textdraw7[i] = TextDrawCreate(210.000000, 197.000000, "Do Nothing");
        TextDrawBackgroundColor(Textdraw7[i], 255);
        TextDrawFont(Textdraw7[i], 2);
        TextDrawLetterSize(Textdraw7[i], 0.300000, 1.100000);
        TextDrawColor(Textdraw7[i], -1);
        TextDrawSetOutline(Textdraw7[i], 0);
        TextDrawSetProportional(Textdraw7[i], 1);
        TextDrawSetShadow(Textdraw7[i], 1);

        TextDrawSetSelectable(Textdraw5[i], 1);
        TextDrawSetSelectable(Textdraw6[i], 1);
        TextDrawSetSelectable(Textdraw7[i], 1);
    }
Thanks in advance. Luis.
Reply
#2

Quote:
Originally Posted by -Luis
Посмотреть сообщение
pawn Код:
foreach(Player, i) {
foreach relies on the players that are currently connected; in OnGameModeInit there are none. Use a regular MAX_PLAYER loop.
Reply
#3

God i'm so stupid haha. Thanks for that!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)