Sokkal több információ kellene a frakciók felépítéséről. Senki nem fogja tudni megírni neked így, bár amúgyis kétlem. De azert remélem tudok segíteni:
Hozz létre egy táblát, amelyben lemented a fémdetektort és a szükséges paramétereket:
local detectors = {
[sorszám] = {objectID, X pozíció, Y pozíció, Z pozíció, a colshape pozija X, annak Y, és Z koordinátái, szélessége, mélysége, magassága},
}
Ezután rakjuk le:
for i, value in ipairs(detectors) do
createObject(value[1], value[2], value[3], value[4])
createColCuboid[value[5],value[6],value[7],value[8],value[10],value[11])
end
Ezután vizsgálni kell, hogy belemegy a játékos a colhapeba. onElementColShapeHit függvénnyel. Aki bement, annak lekéred a nevét, majd körítést írsz köré, hogy pl:
[RENDŐRSÉG]: Az XY fémdetektor készülék jelet fogott (játékos neve).
Aztán for cikkussan végigmész a játékosokon, aztán aki a rendőrség frakiban van, annak elküldöd az üzit.