Hi ALL,
I have a script that creates a "ghost vehicle" using createVehicleLocal and allows the player to position it around him until he spawns the real one.
But if there are mines in the area they are triggered by the ghost vehicle.
How can I avoid triggering mines with the "ghost vehicle"? I don't want to position it 2m above the ground as this looks funny.
Is there a way to deactivate the mines? If so, I could do so when the "ghost vehicle" is within a certain range? Otherwise I guess I have to use allMines within a certain range, store them, delete them and then re-createMine once the vehicle is out of range?
BTW I noticed there is a mineActive command, but aren't all mines active once they are placed? How can you make them "non-active"?
You can "activate/deactivate" mines with enableSimulation:
[url="http://killzonekid.com/sqf-to-bbcode-converter/"][color="#FF8040"][color="#006400"][i]//define vehicle spawn pos[/i][/color]
[color="#1874CD"]_vehPos[/color] [color="#8B3E2F"][b]=[/b][/color] [color="#000000"]player[/color] [color="#191970"][b]modelToWorld[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#FF0000"]0[/color][color="#8B3E2F"][b],[/b][/color][color="#FF0000"]10[/color][color="#8B3E2F"][b],[/b][/color][color="#FF0000"]0[/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#006400"][i]//make a minefiled at the spawn pos[/i][/color]
[color="#191970"][b]for[/b][/color] [color="#7A7A7A"]"_i"[/color] [color="#191970"][b]from[/b][/color] [color="#FF0000"]1[/color] [color="#191970"][b]to[/b][/color] [color="#FF0000"]10[/color] [color="#191970"][b]do[/b][/color] [color="#8B3E2F"][b]{[/b][/color]
[color="#1874CD"]_mine[/color] [color="#8B3E2F"][b]=[/b][/color] [color="#191970"][b]createVehicle[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#7A7A7A"]"ATMine_Range_Ammo"[/color][color="#8B3E2F"][b],[/b][/color] [color="#1874CD"]_vehPos[/color][color="#8B3E2F"][b],[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b],[/b][/color] [color="#FF0000"]5[/color][color="#8B3E2F"][b],[/b][/color] [color="#7A7A7A"]"NONE"[/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#1874CD"]_mine[/color] [color="#191970"][b]setPos[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#191970"][b]getPos[/b][/color] [color="#1874CD"]_mine[/color] [color="#191970"][b]select[/b][/color] [color="#FF0000"]0[/color][color="#8B3E2F"][b],[/b][/color] [color="#191970"][b]getPos[/b][/color] [color="#1874CD"]_mine[/color] [color="#191970"][b]select[/b][/color] [color="#FF0000"]1[/color][color="#8B3E2F"][b],[/b][/color] [color="#FF0000"]0.1[/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#8B3E2F"][b]}[/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#006400"][i]//deactivate all mines in range of spawn pos[/i][/color]
disabled [color="#8B3E2F"][b]=[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#8B3E2F"][b]{[/b][/color]
[color="#191970"][b]if[/b][/color] [color="#8B3E2F"][b]([/b][/color][color="#000000"]_x[/color] [color="#191970"][b]distance[/b][/color] [color="#1874CD"]_vehPos[/color] [color="#8B3E2F"][b]<[/b][/color] [color="#FF0000"]5[/color][color="#8B3E2F"][b])[/b][/color] [color="#191970"][b]then[/b][/color] [color="#8B3E2F"][b]{[/b][/color]
disabled [color="#191970"][b]pushBack[/b][/color] [color="#000000"]_x[/color][color="#8B3E2F"][b];[/b][/color]
[color="#000000"]_x[/color] [color="#191970"][b]enableSimulation[/b][/color] [color="#000000"]false[/color][color="#8B3E2F"][b];[/b][/color]
[color="#8B3E2F"][b]}[/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#8B3E2F"][b]}[/b][/color] [color="#191970"][b]forEach[/b][/color] [color="#191970"][b]allMines[/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#006400"][i]//spawn vehicle on the minefield[/i][/color]
[color="#1874CD"]_veh[/color] [color="#8B3E2F"][b]=[/b][/color] [color="#7A7A7A"]"B_MRAP_01_F"[/color] [color="#191970"][b]createVehicleLocal[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#FF0000"]0[/color][color="#8B3E2F"][b],[/b][/color][color="#FF0000"]0[/color][color="#8B3E2F"][b],[/b][/color][color="#FF0000"]0[/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#1874CD"]_veh[/color] [color="#191970"][b]setPos[/b][/color] [color="#1874CD"]_vehPos[/color][color="#8B3E2F"][b];[/b][/color]
[color="#006400"][i]//reactivate mines back[/i][/color]
[color="#8B3E2F"][b]{[/b][/color]
[color="#000000"]_x[/color] [color="#191970"][b]enableSimulation[/b][/color] [color="#000000"]true[/color][color="#8B3E2F"][b];[/b][/color]
[color="#8B3E2F"][b]}[/b][/color] [color="#191970"][b]forEach[/b][/color] disabled[color="#8B3E2F"][b];[/b][/color][/color][/url]