Scripting/Squirrel/Functions/Textdraw.SetPosForPlayer

From Vice City Multiplayer
Revision as of 11:38, 12 March 2016 by VK.Angel.OfDeath (talk | contribs) (Created page with "This function will set the position of the textdraw on the specific player's screen. == Syntax == <pre>Textdraw.SetPosForPlayer(player, x, y);</pre> == Arguments == * ''Pl...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Caution icon
This wiki is using an old backup from 2020
Some information may be old/missing

This function will set the position of the textdraw on the specific player's screen.

Syntax

Textdraw.SetPosForPlayer(player, x, y);

Arguments

  • Player player - The player you want the textdraw to change for.
  • int x - The new x position of the textdraw on the screen.
  • int y - The new y position of the textdraw on the screen.

Example

function onScriptLoad()
{
		local x = 100; // The x coodinate for the textdraw on the screen.
		local y = 100; // The y coodinate for the textdraw on the screen.
		local Color; // The color
		switch(Random(1,5)) // Selects a random color
		{
			case 1: 
				Color = 0xFFFFFFFF; // Color white
				break;
			case 2:
				Color = 0xFFFF0000; // Color red
				break;
			case 3:
				Color = 0xFF00FF00; // Color green
				break;
			case 4:
				Color = 0xFFFFFF00; // Color yellow
				break;
			case 5:
				Color = 0xFF00BFFF; // Color blue
				break;
	
		}
		Textdraw <- CreateTextdraw( "Text here", x, y, Color); // Creates a textdraw with a random color
		Textdraw.ShowForAll(); // Shows the textdraw for all players.
}

function onPlayerCommand( player, cmd, text )
{
	if ( cmd == "textsetpos" ) // Command for setting the textdraw position for the player
	{
		Textdraw.SetPosForPlayer(player, 50, 50); // sets the x & y pos to 50 for the player.

	}
}

Notes

onScriptLoad, onPlayerCommand, Textdraw.ShowForAll and CreateTextdraw were used in this example. More info about them in the corresponding pages.

Related Functions