PDA

Просмотр полной версии : [Вопрос] TextDraws



Gressie
18.07.2014, 00:55
Приветствую ещё раз! Появилась проблема при вводе команды игроку не показывает textdraw сам textdraw:

New:


new PlayerText:Textdraw0[MAX_PLAYERS];

OnPlayerConnect:


Textdraw0[playerid] = CreatePlayerTextDraw(playerid, 36.333328, 304.474182, "Shot:");
PlayerTextDrawLetterSize(playerid, Textdraw0[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw0[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw0[playerid], -1);
PlayerTextDrawSetShadow(playerid, Textdraw0[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw0[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw0[playerid], 51);
PlayerTextDrawFont(playerid, Textdraw0[playerid], 1);
PlayerTextDrawSetProportional(playerid, Textdraw0[playerid], 1);

OnPlayerCommandText:


if(!strcmp(cmdtext, "/shot", true))
{
PlayerTextDrawShow(playerid, Textdraw0[playerid]);
return 1;
}

OnPlayerUpdate:


new tdstring[128];
format(tdstring, sizeof(tdstring), "Shot: %d / %d | %d", fire[playerid], hit[playerid], 100*hit[playerid]/fire[playerid]);
PlayerTextDrawSetString(playerid, Textdraw0[playerid], tdstring);


При тестировании используется обычный мод GrandLarceny.

Gressie
02.08.2014, 19:14
Никто не знает?

Дёня
02.08.2014, 19:33
if(!strcmp(cmdtext, "/shot", true))
{
TextDrawShowForPlayer(playerid, Textdraw0[playerid]);
return 1;
}

new tdstring[128];
format(tdstring, sizeof(tdstring), "Shot: %d / %d | %d", fire[playerid], hit[playerid], 100*hit[playerid]/fire[playerid]);
TextDrawSetString(playerid, Textdraw0[playerid], tdstring);


Попробуйте

Gressie
03.08.2014, 02:18
Спасибо.