[Ajuda] Textdraws bugados
#1

Os textdraws abaixo sempre bugam no servidor.
pawn Код:
for(new i; i < MAX_PLAYERS; i++) {
   
        txtDateDisp[i] = TextDrawCreate(620.0,5.0,"00/00/0000");
        TextDrawUseBox(txtDateDisp[i], 0);
        TextDrawFont(txtDateDisp[i], 3);
        TextDrawSetShadow(txtDateDisp[i],1);
        TextDrawSetOutline(txtDateDisp[i],2);
        TextDrawBackgroundColor(txtDateDisp[i],0x000000FF);
        TextDrawColor(txtDateDisp[i],0x7D26CDFF);
        TextDrawAlignment(txtDateDisp[i],3);
        TextDrawLetterSize(txtDateDisp[i],0.5,1.5);

        txtTimeDisp[i] = TextDrawCreate(632.0,25.0,"--:--:--");
        TextDrawUseBox(txtTimeDisp[i], 0);
        TextDrawFont(txtTimeDisp[i], 3);
        TextDrawSetShadow(txtTimeDisp[i],1);
        TextDrawSetOutline(txtTimeDisp[i],2);
        TextDrawBackgroundColor(txtTimeDisp[i],0x00000FF);
        TextDrawColor(txtTimeDisp[i],0x7D26CDFF);
        TextDrawAlignment(txtTimeDisp[i],3);
        TextDrawLetterSize(txtTimeDisp[i],0.5,1.5);

        cokfundo[i] = TextDrawCreate(1.0, 427.0, " ~w~[ ~b~City ~w~Of ~r~Killers~w~ ]   [~g~Forum~w~: cokbr.forumbrasil.net ]");
        TextDrawUseBox(cokfundo[i], true);
        TextDrawBoxColor(cokfundo[i], 0x00000066);
        TextDrawSetOutline(cokfundo[i], 1);
        TextDrawFont(cokfundo[i], 2);
        TextDrawSetProportional(cokfundo[i], true);
        TextDrawAlignment(cokfundo[i], 1);
        TextDrawLetterSize(cokfundo[i], 0.4, 2.0);
        TextDrawSetShadow(cokfundo[i], 1);

        Textdraw0[i] = TextDrawCreate(517.000000, 324.000000, "Velocidade: Km/h");
        TextDrawFont(Textdraw0[i], 2);
        TextDrawLetterSize(Textdraw0[i], 0.4, 2.0);
        TextDrawColor(Textdraw0[i], -1);
        TextDrawSetOutline(Textdraw0[i], 0);
        TextDrawUseBox(Textdraw0[i], 1);
        TextDrawBoxColor(Textdraw0[i], 0x0000000F);
        TextDrawSetProportional(Textdraw0[i], 1);
        TextDrawSetShadow(Textdraw0[i], 1);

        Textdraw1[i] = TextDrawCreate(640.000000, 329.000000, "");
        TextDrawBackgroundColor(Textdraw1[i], 255);
        TextDrawFont(Textdraw1[i], 3);
        TextDrawLetterSize(Textdraw1[i], 0.280000, 1.000000);
        TextDrawColor(Textdraw1[i], 16777215);
        TextDrawSetOutline(Textdraw1[i], 1);
        TextDrawSetProportional(Textdraw1[i], 1);
        TextDrawUseBox(Textdraw1[i], 1);
        TextDrawBoxColor(Textdraw2[i], 0xFFFFFF0F);
        TextDrawTextSize(Textdraw1[i], 499.000000, 3.000000);

        Textdraw2[i] = TextDrawCreate(640.000000, 315.000000, "");
        TextDrawBackgroundColor(Textdraw2[i], 255);
        TextDrawFont(Textdraw2[i], 3);
        TextDrawLetterSize(Textdraw2[i], 0.280000, 1.000000);
        TextDrawColor(Textdraw2[i], 16777215);
        TextDrawSetOutline(Textdraw2[i], 1);
        TextDrawSetProportional(Textdraw2[i], 1);
        TextDrawTextSize(Textdraw2[i], 499.000000, 3.000000);

        Textdraw3[i] = TextDrawCreate(640.000000, 343.000000, "");
        TextDrawBackgroundColor(Textdraw3[i], 255);
        TextDrawFont(Textdraw3[i], 3);
        TextDrawLetterSize(Textdraw3[i], 0.280000, 1.000000);
        TextDrawColor(Textdraw3[i], 16777215);
        TextDrawSetOutline(Textdraw3[i], 1);
        TextDrawSetProportional(Textdraw3[i], 1);
        TextDrawTextSize(Textdraw3[i], 499.000000, 3.000000);

        Textdraw4[i] = TextDrawCreate(517.000000, 320.000000, "Veiculo:");
        TextDrawFont(Textdraw4[i], 2);
        TextDrawLetterSize(Textdraw4[i], 0.280000, 1.000000);
        TextDrawColor(Textdraw4[i], -1);
        TextDrawSetOutline(Textdraw4[i], 0);
        TextDrawUseBox(Textdraw4[i], 1);
        TextDrawBoxColor(Textdraw4[i], 0x0000000F);
        TextDrawSetProportional(Textdraw4[i], 1);
        TextDrawSetShadow(Textdraw4[i], 1);

        Textdraw5[i] = TextDrawCreate(640.000000, 349.000000, "");
        TextDrawBackgroundColor(Textdraw5[i], 255);
        TextDrawFont(Textdraw5[i], 3);
        TextDrawLetterSize(Textdraw5[i], 0.280000, 1.000000);
        TextDrawColor(Textdraw5[i], 16777215);
        TextDrawSetOutline(Textdraw5[i], 1);
        TextDrawSetProportional(Textdraw5[i], 1);
        TextDrawTextSize(Textdraw5[i], 499.000000, 3.000000);

        afk[i] = TextDrawCreate(260.000000,222.000000,"~r~AFK ~w~( sair: ~g~/afkoff~w~ )");
        TextDrawSetOutline(afk[i], 1);
        TextDrawFont(afk[i], 2);
        TextDrawSetProportional(afk[i], true);
        TextDrawAlignment(afk[i], 1);
        TextDrawLetterSize(afk[i], 0.4, 3.0);
        TextDrawSetShadow(afk[i], 1);
    }
Eles sу funcionam direito no computador onde o server estб ligado.
Reply
#2

Vocк estб usando um loop para criar as textdraw, isto й errado. Apenas seria necessбrio mostra-las ao jogador.
Reply
#3

pawn Код:
stock CriarTextDraws(playerid)
{
    txtDateDisp[playerid] = TextDrawCreate(620.0,5.0,"00/00/0000");
    TextDrawUseBox(txtDateDisp[playerid], 0);
    TextDrawFont(txtDateDisp[playerid], 3);
    TextDrawSetShadow(txtDateDisp[playerid],1);
    TextDrawSetOutline(txtDateDisp[playerid],2);
    TextDrawBackgroundColor(txtDateDisp[playerid],0x000000FF);
    TextDrawColor(txtDateDisp[playerid],0x7D26CDFF);
    TextDrawAlignment(txtDateDisp[playerid],3);
    TextDrawLetterSize(txtDateDisp[playerid],0.5,1.5);

    txtTimeDisp[playerid] = TextDrawCreate(632.0,25.0,"--:--:--");
    TextDrawUseBox(txtTimeDisp[playerid], 0);
    TextDrawFont(txtTimeDisp[playerid], 3);
    TextDrawSetShadow(txtTimeDisp[playerid],1);
    TextDrawSetOutline(txtTimeDisp[playerid],2);
    TextDrawBackgroundColor(txtTimeDisp[playerid],0x00000FF);
    TextDrawColor(txtTimeDisp[playerid],0x7D26CDFF);
    TextDrawAlignment(txtTimeDisp[playerid],3);
    TextDrawLetterSize(txtTimeDisp[playerid],0.5,1.5);

    cokfundo[playerid] = TextDrawCreate(1.0, 427.0, " ~w~[ ~b~City ~w~Of ~r~Killers~w~ ]   [~g~Forum~w~: cokbr.forumbrasil.net ]");
    TextDrawUseBox(cokfundo[playerid], true);
    TextDrawBoxColor(cokfundo[playerid], 0x00000066);
    TextDrawSetOutline(cokfundo[playerid], 1);
    TextDrawFont(cokfundo[playerid], 2);
    TextDrawSetProportional(cokfundo[playerid], true);
    TextDrawAlignment(cokfundo[playerid], 1);
    TextDrawLetterSize(cokfundo[playerid], 0.4, 2.0);
    TextDrawSetShadow(cokfundo[playerid], 1);

    Textdraw0[playerid] = TextDrawCreate(517.000000, 324.000000, "Velocidade: Km/h");
    TextDrawFont(Textdraw0[playerid], 2);
    TextDrawLetterSize(Textdraw0[playerid], 0.4, 2.0);
    TextDrawColor(Textdraw0[playerid], -1);
    TextDrawSetOutline(Textdraw0[playerid], 0);
    TextDrawUseBox(Textdraw0[playerid], 1);
    TextDrawBoxColor(Textdraw0[playerid], 0x0000000F);
    TextDrawSetProportional(Textdraw0[playerid], 1);
    TextDrawSetShadow(Textdraw0[playerid], 1);

    Textdraw1[playerid] = TextDrawCreate(640.000000, 329.000000, "");
    TextDrawBackgroundColor(Textdraw1[playerid], 255);
    TextDrawFont(Textdraw1[playerid], 3);
    TextDrawLetterSize(Textdraw1[playerid], 0.280000, 1.000000);
    TextDrawColor(Textdraw1[playerid], 16777215);
    TextDrawSetOutline(Textdraw1[playerid], 1);
    TextDrawSetProportional(Textdraw1[playerid], 1);
    TextDrawUseBox(Textdraw1[playerid], 1);
    TextDrawBoxColor(Textdraw2[playerid], 0xFFFFFF0F);
    TextDrawTextSize(Textdraw1[playerid], 499.000000, 3.000000);

    Textdraw2[playerid] = TextDrawCreate(640.000000, 315.000000, "");
    TextDrawBackgroundColor(Textdraw2[playerid], 255);
    TextDrawFont(Textdraw2[playerid], 3);
    TextDrawLetterSize(Textdraw2[playerid], 0.280000, 1.000000);
    TextDrawColor(Textdraw2[playerid], 16777215);
    TextDrawSetOutline(Textdraw2[playerid], 1);
    TextDrawSetProportional(Textdraw2[playerid], 1);
    TextDrawTextSize(Textdraw2[playerid], 499.000000, 3.000000);

    Textdraw3[playerid] = TextDrawCreate(640.000000, 343.000000, "");
    TextDrawBackgroundColor(Textdraw3[playerid], 255);
    TextDrawFont(Textdraw3[playerid], 3);
    TextDrawLetterSize(Textdraw3[playerid], 0.280000, 1.000000);
    TextDrawColor(Textdraw3[playerid], 16777215);
    TextDrawSetOutline(Textdraw3[playerid], 1);
    TextDrawSetProportional(Textdraw3[playerid], 1);
    TextDrawTextSize(Textdraw3[playerid], 499.000000, 3.000000);

    Textdraw4[playerid] = TextDrawCreate(517.000000, 320.000000, "Veiculo:");
    TextDrawFont(Textdraw4[playerid], 2);
    TextDrawLetterSize(Textdraw4[playerid], 0.280000, 1.000000);
    TextDrawColor(Textdraw4[playerid], -1);
    TextDrawSetOutline(Textdraw4[playerid], 0);
    TextDrawUseBox(Textdraw4[playerid], 1);
    TextDrawBoxColor(Textdraw4[playerid], 0x0000000F);
    TextDrawSetProportional(Textdraw4[playerid], 1);
    TextDrawSetShadow(Textdraw4[playerid], 1);

    Textdraw5[playerid] = TextDrawCreate(640.000000, 349.000000, "");
    TextDrawBackgroundColor(Textdraw5[playerid], 255);
    TextDrawFont(Textdraw5[playerid], 3);
    TextDrawLetterSize(Textdraw5[playerid], 0.280000, 1.000000);
    TextDrawColor(Textdraw5[playerid], 16777215);
    TextDrawSetOutline(Textdraw5[playerid], 1);
    TextDrawSetProportional(Textdraw5[playerid], 1);
    TextDrawTextSize(Textdraw5[playerid], 499.000000, 3.000000);

    afk[playerid] = TextDrawCreate(260.000000,222.000000,"~r~AFK ~w~( sair: ~g~/afkoff~w~ )");
    TextDrawSetOutline(afk[playerid], 1);
    TextDrawFont(afk[playerid], 2);
    TextDrawSetProportional(afk[playerid], true);
    TextDrawAlignment(afk[playerid], 1);
    TextDrawLetterSize(afk[playerid], 0.4, 3.0);
    TextDrawSetShadow(afk[playerid], 1);

    return 1;
}
Criei isso e coloquei CriarTextDraws(playerid); em OnPlayerConnect, certo?
Reply
#4

Quote:
Originally Posted by [XPG]MarlonCS
Посмотреть сообщение
pawn Код:
stock CriarTextDraws(playerid)
{
    txtDateDisp[playerid] = TextDrawCreate(620.0,5.0,"00/00/0000");
    TextDrawUseBox(txtDateDisp[playerid], 0);
    TextDrawFont(txtDateDisp[playerid], 3);
    TextDrawSetShadow(txtDateDisp[playerid],1);
    TextDrawSetOutline(txtDateDisp[playerid],2);
    TextDrawBackgroundColor(txtDateDisp[playerid],0x000000FF);
    TextDrawColor(txtDateDisp[playerid],0x7D26CDFF);
    TextDrawAlignment(txtDateDisp[playerid],3);
    TextDrawLetterSize(txtDateDisp[playerid],0.5,1.5);

    txtTimeDisp[playerid] = TextDrawCreate(632.0,25.0,"--:--:--");
    TextDrawUseBox(txtTimeDisp[playerid], 0);
    TextDrawFont(txtTimeDisp[playerid], 3);
    TextDrawSetShadow(txtTimeDisp[playerid],1);
    TextDrawSetOutline(txtTimeDisp[playerid],2);
    TextDrawBackgroundColor(txtTimeDisp[playerid],0x00000FF);
    TextDrawColor(txtTimeDisp[playerid],0x7D26CDFF);
    TextDrawAlignment(txtTimeDisp[playerid],3);
    TextDrawLetterSize(txtTimeDisp[playerid],0.5,1.5);

    cokfundo[playerid] = TextDrawCreate(1.0, 427.0, " ~w~[ ~b~City ~w~Of ~r~Killers~w~ ]   [~g~Forum~w~: cokbr.forumbrasil.net ]");
    TextDrawUseBox(cokfundo[playerid], true);
    TextDrawBoxColor(cokfundo[playerid], 0x00000066);
    TextDrawSetOutline(cokfundo[playerid], 1);
    TextDrawFont(cokfundo[playerid], 2);
    TextDrawSetProportional(cokfundo[playerid], true);
    TextDrawAlignment(cokfundo[playerid], 1);
    TextDrawLetterSize(cokfundo[playerid], 0.4, 2.0);
    TextDrawSetShadow(cokfundo[playerid], 1);

    Textdraw0[playerid] = TextDrawCreate(517.000000, 324.000000, "Velocidade: Km/h");
    TextDrawFont(Textdraw0[playerid], 2);
    TextDrawLetterSize(Textdraw0[playerid], 0.4, 2.0);
    TextDrawColor(Textdraw0[playerid], -1);
    TextDrawSetOutline(Textdraw0[playerid], 0);
    TextDrawUseBox(Textdraw0[playerid], 1);
    TextDrawBoxColor(Textdraw0[playerid], 0x0000000F);
    TextDrawSetProportional(Textdraw0[playerid], 1);
    TextDrawSetShadow(Textdraw0[playerid], 1);

    Textdraw1[playerid] = TextDrawCreate(640.000000, 329.000000, "");
    TextDrawBackgroundColor(Textdraw1[playerid], 255);
    TextDrawFont(Textdraw1[playerid], 3);
    TextDrawLetterSize(Textdraw1[playerid], 0.280000, 1.000000);
    TextDrawColor(Textdraw1[playerid], 16777215);
    TextDrawSetOutline(Textdraw1[playerid], 1);
    TextDrawSetProportional(Textdraw1[playerid], 1);
    TextDrawUseBox(Textdraw1[playerid], 1);
    TextDrawBoxColor(Textdraw2[playerid], 0xFFFFFF0F);
    TextDrawTextSize(Textdraw1[playerid], 499.000000, 3.000000);

    Textdraw2[playerid] = TextDrawCreate(640.000000, 315.000000, "");
    TextDrawBackgroundColor(Textdraw2[playerid], 255);
    TextDrawFont(Textdraw2[playerid], 3);
    TextDrawLetterSize(Textdraw2[playerid], 0.280000, 1.000000);
    TextDrawColor(Textdraw2[playerid], 16777215);
    TextDrawSetOutline(Textdraw2[playerid], 1);
    TextDrawSetProportional(Textdraw2[playerid], 1);
    TextDrawTextSize(Textdraw2[playerid], 499.000000, 3.000000);

    Textdraw3[playerid] = TextDrawCreate(640.000000, 343.000000, "");
    TextDrawBackgroundColor(Textdraw3[playerid], 255);
    TextDrawFont(Textdraw3[playerid], 3);
    TextDrawLetterSize(Textdraw3[playerid], 0.280000, 1.000000);
    TextDrawColor(Textdraw3[playerid], 16777215);
    TextDrawSetOutline(Textdraw3[playerid], 1);
    TextDrawSetProportional(Textdraw3[playerid], 1);
    TextDrawTextSize(Textdraw3[playerid], 499.000000, 3.000000);

    Textdraw4[playerid] = TextDrawCreate(517.000000, 320.000000, "Veiculo:");
    TextDrawFont(Textdraw4[playerid], 2);
    TextDrawLetterSize(Textdraw4[playerid], 0.280000, 1.000000);
    TextDrawColor(Textdraw4[playerid], -1);
    TextDrawSetOutline(Textdraw4[playerid], 0);
    TextDrawUseBox(Textdraw4[playerid], 1);
    TextDrawBoxColor(Textdraw4[playerid], 0x0000000F);
    TextDrawSetProportional(Textdraw4[playerid], 1);
    TextDrawSetShadow(Textdraw4[playerid], 1);

    Textdraw5[playerid] = TextDrawCreate(640.000000, 349.000000, "");
    TextDrawBackgroundColor(Textdraw5[playerid], 255);
    TextDrawFont(Textdraw5[playerid], 3);
    TextDrawLetterSize(Textdraw5[playerid], 0.280000, 1.000000);
    TextDrawColor(Textdraw5[playerid], 16777215);
    TextDrawSetOutline(Textdraw5[playerid], 1);
    TextDrawSetProportional(Textdraw5[playerid], 1);
    TextDrawTextSize(Textdraw5[playerid], 499.000000, 3.000000);

    afk[playerid] = TextDrawCreate(260.000000,222.000000,"~r~AFK ~w~( sair: ~g~/afkoff~w~ )");
    TextDrawSetOutline(afk[playerid], 1);
    TextDrawFont(afk[playerid], 2);
    TextDrawSetProportional(afk[playerid], true);
    TextDrawAlignment(afk[playerid], 1);
    TextDrawLetterSize(afk[playerid], 0.4, 3.0);
    TextDrawSetShadow(afk[playerid], 1);

    return 1;
}
Criei isso e coloquei CriarTextDraws(playerid); em OnPlayerConnect, certo?
Errado nгo estб, se funcionar tб de boa. Sу que deleta as textdraws em OnPlayerDisconnect.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)