Script Commands X3FL

X3 Combo Mod v.1.3.2 список команд





3200 - <RetVar/If> <RefObj> station open trade menu
3201 - <RetVar/If> <RefObj> object open info menu
3202 - <RetVar/If> <RefObj> ship open weapons menu
3203 - <RetVar/If> <RefObj> ship open freight menu
3204 - <RetVar> is menu open
3205 - kill menus
3206 - player lock input=<Var/Number>
3207 - player lock control=<Var/Number>
3208 - set overlay visible=<Var/Number>
3209 - set player view to cockpit
3210 - restart all monitors
3211 - play movie: movie id=<Var/Number>
3212 - <RefObj> play cinematic on object: mode=<Var/Number>, distance1=<Var/Number>, distance2=<Var/Number>, rate=<Var/Number>, duration=<Var/Number>
3213 - load map: file=<Var/String>
3214 - toggle grid
3215 - write to game-t <Var/Number> append=<Var/Boolean> value=<Value>
3216 - write to game-t <Var/Number> append=<Var/Boolean> printf: fmt=<Value>, <Value>, <Value>, <Value>, <Value>, <Value>
3217 - write to game-t <Var/Number> append=<Var/Boolean> printf: pageid=<Var/Number> textid=<Var/Number>, <Value>, <Value>, <Value>, <Value>, <Value>
3218 - write to file <Var/String> append=<Var/Boolean> value=<Value>
3219 - <RetVar> real time
3220 - set real time: time=<Var/Number>
3221 - set game time: time=<Var/Number>
3222 - sync jobs to time: time=<Var/Number>
3223 - set player name: name=<Var/String>

3250 - al engine: register script name=<Var/String>, hide=<Var/Number>
3251 - al engine: unregister script name = <Var/String>
3252 - add encyclopedia command override: command=<Var/Number>, pageid=<Var/Number>, textid=<Var/Number>
3253 - remove encyclopedia command override: command=<Var/Number>
3254 - <RetVar> get subtype name from: type=<Var/Number> subtype=<Var/Number>
3255 - <RetVar> get wares of maintype: maintype= <Var/Number>
3256 - <RetVar> create input: id=<Var/String> open trade menu, object=<Var/Ship/Station>

3260 - <RetVar> get objectives array
3261 - <RetVar> <RefObj> objective get id
3262 - <RetVar> objective manager get objective: id=<Var/Number>
3263 - cancel objective: id=<Var/Number>
3264 - <RetVar> set current objective: id=<Var/Number>
3265 - <RefObj> objective set type: type=<Var/String>
3266 - <RefObj> objective-briefing set description: title=<Var/String> text=<Var/String>
3267 - <RefObj> objective set briefing: briefing=<Value> step=<Var/Number>
3268 - <RefObj> objective-briefing set mission: discipline=<Var/String> level=<Var/String>
3269 - <RefObj> objective set noabort: noabort=<Var/Boolean>
3270 - <RefObj> objective set object: object=<Value>
3271 - <RefObj> objective set context: story=<Var/String> chapter=<Var/String>
3272 - <RetVar> objective manager get briefing: id=<Var/Number>
3273 - <RefObj> briefing set background: background=<Var/String>
3274 - <RetVar> <RefObj> objective get icontype
3275 - <RefObj> bjective set custom: icon=<Var/String> action=<Var/String> text=<Var/String>
3276 - set md variable: name=<Var/String> value=<Var/Number>
3277 - <RetVar/If> get md variable: name=<Var/String>

3300 - <RetVar> <RefObj> get position relative to object: relative x,y,z pos=<Var/Array>
3301 - <RefObj> ship set speed: speed=<Var/Number>
3302 - <RetVar> <RefObj> get type code (эквивалент команды 1036 - <RetVar> <RefObj> get ware type code of object, возвращает цифровой код вместо товара)
3303 - <RetVar> <RefObj> is factory producing
3304 - <RefObj> object stop task with ID: task ID=<Var/Number>
3305 - <RetVar> <RefObj> is sector security threat in owned scanner range: sector=<Var/Sector> , ship not a threat up to gun count=<Var/Number>
3306 - <RetVar/If> <RefObj> find nearest enemy ship: distance=<Var/Number>, class=<Var/Class>
3307 - <RetVar> <RefObj> find ships in scanner range: of race=<Var/Race> class or type=<Value> exclude race=<Var/Race> relation flags=<Var/Number> nearest to=<Var/Ship/Station>
3308 - <RetVar> <RefObj> find stations in scanner range: of race=<Var/Race> class or type=<Value> exclude race=<Var/Race> relation flags=<Var/Number> nearest to=<Var/Ship/Station>
3309 - <RetVar> <RefObj> find flying wares in scanner range: of race=<Var/Race> nearest to=<Var/Ship/Station>
3310 - <RetVar> <RefObj> ship set current missile: missile=<Var/Ware>
3311 - <RetVar> start build station: type=<Var/Station Type> sector=<Var/Sector> x=<Var/Number> y=<Var/Number> z=<Var/Number> asteroid yield=<Var/Number>
3312 - <RefObj> station set default shields
3313 - <RefObj> set sector visited: visited=<Var/Boolean>
3314 - <RefObj> set remaining cycle time: sec=<Var/Number>
3315 - <RefObj> turn to face object: <Var/Ship/Station>
3316 - <RefObj> object play sound on object: sound=<Var/Number>

3350 - <RetVar/If> get turret laser mask of type: subtype=<Var/Ship Type>, turret=<Var/Number>
3351 - <RetVar> get missile speed of type: missile type=<Var/Ware>

3400 - <RetVar> get player statistics array
3401 - set player statistics array: array=<Var/Array>
3402 - <RetVar> get player statistics laser fired
3403 - <RetVar> get player statistics laser hits
3404 - <RetVar> get player statistics missile fired
3405 - <RetVar> get player statistics missile hits
3406 - <RetVar> get player statistics total distance
3407 - <RetVar> get player killed ships array
3408 - set player killed ships array: array=<Var/Array>
3409 - <RetVar> get favourite ship list
3410 - <RetVar> get favourite ship counter
3411 - set favourite ships: list=<Var/Array>, counter=<Var/Number>
3412 - <RetVar/If> <RefObj> get marine statistic: statistic id=<Var/Number>
3413 - <RefObj> set marine statistic: statistic id=<Var/Number> value=<Var/Number>

3421 - <RetVar/If> <RefObj> get object scene instance
3422 - <RetVar/If> get children: scene instance=<Value>
3423 - <RetVar/If> get body: scene instance=<Value>
3424 - instance set alpha: instance=<Value> alpha=<Value>