DE/createBlip

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Erstellt ein Bild auf der Minimap & auf der F11 Map

Syntax

Click to collapse [-]
Server & Client
blip createBlip ( float x, float y, float z, [int icon=0, int size=2, int r=255, int g=0, int b=0, int a=255, 
int ordering=0, float visibleDistance=99999.0, visibleTo = getRootElement()] ) 

Benötigte Argumente:

  • x:: Position x des Blips
  • y:: Position y des Blips
  • z:: Position z des Blips

INFO: Die folgenden Argumente sind Optional

  • icon: Die ID des gewünschtes Blips
  • size: Die Größe des Blips
  • r: Farbanteil von Rot (0-255)
  • g: Farbanteil von Grün (0-255)
  • b: Farbanteil von Blau (0-255)
  • a: Sichtbarkeit des Blips
  • ordering: Bestimmt die Z-Ebene des Blips
  • visibleDistance:Distanz wie weit der Blip auf der Minimap erscheint
  • visibleTo: Spieler, welcher den Blip sieht

Rückgaben

Gibt true zurück, wenn der Blip erfolgreich erstellt wurde. false, wenn nicht.

Beispiel:

Click to collapse [-]
Server

Erstellt einen Gelben Punkt & lässt im Chat die Nachricht SOS erscheinen:

addCommandHandler("sos", function(player)
 local x, y, z = getElementPosition(player)
 local pname = getPlayerName(player)
 if isElement( _G[pname.."sosblip"] ) then
  destroyElement( _G[pname.."sosblip"] )
 end
 local blip = createBlip(x, y, z, 56, 255, 255, 0, 255, 0, 9999, getRootElement() )
 outputChatBox(pname.." braucht Hilfe!", getRootElement(), 255, 0, 0)
end)