diff --git a/Lua-API.md b/Lua-API.md index f5f311a..781c195 100644 --- a/Lua-API.md +++ b/Lua-API.md @@ -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) ## 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 ### ``fatal.being_screengrabbed() -> bool``