Erros no textdraw
#1

galera o meu gm ta dando um erro
pke quanto eu coloco 2 textdraw so 1 aparece

por que ?

agradeзo des de ja
Reply
#2

Os erros podem ocorrer devido ao lugar onde vocк estб colocando os TextDraw ou talvez devido б uma variбvel faltando etc.

Poste os erros e suas linhas aqui no tуpico para que possamos ajudб-lo.
Reply
#3

tipo no gm nao aparece os erros mais quanto entro no server so aparece 1 textdraw
e queria saber por que
Reply
#4

Seu gamemode deve ser Thug para causar esse tipo de problema com TextDraws. Entгo mude as suas variбveis de:

pawn Код:
new Text:Legal;
para

pawn Код:
new Text:Legal[MAX_PLAYERS];

Colocando o [MAX_PLAYERS], e em seguida vб em uma parte do OnGameModeInit que tem isto:

pawn Код:
for(new i=0; i<MAX_PLAYERS; i++)

Nessa parte, haverб vбrios cуdigos de TextDraw, nesse local vocк colocarб por exemplo:

Код:
Legal[i] = TextDrawCreate(345.000000,396.000000," ");
TextDrawAlignment(Legal[i],0);
Sempre com o [i], pois o mesmo significa que o cуdigo serб atuado em todos os jogadores ao mesmo tempo, ou nгo, dependendo do caso.


Se seu gamemode nгo for Thug, diga aqui o nome dele ou diga se nгo for editado.


Espero ter ajudado
Reply
#5

meu gm esta sendo feito do 0 nao a bosta do Thug
Reply
#6

Sendo assim coloque as variбveis dos textdraws, todas com MAX_PLAYERS, como citei antes, como esta por exemplo:


Код:
new Text:Legal[MAX_PLAYERS];
Depois coloque:


pawn Код:
//No OnGameModeInit:


    for(new i=0; i<MAX_PLAYERS; i++)
    {
        Legal[i] = TextDrawCreate(2, 435,"");
        TextDrawSetOutline(Legal[i], 1);
        TextDrawFont(Legal[i], 3);
        TextDrawSetProportional(Legal[i], 1);
        TextDrawAlignment(Legal[i], 0);
        TextDrawLetterSize(Legal[i], 0.400000, 1.000000);
        TextDrawSetShadow(Legal[i], 1);
        TextDrawUseBox(Legal[i],1);
        TextDrawBoxColor(Legal[i],0x00000066);
       
        //Coloque os outros textdraws aqui, alinhados com o de cima
        //Coloque os outros textdraws aqui, alinhados com o de cima
        //Coloque os outros textdraws aqui, alinhados com o de cima
        //Coloque os outros textdraws aqui, alinhados com o de cima
        //Coloque os outros textdraws aqui, alinhados com o de cima
    }


Depois disso vocк deverб usar as variбveis sempre com a definiзгo do jogador, como por exemplo nesta funзгo:

Код:
TextDrawShowForPlayer(playerid, Legal[i]);
E й isso, espero ter ajudado
Reply
#7

https://sampforum.blast.hk/showthread.php?tid=155569
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)