mirror of
https://github.com/Mr-X-GTA/YimMenu.git
synced 2025-06-19 07:28:04 +08:00
31 lines
1.1 KiB
C++
31 lines
1.1 KiB
C++
![]() |
#include "backend/looped/looped.hpp"
|
||
|
#include "fiber_pool.hpp"
|
||
|
#include "natives.hpp"
|
||
|
#include "backend/looped_command.hpp"
|
||
|
|
||
|
namespace big
|
||
|
{
|
||
|
class vehinvisibility : looped_command
|
||
|
{
|
||
|
using looped_command::looped_command;
|
||
|
|
||
|
virtual void on_tick() override
|
||
|
{
|
||
|
ENTITY::SET_ENTITY_VISIBLE(self::veh, false, 0);
|
||
|
if (g.vehicle.localveh_visibility)
|
||
|
NETWORK::SET_ENTITY_LOCALLY_VISIBLE(self::veh);
|
||
|
if (g.vehicle.localped_visibility && g.vehicle.vehinvisibility)
|
||
|
ENTITY::SET_ENTITY_VISIBLE(self::ped, true, 0);
|
||
|
}
|
||
|
|
||
|
virtual void on_disable() override
|
||
|
{
|
||
|
ENTITY::SET_ENTITY_VISIBLE(self::veh, true, 0);
|
||
|
}
|
||
|
};
|
||
|
|
||
|
vehinvisibility g_vehinvisibility("invisveh", "Vehicle Invisiblity", "Makes your car invisible", g.vehicle.vehinvisibility);
|
||
|
bool_command g_localveh_visibility("localinvisveh", "Visible Locally", "Makes your car visible to yourself, other players will still not be able to see it", g.vehicle.localveh_visibility);
|
||
|
bool_command g_localped_visibility("localinvisped", "Self Visible", "Makes yourself visible driving the vehicle to others and yourself,\n car will still be invisible but you can be", g.vehicle.localped_visibility);
|
||
|
}
|