Files
IL-GSC/MW3/PC/SP/maps/_createfx.gsc
InfinityLoader d559c1d414 Added MW3 Scripts
2023-10-27 03:47:01 -04:00

52 lines
1.6 KiB
Plaintext

/*******************************************************************
* Decompiled By: Bog
* Decompiled File: maps\_createfx.gsc
* Game: Call of Duty: Modern Warfare 3
* Platform: PC
* Function Count: 3
* Decompile Time: 43 ms
* Timestamp: 10/27/2023 2:22:23 AM
*******************************************************************/
//Function Number: 1
createfx()
{
level.func_position_player = ::func_position_player;
level.func_position_player_get = ::func_position_player_get;
level.func_loopfxthread = ::common_scripts\_fx::loopfxthread;
level.func_oneshotfxthread = ::common_scripts\_fx::oneshotfxthread;
level.func_create_loopsound = ::common_scripts\_fx::create_loopsound;
level.func_updatefx = ::common_scripts\_createfx::restart_fx_looper;
level.func_process_fx_rotater = ::common_scripts\_createfx::process_fx_rotater;
level.mp_createfx = 0;
var_00 = getaiarray();
for(var_01 = 0;var_01 < var_00.size;var_01++)
{
var_00[var_01] delete();
}
thread common_scripts\_createfx::createfxlogic();
thread common_scripts\_createfx::func_get_level_fx();
common_scripts\_createfx::createfx_common();
level waittill("eternity");
}
//Function Number: 2
func_position_player_get(param_00)
{
if(distance(param_00,level.player.origin) > 64)
{
setdvar("createfx_playerpos_x",level.player.origin[0]);
setdvar("createfx_playerpos_y",level.player.origin[1]);
setdvar("createfx_playerpos_z",level.player.origin[2]);
}
return level.player.origin;
}
//Function Number: 3
func_position_player()
{
var_00 = [];
level.player setorigin((var_7B[0],var_7B[1],var_7B[2]));
}