Обновить Lua API

pavetr
2026-08-21 09:59:01 +00:00
parent d43f5135f9
commit d435e669e0

@@ -16,6 +16,71 @@ Click on the corresponding checkbox in Lua tab and join the server (or reconnect
Lua API is separated on Free and Premium (which can be used only in Premium version) Lua API is separated on Free and Premium (which can be used only in Premium version)
## Free Methods ## Free Methods
### ZXCModule-compatible functions (that means you can make ``local zxcmodule = fatal`` and run script with these functions):
### ``fatal.get_view_angles() -> Angle``
### ``fatal.set_view_angles(Angle ang)``
### ``fatal.get_local_player() -> number``
### ``fatal.client_cmd_unrestricted(string command)``
### ``fatal.get_cur_time() -> number``
### ``fatal.set_cur_time(number val)``
### ``fatal.get_frame_time() -> number``
### ``fatal.set_frame_time(number val)``
### ``fatal.get_real_time() -> number``
### ``fatal.set_real_time(number val)``
### ``fatal.get_frame_count() -> number``
### ``fatal.set_frame_count(number val)``
### ``fatal.get_abs_frame_time() -> number``
### ``fatal.set_abs_frame_time(number val)``
### ``fatal.get_interpolation_amount() -> number``
### ``fatal.set_interpolation_amount(number val)``
### ``fatal.get_last_command_ack() -> number``
### ``fatal.set_last_command_ack(number val)``
### ``fatal.get_last_outgoing_command() -> number``
### ``fatal.set_last_outgoing_command(number val)``
### ``fatal.get_choked_commands() -> number``
### ``fatal.set_choked_commands(number val)``
### ``fatal.get_previous_tick() -> number``
### ``fatal.convar_set_value(string name, number val) -> bool``
### ``fatal.convar_set_flags(string name, number flags) -> bool``
### ``fatal.set_command_number(number num)``
### ``fatal.set_command_tick(number tick)``
### ``fatal.get_typing() -> bool``
### ``fatal.set_typing(bool typing)``
### ``fatal.get_random_seed() -> number``
### ``fatal.set_random_seed(number seed)``
### ``fatal.md5_pseudo_random(number seed) -> number``
### ``fatal.find_command_number(number target_seed) -> number, number``
### ``fatal.get_net_address() -> string``
### ``fatal.get_net_time() -> number``
### ``fatal.get_net_time_connected() -> number``
### ``fatal.get_out_sequence_nr() -> number``
### ``fatal.set_out_sequence_nr(number val)``
### ``fatal.get_in_sequence_nr() -> number``
### ``fatal.set_in_sequence_nr(number val)``
### ``fatal.get_out_sequence_nr_ack() -> number``
### ``fatal.set_out_sequence_nr_ack(number val)``
### ``fatal.get_out_reliable_state() -> number``
### ``fatal.set_out_reliable_state(number val)``
### ``fatal.get_in_reliable_state() -> number``
### ``fatal.set_in_reliable_state(number val)``
### ``fatal.get_net_choked_packets() -> number``
### ``fatal.set_net_choked_packets(number val)``
### ``fatal.get_latency(number flow) -> number``
### ``fatal.get_clipboard_text() -> string``
### ``fatal.exclude_from_capture(bool exclude)``
### ``fatal.invalidate_bone_cache(number entity_index)``
### ``fatal.push_special(number type) -> table``
## Premium Methods ## Premium Methods
### ``fatal.being_screengrabbed() -> bool`` ### ``fatal.being_screengrabbed() -> bool``