DE/createBlip: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 46: Line 46:
</section>
</section>


 
[[HU:createBlip]]
 
[[AR:createBlip]]
Deutsche Version von Nevo[http://mta-sa.org/index.php?page=User&userID=2315]
[[ES:CreateBlip]]
[[EN:createBlip]]
[[IT:createBlip]]
[[PL:createBlip]]
[[RO:createBlip]]

Latest revision as of 15:06, 11 June 2023

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)