17.12.2015, 23:23
Alguem me ajuda a fazer um textdraw assim em cima do radaR?
Oi @hiago01, existem vбrios editores in-game de textdraw aqui no fуrum, й muito bom usa-los pois fica mais fбcil de deixar como exatamente queremos. Dois уtimos editores de textdraw in-game: TDEditor: https://sampforum.blast.hk/showthread.php?tid=543002 iPLEOMAX's TextDraw Editor: https://sampforum.blast.hk/showthread.php?tid=376758 |
new PlayerText:TextRadar[MAX_PLAYERS],
Str[MAX_PLAYERS][60];
public OnPlayerConnect(playerid)
{
TextRadar[playerid] = CreatePlayerTextDraw(playerid, 55.000000, 329.000000, "--");
PlayerTextDrawBackgroundColor(playerid, TextRadar[playerid], 100);
PlayerTextDrawFont(playerid, TextRadar[playerid], 2);
PlayerTextDrawLetterSize(playerid, TextRadar[playerid], 0.210000, 1.100000);
PlayerTextDrawColor(playerid, TextRadar[playerid], -1);
PlayerTextDrawSetOutline(playerid, TextRadar[playerid], 1);
PlayerTextDrawSetProportional(playerid, TextRadar[playerid], 1);
PlayerTextDrawShow(playerid, TextRadar[playerid]);
return true;
}
public OnPlayerSpawn(playerid)
{
SetTimerEx("AtualizarRadar", 1000, true, "i", playerid);
return true;
}
forward AtualizarRadar(playerid);
public AtualizarRadar(playerid)
{
new Float:Pos[3];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
if(Pos[0] >= 44.50 && Pos[1] >= -2893.0 && Pos[0] <= 2997.0 && Pos[1] <= -768.0)
{
Str[playerid] = "Los Santos";
}
if(Pos[0] >= -1378.0 && Pos[1] >= -2990.0 && Pos[0] <= 1600.0 && Pos[1] <= -1005.0)
{
Str[playerid] = "San Fierro";
}
if(Pos[0] >= 870.0 && Pos[1] >= 596.50 && Pos[0] <= 2997.0 && Pos[1] <= 2994.0)
{
Str[playerid] = "Las Venturas";
}
PlayerTextDrawSetString(playerid, TextRadar[playerid], Str[playerid]);
return true;
}