//OnPlayercoonect
BGFPSPingPacket = CreatePlayerTextDraw(playerid,642.000000, 10.000000, "_");
PlayerTextDrawBackgroundColor(playerid,BGFPSPingPacket, 255);
PlayerTextDrawFont(playerid,BGFPSPingPacket, 1);
PlayerTextDrawLetterSize(playerid,BGFPSPingPacket, 0.500000, 1.400000);
PlayerTextDrawColor(playerid,BGFPSPingPacket, -1);
PlayerTextDrawSetOutline(playerid,BGFPSPingPacket, 0);
PlayerTextDrawSetProportional(playerid,BGFPSPingPacket, 1);
PlayerTextDrawSetShadow(playerid,BGFPSPingPacket, 1);
PlayerTextDrawUseBox(playerid,BGFPSPingPacket, 1);
PlayerTextDrawBoxColor(playerid,BGFPSPingPacket, 85);
PlayerTextDrawTextSize(playerid,BGFPSPingPacket, 482.000000, 0.000000);
PlayerTextDrawSetSelectable(playerid,BGFPSPingPacket, 0);
BGInfoPlayer = CreatePlayerTextDraw(playerid,643.000000, 430.000000, "_");
PlayerTextDrawBackgroundColor(playerid,BGInfoPlayer, 255);
PlayerTextDrawFont(playerid,BGInfoPlayer, 1);
PlayerTextDrawLetterSize(playerid,BGInfoPlayer, 0.500000, 1.800000);
PlayerTextDrawColor(playerid,BGInfoPlayer, -1);
PlayerTextDrawSetOutline(playerid,BGInfoPlayer, 0);
PlayerTextDrawSetProportional(playerid,BGInfoPlayer, 1);
PlayerTextDrawSetShadow(playerid,BGInfoPlayer, 1);
PlayerTextDrawUseBox(playerid,BGInfoPlayer, 1);
PlayerTextDrawBoxColor(playerid,BGInfoPlayer, 85);
PlayerTextDrawTextSize(playerid,BGInfoPlayer, -4.000000, 0.000000);
PlayerTextDrawSetSelectable(playerid,BGInfoPlayer, 0);
Textdraw2 = CreatePlayerTextDraw(playerid,5.000000, 428.000000, "-");
PlayerTextDrawBackgroundColor(playerid,Textdraw2, 255);
PlayerTextDrawFont(playerid,Textdraw2, 0);
PlayerTextDrawLetterSize(playerid,Textdraw2, 52.579719, 2.999999);
PlayerTextDrawColor(playerid,Textdraw2, -1);
PlayerTextDrawSetOutline(playerid,Textdraw2, 0);
PlayerTextDrawSetProportional(playerid,Textdraw2, 1);
PlayerTextDrawSetShadow(playerid,Textdraw2, 1);
PlayerTextDrawSetSelectable(playerid,Textdraw2, 0);
InfoPlayer = CreatePlayerTextDraw(playerid,87.000000, 430.000000, "_");
PlayerTextDrawBackgroundColor(playerid,InfoPlayer, 255);
PlayerTextDrawFont(playerid,InfoPlayer, 2);
PlayerTextDrawLetterSize(playerid,InfoPlayer, 0.390000, 1.300000);
PlayerTextDrawColor(playerid,InfoPlayer, -1);
PlayerTextDrawSetOutline(playerid,InfoPlayer, 0);
PlayerTextDrawSetProportional(playerid,InfoPlayer, 1);
PlayerTextDrawSetShadow(playerid,InfoPlayer, 1);
PlayerTextDrawSetSelectable(playerid,InfoPlayer, 0);
FPSPingPacket = CreatePlayerTextDraw(playerid,488.000000, 9.000000, "_");
PlayerTextDrawBackgroundColor(playerid,FPSPingPacket, 255);
PlayerTextDrawFont(playerid,FPSPingPacket, 1);
PlayerTextDrawLetterSize(playerid,FPSPingPacket, 0.270000, 1.399999);
PlayerTextDrawColor(playerid,FPSPingPacket, -107);
PlayerTextDrawSetOutline(playerid,FPSPingPacket, 0);
PlayerTextDrawSetProportional(playerid,FPSPingPacket, 1);
PlayerTextDrawSetShadow(playerid,FPSPingPacket, 1);
PlayerTextDrawSetSelectable(playerid,FPSPingPacket, 0);
//OnPlayerspawn
PlayerTextDrawShow(playerid, BGFPSPingPacket);
PlayerTextDrawShow(playerid, BGInfoPlayer);
PlayerTextDrawShow(playerid, FPSPingPacket);
PlayerTextDrawShow(playerid, InfoPlayer);
PlayerTextDrawShow(playerid, Textdraw2);
//OnPlayerDisconect
PlayerTextDrawHide(playerid,PlayerText:BGFPSPingPacket);
PlayerTextDrawHide(playerid,PlayerText:BGInfoPlayer);
PlayerTextDrawHide(playerid,PlayerText:FPSPingPacket);
PlayerTextDrawHide(playerid,PlayerText:InfoPlayer);
PlayerTextDrawHide(playerid,PlayerText:Textdraw2);
PlayerTextDrawDestroy(playerid,PlayerText:BGFPSPingPacket);
PlayerTextDrawDestroy(playerid,PlayerText:BGInfoPlayer);
PlayerTextDrawDestroy(playerid,PlayerText:FPSPingPacket);
PlayerTextDrawDestroy(playerid,PlayerText:InfoPlayer);
PlayerTextDrawDestroy(playerid,PlayerText:Textdraw2);
new PlayerText:Text[MAX_PLAYERS]; // Nгo esquece da TAG PlayerText:
// E entгo devem ser criadas assim em OnPlayerConnect (ALTAMENTE RECOMENDADA)
Text[playerid] = CreatePlayerTextDraw(playerid,Posx,Posy,"Texto");
// PlayerTextDrawColor(playerid,Text[playerid],0xFFFFFFFF); ...
// ...
PlayerTextDrawShow(playerid,Text[playerid]);
De uma lida na wiki sobre text draw. Essas funзхes apenas CRIAM a text draw, vocк precisa mostrб-las usando TextDrawShowForPlayer caso seja para um player ou TextDrawShowForAll caso seja para todos.
|
BGFPSPingPacket[playerid] = CreatePlayerTextDraw(playerid,642.000000, 10.000000, "_");
PlayerTextDrawBackgroundColor(playerid,BGFPSPingPacket[playerid], 255);
PlayerTextDrawFont(playerid,BGFPSPingPacket[playerid], 1);
PlayerTextDrawLetterSize(playerid,BGFPSPingPacket[playerid], 0.500000, 1.400000);
PlayerTextDrawColor(playerid,BGFPSPingPacket[playerid], -1);
PlayerTextDrawSetOutline(playerid,BGFPSPingPacket[playerid], 0);
PlayerTextDrawSetProportional(playerid,BGFPSPingPacket[playerid], 1);
PlayerTextDrawSetShadow(playerid,BGFPSPingPacket[playerid], 1);
PlayerTextDrawUseBox(playerid,BGFPSPingPacket[playerid], 1);
PlayerTextDrawBoxColor(playerid,BGFPSPingPacket[playerid], 85);
PlayerTextDrawTextSize(playerid,BGFPSPingPacket[playerid], 482.000000, 0.000000);
PlayerTextDrawSetSelectable(playerid,BGFPSPingPacket[playerid], 0);
BGInfoPlayer[playerid] = CreatePlayerTextDraw(playerid,643.000000, 430.000000, "_");
PlayerTextDrawBackgroundColor(playerid,BGInfoPlayer[playerid], 255);
PlayerTextDrawFont(playerid,BGInfoPlayer[playerid], 1);
PlayerTextDrawLetterSize(playerid,BGInfoPlayer[playerid], 0.500000, 1.800000);
PlayerTextDrawColor(playerid,BGInfoPlayer[playerid], -1);
PlayerTextDrawSetOutline(playerid,BGInfoPlayer[playerid], 0);
PlayerTextDrawSetProportional(playerid,BGInfoPlayer[playerid], 1);
PlayerTextDrawSetShadow(playerid,BGInfoPlayer[playerid], 1);
PlayerTextDrawUseBox(playerid,BGInfoPlayer[playerid], 1);
PlayerTextDrawBoxColor(playerid,BGInfoPlayer[playerid], 85);
PlayerTextDrawTextSize(playerid,BGInfoPlayer[playerid], -4.000000, 0.000000);
PlayerTextDrawSetSelectable(playerid,BGInfoPlayer[playerid], 0);
Textdraw2[playerid] = CreatePlayerTextDraw(playerid,5.000000, 428.000000, "-");
PlayerTextDrawBackgroundColor(playerid,Textdraw2[playerid], 255);
PlayerTextDrawFont(playerid,Textdraw2[playerid], 0);
PlayerTextDrawLetterSize(playerid,Textdraw2[playerid], 52.579719, 2.999999);
PlayerTextDrawColor(playerid,Textdraw2[playerid], -1);
PlayerTextDrawSetOutline(playerid,Textdraw2[playerid], 0);
PlayerTextDrawSetProportional(playerid,Textdraw2[playerid], 1);
PlayerTextDrawSetShadow(playerid,Textdraw2[playerid], 1);
PlayerTextDrawSetSelectable(playerid,Textdraw2[playerid], 0);
InfoPlayer[playerid] = CreatePlayerTextDraw(playerid,87.000000, 430.000000, "_");
PlayerTextDrawBackgroundColor(playerid,InfoPlayer[playerid], 255);
PlayerTextDrawFont(playerid,InfoPlayer[playerid], 2);
PlayerTextDrawLetterSize(playerid,InfoPlayer[playerid], 0.390000, 1.300000);
PlayerTextDrawColor(playerid,InfoPlayer[playerid], -1);
PlayerTextDrawSetOutline(playerid,InfoPlayer[playerid], 0);
PlayerTextDrawSetProportional(playerid,InfoPlayer[playerid], 1);
PlayerTextDrawSetShadow(playerid,InfoPlayer[playerid], 1);
PlayerTextDrawSetSelectable(playerid,InfoPlayer[playerid], 0);
FPSPingPacket[playerid] = CreatePlayerTextDraw(playerid,488.000000, 9.000000, "_");
PlayerTextDrawBackgroundColor(playerid,FPSPingPacket[playerid], 255);
PlayerTextDrawFont(playerid,FPSPingPacket[playerid], 1);
PlayerTextDrawLetterSize(playerid,FPSPingPacket[playerid], 0.270000, 1.399999);
PlayerTextDrawColor(playerid,FPSPingPacket[playerid], -107);
PlayerTextDrawSetOutline(playerid,FPSPingPacket[playerid], 0);
PlayerTextDrawSetProportional(playerid,FPSPingPacket[playerid], 1);
PlayerTextDrawSetShadow(playerid,FPSPingPacket[playerid], 1);
PlayerTextDrawSetSelectable(playerid,FPSPingPacket[playerid], 0);
//----------------------------------------------------
PlayerTextDrawHide(playerid,PlayerText:BGFPSPingPacket[playerid]);
PlayerTextDrawHide(playerid,PlayerText:BGInfoPlayer[playerid]);
PlayerTextDrawHide(playerid,PlayerText:FPSPingPacket[playerid]);
PlayerTextDrawHide(playerid,PlayerText:InfoPlayer[playerid]);
PlayerTextDrawHide(playerid,PlayerText:Textdraw2[playerid]);
PlayerTextDrawDestroy(playerid,PlayerText:BGFPSPingPacket[playerid]);
PlayerTextDrawDestroy(playerid,PlayerText:BGInfoPlayer[playerid]);
PlayerTextDrawDestroy(playerid,PlayerText:FPSPingPacket[playerid]);
PlayerTextDrawDestroy(playerid,PlayerText:InfoPlayer[playerid]);
PlayerTextDrawDestroy(playerid,PlayerText:Textdraw2[playerid]);
//---------------------------------------------------------
PlayerTextDrawShow(playerid, BGFPSPingPacket[playerid]);
PlayerTextDrawShow(playerid, BGInfoPlayer[playerid]);
PlayerTextDrawShow(playerid, FPSPingPacket[playerid]);
PlayerTextDrawShow(playerid, InfoPlayer[playerid]);
PlayerTextDrawShow(playerid, Textdraw2[playerid]);
Ele jб fez isso, estб mostrado no cуdigo dele.
E tambйm TextDrawShowForPlayer й para TextDraws globais. A funзгo per-player й PlayerTextDrawShow |
CreatePlayerTextDraw //troque por TextDrawCreate
PlayerTextDrawBackgroundColor //troque por TextDrawBackgroundColor
PlayerTextDrawFont //troque por TextDrawFont
PlayerTextDrawLetterSize //troque por TextDrawLetterSize
PlayerTextDrawColor //troque por TextDrawColor
PlayerTextDrawSetOutline //troque por TextDrawSetOutline
PlayerTextDrawSetProportional //troque por TextDrawSetProportional
PlayerTextDrawSetShadow //troque por TextDrawSetShadow
PlayerTextDrawUseBox //troque por Textdraw
PlayerTextDrawBoxColor //troque por TextDrawBoxColor
PlayerTextDrawTextSize //troque por TextDrawTextSize
PlayerTextDrawSetSelectable //troque por TextDrawSetSelectable
TextDrawShowForPlayer