PlayerText never show up.
#1

pawn Код:
new PlayerText:Speedo[MAX_PLAYERS];

public OnPlayerConnect(playerid) {
    Speedo[playerid] = CreatePlayerTextDraw(playerid, 608.5, 198.0, " ");
    PlayerTextDrawAlignment(playerid, Speedo[playerid], 3);
    PlayerTextDrawBackgroundColor(playerid, Speedo[playerid], 255);
    PlayerTextDrawFont(playerid, Speedo[playerid], 6);
    PlayerTextDrawLetterSize(playerid, Speedo[playerid], 0.56, 2.2);
    PlayerTextDrawSetOutline(playerid, Speedo[playerid], 2);
    PlayerTextDrawSetProportional(playerid, Speedo[playerid], 1);
}

public OnPlayerSpawn(playerid) {
    PlayerTextDrawShow(playerid,Speedo[playerid]);
    PlayerTextDrawSetString(playerid, Speedo[playerid], "100 ~r~MPK/H");
    // also not show up by swap them.
    return 1;
}
Reply
#2

up....

Anybody knew that?

Thanks alot.
Reply
#3

Playertextdrawfont() 6 is not exist
Only 0,1,2 & 3
Reply
#4

Quote:
Originally Posted by VishvaJeet
Посмотреть сообщение
Playertextdrawfont() 6 is not exist
Only 0,1,2 & 3
pawn Код:
new PlayerText:Speedo[MAX_PLAYERS];

public OnPlayerConnect(playerid) {
    Speedo[playerid] = CreatePlayerTextDraw(playerid, 608.5, 198.0, "100 ~r~MPK/H");
    PlayerTextDrawAlignment(playerid, Speedo[playerid], 3);
    PlayerTextDrawBackgroundColor(playerid, Speedo[playerid], 255);
    PlayerTextDrawFont(playerid, Speedo[playerid], 2);
    PlayerTextDrawLetterSize(playerid, Speedo[playerid], 0.56, 2.2);
    PlayerTextDrawSetOutline(playerid, Speedo[playerid], 2);
    PlayerTextDrawSetProportional(playerid, Speedo[playerid], 1);
}

public OnPlayerSpawn(playerid) {
    PlayerTextDrawSetString(playerid, Speedo[playerid], "100 ~r~MPK/H");
    PlayerTextDrawShow(playerid,Speedo[playerid]);
    return 1;
}
Also not display.
Reply
#5

Try changing
pawn Код:
new PlayerText:Speedo[MAX_PLAYERS];
into
pawn Код:
new PlayerText:Speedo[MAX_PLAYERS] = PlayerText:INVALID_TEXT_DRAW;
Or try changing the coordinates(position(x, y)), example; 142,352 or 83.5,325.5 ..

edit: uh, just noticed that it's PlayerText.. try using "Text:INVALID_TEXT_DRAW;", or "PlayerText:INVALID_TEXT_DRAW;", I mean, I've never really used PlayerText, most of the textdraws I create are just "Text:Blabla[MAX_PLAYERS];"..
Reply
#6

Quote:
Originally Posted by Kyance
Посмотреть сообщение
Try changing
pawn Код:
new PlayerText:Speedo[MAX_PLAYERS];
into
pawn Код:
new PlayerText:Speedo[MAX_PLAYERS] = PlayerText:INVALID_TEXT_DRAW;
Or try changing the coordinates(position(x, y)), example; 142,352 or 83.5,325.5 ..

edit: uh, just noticed that it's PlayerText.. try using "Text:INVALID_TEXT_DRAW;", or "PlayerText:INVALID_TEXT_DRAW;", I mean, I've never really used PlayerText, most of the textdraws I create are just "Text:Blabla[MAX_PLAYERS];"..
Just realized.

The Text dont work with OnPlayerSpawn.....

I guess something i coded crash it.


Thank you
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)