Hallo Leute,
wieder einmal ein Streamer, ja doch diesmal für die Symbole auf der Map, Sa-mp hat nur ein Limit von 100 daher hab ich einfach mal einen Streamer gebaut der 1000 unterstützt und mehr,
in einem Umkreis sind 100 erlaubt der Radius besteht Momentan auf 50 Koordinateneinheiten, so kommen wir nun zur Installation.
Installation
- bfx_istream aus dem Archiv in euren FS Ordner danach öffnen und eventuell eure Limits festlegen
- Das ganze kompilieren
- bfx_imStream.inc in den Include Ordner
- Server.cfg öffnen & bfx_istream eintragen ( !! ACHTUNG : bfx_istream muss laden bevor andere Skripts laden die, die Funktionen dieses Streamers nutzen [[ WICHTIG ]] !! )
- nun könnt ihr bfx_imStream in euren Gamemode oder FS einbeziehen & folgende Funktionen nutzen.
Nutzung
bCreateMapIcon(Float:x,Float:y,Float:z = (16.7380),maptype,color,interior,virtualworld)
- Erstellt ein Globales MapIcon, sieht jeder ( Ich habe schon einmal die Optimale Distanz für die Z Einheit eingetragen, kann aber auch beliebig verändert werden )
- Gibt die ID zurück die erstellt wurde
bRemoveMapIcon(id)
- MapIcon löschen wie man sieht
Dazu gibt es auch noch Callbacks
public OnBFXMapIconStreamIn(iconid,forplayerid,erstellt)
public OnBFXMapIconStreamOut(iconid,forplayerid,erstellt)
- Diese Funktionen werden ausgerufen sobald ein Icon entlädt oder lädt
So das war es für's erste , der Streamer wird bei bedarf mit neuen Funktionen erweitert.
kommende Funktionen
- Map Icon zusätzlich in einen Innenraum / eine Zwischenwelt setzen
- Position festlegen & abfragen ( x,y,z )