Guten zusammen
ich habe mal was kleines erstellt, das manchen villeicht helfen kann.
Die include dienst dazu, das man NoDM Zonen erstellen kann
Sprich in den Zonen kann dann nicht gekämpft werden oder mit Waffen geschossen werden.
Wenn man in den Bereich hineinkommt, werden einen die Waffen "abgenommen" (nur solange die in der Zone sind) und es wird ein Textdraw unten angezeigt.
Die Anwendung ist ganz einfach.
CreateNoDMZone(Float:B_XMin,Float:B_YMin,Float:B_XMax,Float:B_YMax)//Dies am besten unter OngameModeInit
B_XMin = der kleinste X Wert von 2 gespeicherten Coordinaten (zu beachten das die Werte von den 2 Coordinaten kommen sollten!)
B_YMin = der kleinste Y Wert von 2 gespeicherten Coordinaten (zu beachten das die Werte von den 2 Coordinaten kommen sollten!)
B_XMax = der größte X Wert von 2 gespeicherten Coordinaten (zu beachten das die Werte von den 2 Coordinaten kommen sollten!)
B_YMax = der größte Y Wert von 2 gespeicherten Coordinaten (zu beachten das die Werte von den 2 Coordinaten kommen sollten!)
Die Zonen werden dann erstellt und werden dann auch im Spiel angezeigt werden.
Sollte eine DM Zone nicht funktionieren bzw die Gebiete flackern über der Map, dann wurden die Coordinaten nicht richtig eingesetzt,
Dazu kann man aber in den Theard mehr zu fragen
Die Installation ist ganz einfach
ihr downloadet euch die Include (im anhang)
geht in euren Ordner rein wo ihr euer Script habt,
Dann unter Pawno/include und fügt die Include da ein.
Dann öffnet ihr euer Script und fügt oben bei den anderen include´s das ein:
#include <b_nodm>
Dann compilt ihr euer Script und wenn alles richtig ist, werden Zonen angezeigt.
Hinweis: Ich habe eine feste Anzahl von 50 Zonen genommen, da dies im normalfall reichen sollte!
Seit den Update kann man zwischen verschiedenen textdraws auswählen
Die Funktion heißt:
NoDMZoneInit(wert des Textdarws);//Hier kann ein Wert von 0-3 angegeben werden, der dient für das textdraw
Dies könnt ihr unter OngameModeInit setzen oder wenn ihr ingame es testen wollt würde es auch in einen Command gehen.
Sollte der wert kleiner als 0 Sein oder größer als 3 Wird automatisch die Textdrawart 0 genommen.
Set Version 2 ist es Möglich InGame Zonen zu erstellen
Dazu loggt ihr euch als RCON ein und fürt den Command aus:
/createnodmzone
Dann einfach den Anweisungen folgen und ihr habt einfach eine NoDM Zone erstellt.
Diese werden Per SQLite gespeichert und auch geladen
Ihr benötigt keinerlei Zugangsdaten etc
(Screens dazu sind im anhang)
Kommen wir noch zu den pastebin
Der Download steht im Ahnhang
ich habe die include getestet und es gab keine Probleme
Sollten aber probleme auftauchen, so meldet dies Bitte im Theard