|
1
|
function scr_itemremove_anytypescr_itemremove_anytype
function scr_itemremove_anytype(arg0, arg1)
{
if (arg1 == "item")
scr_itemremove(arg0);
if (arg1 == "weapon")
scr_weaponremove(arg0);
if (arg1 == "armor")
scr_armorremove(arg0);
if (arg1 == "key")
scr_keyitemremove(arg0);
} (arg0, arg1)
|
|
2
|
{
|
|
3
|
if (arg1 == "item")
|
|
4
|
scr_itemremovescr_itemremove
function scr_itemremove(arg0)
{
removed = 0;
scr_itemcheck(arg0);
if (haveit == 1)
{
loc = 0;
skip = 0;
if (global.item[0] == arg0 && skip == 0)
{
loc = 0;
skip = 1;
}
if (global.item[1] == arg0 && skip == 0)
{
loc = 1;
skip = 1;
}
if (global.item[2] == arg0 && skip == 0)
{
loc = 2;
skip = 1;
}
if (global.item[3] == arg0 && skip == 0)
{
loc = 3;
skip = 1;
}
if (global.item[4] == arg0 && skip == 0)
{
loc = 4;
skip = 1;
}
if (global.item[5] == arg0 && skip == 0)
{
loc = 5;
skip = 1;
}
if (global.item[6] == arg0 && skip == 0)
{
loc = 6;
skip = 1;
}
if (global.item[7] == arg0 && skip == 0)
{
loc = 7;
skip = 1;
}
if (global.item[8] == arg0 && skip == 0)
{
loc = 8;
skip = 1;
}
if (global.item[9] == arg0 && skip == 0)
{
loc = 9;
skip = 1;
}
if (global.item[10] == arg0 && skip == 0)
{
loc = 10;
skip = 1;
}
if (global.item[11] == arg0 && skip == 0)
{
loc = 11;
skip = 1;
}
scr_itemshift(loc, 0);
removed = 1;
}
} (arg0);
|
|
5
|
if (arg1 == "weapon")
|
|
6
|
scr_weaponremovescr_weaponremove
function scr_weaponremove(arg0)
{
__i = 0;
__loop = 1;
__inventorysize = array_length_1d(global.weapon);
while (__loop == 1)
{
if (global.weapon[__i] == arg0)
{
global.weapon[__i] = 0;
break;
}
if (i == __inventorysize)
{
__loop = 0;
break;
}
__i += 1;
}
script_execute(scr_weaponinfo_all);
} (arg0);
|
|
7
|
if (arg1 == "armor")
|
|
8
|
scr_armorremovescr_armorremove
function scr_armorremove(arg0)
{
__i = 0;
var loop = 1;
__inventorysize = array_length_1d(global.armor);
while (loop == 1)
{
if (global.armor[__i] == arg0)
{
global.armor[__i] = 0;
break;
}
if (__i == __inventorysize)
{
loop = 0;
break;
}
__i += 1;
}
script_execute(scr_armorinfo_all);
} (arg0);
|
|
9
|
if (arg1 == "key")
|
|
10
|
scr_keyitemremovescr_keyitemremove
function scr_keyitemremove(arg0)
{
removed = 0;
scr_keyitemcheck(arg0);
if (haveit == 1)
{
loc = 0;
skip = 0;
if (global.keyitem[0] == arg0 && skip == 0)
{
loc = 0;
skip = 1;
}
if (global.keyitem[1] == arg0 && skip == 0)
{
loc = 1;
skip = 1;
}
if (global.keyitem[2] == arg0 && skip == 0)
{
loc = 2;
skip = 1;
}
if (global.keyitem[3] == arg0 && skip == 0)
{
loc = 3;
skip = 1;
}
if (global.keyitem[4] == arg0 && skip == 0)
{
loc = 4;
skip = 1;
}
if (global.keyitem[5] == arg0 && skip == 0)
{
loc = 5;
skip = 1;
}
if (global.keyitem[6] == arg0 && skip == 0)
{
loc = 6;
skip = 1;
}
if (global.keyitem[7] == arg0 && skip == 0)
{
loc = 7;
skip = 1;
}
if (global.keyitem[8] == arg0 && skip == 0)
{
loc = 8;
skip = 1;
}
if (global.keyitem[9] == arg0 && skip == 0)
{
loc = 9;
skip = 1;
}
if (global.keyitem[10] == arg0 && skip == 0)
{
loc = 10;
skip = 1;
}
if (global.keyitem[11] == arg0 && skip == 0)
{
loc = 11;
skip = 1;
}
scr_keyitemshift(loc, 0);
removed = 1;
}
} (arg0);
|
|
11
|
}
|