This repository has been archived on 2024-10-22. You can view files and clone it, but cannot push or open issues or pull requests.
YimMenu/src/backend/looped/self/off_radar.cpp

27 lines
686 B
C++
Raw Normal View History

#include "backend/looped_command.hpp"
#include "core/scr_globals.hpp"
#include "natives.hpp"
2021-05-21 01:16:33 +02:00
2023-06-14 21:29:25 +00:00
#include <script/globals/GlobalPlayerBD.hpp>
2021-05-21 01:16:33 +02:00
namespace big
{
class off_radar : looped_command
2021-05-21 01:16:33 +02:00
{
using looped_command::looped_command;
virtual void on_tick() override
{
2023-06-14 21:29:25 +00:00
scr_globals::globalplayer_bd.as<GlobalPlayerBD*>()->Entries[self::id].OffRadarActive = true;
*scr_globals::offradar_time.at(57).as<int*>() = NETWORK::GET_NETWORK_TIME() + 1;
}
virtual void on_disable() override
{
2023-06-14 21:29:25 +00:00
scr_globals::globalplayer_bd.as<GlobalPlayerBD*>()->Entries[self::id].OffRadarActive = false;
}
};
off_radar g_off_radar("otr", "OFF_RADAR", "OFF_RADAR_DESC", g.self.off_radar);
}