mirror of
https://github.com/damp11113-software/ccIDE.git
synced 2025-04-27 14:38:12 +00:00
250 lines
7.6 KiB
JSON
250 lines
7.6 KiB
JSON
{
|
|
"sysos_pullevent": {
|
|
"message0": "Pull %1 event",
|
|
"args0": [
|
|
{
|
|
"type": "input_value",
|
|
"name": "EVENT",
|
|
"check": "String"
|
|
}
|
|
],
|
|
"output": "Multiple",
|
|
"colour": 0,
|
|
"tooltip": "Pause execution of the current thread and waits for any events matching filter.",
|
|
"helpUrl": "https://tweaked.cc/module/os.html#v:pullEvent"
|
|
},
|
|
"sysos_pullrawevent": {
|
|
"message0": "Pull raw %1 event",
|
|
"args0": [
|
|
{
|
|
"type": "input_value",
|
|
"name": "EVENT",
|
|
"check": "String"
|
|
}
|
|
],
|
|
"output": "Multiple",
|
|
"colour": 0,
|
|
"tooltip": "Pause execution of the current thread and waits for events, including the terminate event.",
|
|
"helpUrl": "https://tweaked.cc/module/os.html#v:pullEventRaw"
|
|
},
|
|
"sysos_version": {
|
|
"message0": "Get system version",
|
|
"output": "String",
|
|
"colour": 0,
|
|
"tooltip": "Get the current CraftOS version (for example, CraftOS 1.9)."
|
|
},
|
|
"sysos_run": {
|
|
"message0": "Run %1\nEnvironment %2\nArgs %3",
|
|
"args0": [
|
|
{
|
|
"type": "input_value",
|
|
"name": "RUN",
|
|
"check": "String"
|
|
},
|
|
{
|
|
"type": "input_value",
|
|
"name": "ENV",
|
|
"check": "Array"
|
|
},
|
|
{
|
|
"type": "input_value",
|
|
"name": "ARGS",
|
|
"check": "Multiple"
|
|
}
|
|
],
|
|
"previousStatement": null,
|
|
"nextStatement": null,
|
|
"colour": 0,
|
|
"tooltip": "Run the program at the given path with the specified environment and arguments.",
|
|
"helpUrl": "https://tweaked.cc/module/os.html#v:run"
|
|
},
|
|
"sysos_queue_event": {
|
|
"message0": "Add event %1 to queue with args %2",
|
|
"args0": [
|
|
{
|
|
"type": "input_value",
|
|
"name": "EVENT",
|
|
"check": "String"
|
|
},
|
|
{
|
|
"type": "input_value",
|
|
"name": "ARGS",
|
|
"check": "Multiple"
|
|
}
|
|
],
|
|
"previousStatement": null,
|
|
"nextStatement": null,
|
|
"colour": 0,
|
|
"tooltip": "Adds an event to the event queue. This event can later be pulled with os.pullEvent."
|
|
},
|
|
"sysos_start_timer": {
|
|
"message0": "Start timer at %1",
|
|
"args0": [
|
|
{
|
|
"type": "input_value",
|
|
"name": "TIME",
|
|
"check": "Number"
|
|
}
|
|
],
|
|
"output": "Number",
|
|
"colour": 0,
|
|
"tooltip": "Starts a timer that will run for the specified number of seconds. Once the timer fires, a timer event will be added to the queue with the ID returned from this function as the first parameter.",
|
|
"helpUrl": "https://tweaked.cc/module/os.html#v:startTimer"
|
|
},
|
|
"sysos_cancel_timer": {
|
|
"message0": "Stop timer id %1",
|
|
"args0": [
|
|
{
|
|
"type": "input_value",
|
|
"name": "ID",
|
|
"check": "Number"
|
|
}
|
|
],
|
|
"previousStatement": null,
|
|
"nextStatement": null,
|
|
"colour": 0,
|
|
"tooltip": "Cancels a timer previously started with startTimer. This will stop the timer from firing."
|
|
},
|
|
"sysos_set_alarm": {
|
|
"message0": "Set alarm to %1",
|
|
"args0": [
|
|
{
|
|
"type": "input_value",
|
|
"name": "TIME",
|
|
"check": "Number"
|
|
}
|
|
],
|
|
"output": "Number",
|
|
"colour": 0,
|
|
"tooltip": "Sets an alarm that will fire at the specified in-game time."
|
|
},
|
|
"sysos_cancel_alarm": {
|
|
"message0": "Stop alarm id %1",
|
|
"args0": [
|
|
{
|
|
"type": "input_value",
|
|
"name": "ID",
|
|
"check": "Number"
|
|
}
|
|
],
|
|
"previousStatement": null,
|
|
"nextStatement": null,
|
|
"colour": 0,
|
|
"tooltip": "Cancels an alarm previously started with setAlarm."
|
|
},
|
|
"sysos_shutdown": {
|
|
"message0": "Shutdown computer",
|
|
"previousStatement": null,
|
|
"colour": 0,
|
|
"tooltip": "Shuts down the computer immediately."
|
|
},
|
|
"sysos_reboot": {
|
|
"message0": "Restart computer",
|
|
"previousStatement": null,
|
|
"colour": 0,
|
|
"tooltip": "Reboots the computer immediately."
|
|
},
|
|
"sysos_get_computer_id": {
|
|
"message0": "Get computer id",
|
|
"output": "Number",
|
|
"colour": 0,
|
|
"tooltip": "Returns the ID of the computer."
|
|
},
|
|
"sysos_get_computer_label": {
|
|
"message0": "Get computer label",
|
|
"output": "String",
|
|
"colour": 0,
|
|
"tooltip": "Returns the label of the computer, or nil if none is set."
|
|
},
|
|
"sysos_set_computer_label": {
|
|
"message0": "Set computer label to %1",
|
|
"args0": [
|
|
{
|
|
"type": "input_value",
|
|
"name": "LABEL",
|
|
"check": "String"
|
|
}
|
|
],
|
|
"previousStatement": null,
|
|
"nextStatement": null,
|
|
"colour": 0,
|
|
"tooltip": "Set the label of this computer."
|
|
},
|
|
"sysos_clock": {
|
|
"message0": "Get Uptime",
|
|
"output": "Number",
|
|
"colour": 0,
|
|
"tooltip": "Returns the number of seconds that the computer has been running."
|
|
},
|
|
"sysos_time": {
|
|
"message0": "Get time of %1",
|
|
"args0": [
|
|
{
|
|
"type": "field_dropdown",
|
|
"name": "LOCATE",
|
|
"options": [
|
|
["In Game World", "ingame"],
|
|
["UTC", "utc"],
|
|
["Local", "local"]
|
|
]
|
|
}
|
|
],
|
|
"output": null,
|
|
"colour": 0,
|
|
"tooltip": "Returns the current time depending on the string passed in. This will always be in the range [0.0, 24.0)."
|
|
},
|
|
"sysos_day": {
|
|
"message0": "Get day of %1",
|
|
"args0": [
|
|
{
|
|
"type": "field_dropdown",
|
|
"name": "LOCATE",
|
|
"options": [
|
|
["In Game World", "ingame"],
|
|
["UTC", "utc"],
|
|
["Local", "local"]
|
|
]
|
|
}
|
|
],
|
|
"output": null,
|
|
"colour": 0,
|
|
"tooltip": "Returns the day depending on the locale specified."
|
|
},
|
|
"sysos_epoch": {
|
|
"message0": "Get epoch of %1",
|
|
"args0": [
|
|
{
|
|
"type": "field_dropdown",
|
|
"name": "LOCATE",
|
|
"options": [
|
|
["In Game World", "ingame"],
|
|
["UTC", "utc"],
|
|
["Local", "local"]
|
|
]
|
|
}
|
|
],
|
|
"output": null,
|
|
"colour": 0,
|
|
"tooltip": "Returns the number of milliseconds since an epoch depending on the locale."
|
|
},
|
|
"sysos_date": {
|
|
"message0": "Format date with patten %1 from time %2",
|
|
"args0": [
|
|
{
|
|
"type": "input_value",
|
|
"name": "FORMAT",
|
|
"check": "String"
|
|
},
|
|
{
|
|
"type": "input_value",
|
|
"name": "TIME",
|
|
"check": "Number"
|
|
}
|
|
],
|
|
"output": null,
|
|
"colour": 0,
|
|
"tooltip": "Returns a date string (or table) using a specified format string and optional time to format.",
|
|
"helpUrl": "https://cplusplus.com/reference/ctime/strftime/"
|
|
}
|
|
}
|