SA-MP Forums Archive
Erros no textdraw - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: Erros no textdraw (/showthread.php?tid=194713)



Erros no textdraw - Cobertozinho - 30.11.2010

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

por que ?

agradeзo des de ja


Re: Erros no textdraw - rjjj - 30.11.2010

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.


Re: Erros no textdraw - Cobertozinho - 30.11.2010

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


Re: Erros no textdraw - rjjj - 30.11.2010

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


Re: Erros no textdraw - Cobertozinho - 30.11.2010

meu gm esta sendo feito do 0 nao a bosta do Thug


Re: Erros no textdraw - rjjj - 30.11.2010

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


Re: Erros no textdraw - zSuYaNw - 30.11.2010

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