mirror of
https://github.com/InfinityLoader/IL-GSC.git
synced 2025-07-03 12:57:51 -05:00
Added MW3 Scripts
This commit is contained in:
132
MW3/PC/SP/maps/_inventory.gsc
Normal file
132
MW3/PC/SP/maps/_inventory.gsc
Normal file
@ -0,0 +1,132 @@
|
||||
/*******************************************************************
|
||||
* Decompiled By: Bog
|
||||
* Decompiled File: maps\_inventory.gsc
|
||||
* Game: Call of Duty: Modern Warfare 3
|
||||
* Platform: PC
|
||||
* Function Count: 6
|
||||
* Decompile Time: 76 ms
|
||||
* Timestamp: 10/27/2023 2:20:08 AM
|
||||
*******************************************************************/
|
||||
|
||||
//Function Number: 1
|
||||
main()
|
||||
{
|
||||
level.inventory = [];
|
||||
}
|
||||
|
||||
//Function Number: 2
|
||||
inventory_create(param_00,param_01)
|
||||
{
|
||||
if(1)
|
||||
{
|
||||
return spawnstruct();
|
||||
}
|
||||
|
||||
if(!isdefined(param_01))
|
||||
{
|
||||
param_01 = 0;
|
||||
}
|
||||
|
||||
var_02 = newhudelem();
|
||||
var_02.alignx = "right";
|
||||
var_02.aligny = "top";
|
||||
var_02.horzalign = "right";
|
||||
var_02.vertalign = "top";
|
||||
var_02.alpha = 0;
|
||||
var_02.index = level.inventory.size;
|
||||
var_02.show_icon = param_01;
|
||||
var_02 setshader(param_00,40,40);
|
||||
level.inventory[var_02.index] = var_02;
|
||||
inventroy_update();
|
||||
return var_02;
|
||||
}
|
||||
|
||||
//Function Number: 3
|
||||
inventory_hide()
|
||||
{
|
||||
if(1)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
self.show_icon = 0;
|
||||
inventroy_update();
|
||||
}
|
||||
|
||||
//Function Number: 4
|
||||
inventory_show()
|
||||
{
|
||||
if(1)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
self.show_icon = 1;
|
||||
inventroy_update();
|
||||
}
|
||||
|
||||
//Function Number: 5
|
||||
inventroy_update()
|
||||
{
|
||||
if(1)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var_00 = -18;
|
||||
var_01 = 8;
|
||||
var_02 = 42;
|
||||
var_03 = 0;
|
||||
for(var_04 = 0;var_04 < level.inventory.size;var_04++)
|
||||
{
|
||||
if(level.inventory[var_04].show_icon)
|
||||
{
|
||||
var_05 = var_01 + var_02 * var_03;
|
||||
if(var_05 != level.inventory[var_04].y)
|
||||
{
|
||||
level.inventory[var_04].x = var_00;
|
||||
if(level.inventory[var_04].alpha != 0)
|
||||
{
|
||||
level.inventory[var_04] moveovertime(0.3);
|
||||
}
|
||||
|
||||
level.inventory[var_04].y = var_05;
|
||||
}
|
||||
|
||||
if(level.inventory[var_04].alpha != 1)
|
||||
{
|
||||
level.inventory[var_04] fadeovertime(0.3);
|
||||
level.inventory[var_04].alpha = 1;
|
||||
}
|
||||
|
||||
var_03++;
|
||||
continue;
|
||||
}
|
||||
|
||||
level.inventory[var_04] fadeovertime(0.3);
|
||||
level.inventory[var_04].alpha = 0;
|
||||
}
|
||||
}
|
||||
|
||||
//Function Number: 6
|
||||
inventory_destroy()
|
||||
{
|
||||
if(1)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
self destroy();
|
||||
var_00 = 0;
|
||||
var_01 = level.inventory;
|
||||
level.inventory = [];
|
||||
for(var_02 = 0;var_02 < var_01.size;var_02++)
|
||||
{
|
||||
if(isdefined(var_01[var_02]))
|
||||
{
|
||||
level.inventory[level.inventory.size] = var_01[var_02];
|
||||
}
|
||||
}
|
||||
|
||||
inventroy_update();
|
||||
}
|
Reference in New Issue
Block a user