1 |
function scr_weapongetscr_weapongetfunction scr_weaponget(arg0)
{
noroom = 0;
var legacy = 0;
var __i = 0;
if (legacy == 0)
{
var __itemcount = 0;
__weapon[0] = arg0;
for (__i = 0; __i < 48; __i++)
{
if (global.weapon[__i] != 0)
{
__weapon[__itemcount + 1] = global.weapon[__i];
__itemcount++;
}
}
if (__itemcount >= 48)
{
noroom = 1;
}
else
{
for (__i = 0; __i < 48; __i++)
{
if (__i <= __itemcount)
global.weapon[__i] = __weapon[__i];
else
global.weapon[__i] = 0;
}
}
}
else if (legacy)
{
loop = 1;
global.weapon[48] = 999;
while (loop == 1)
{
if (global.weapon[__i] == 0)
{
global.weapon[__i] = arg0;
break;
}
if (__i == 48)
{
noroom = 1;
break;
}
__i += 1;
}
}
script_execute(scr_weaponinfo_all);
} (arg0) |
2 |
{ |
3 |
noroom = 0; |
4 |
var legacy = 0; |
5 |
var __i = 0; |
6 |
if (legacy == 0) |
7 |
{ |
8 |
var __itemcount = 0; |
9 |
__weapon[0] = arg0; |
10 |
for (__i = 0; __i < 48; __i++) |
11 |
{ |
12 |
if (global.weapon[__i] != 0) |
13 |
{ |
14 |
__weapon[__itemcount + 1] = global.weapon[__i]; |
15 |
__itemcount++; |
16 |
} |
17 |
} |
18 |
if (__itemcount >= 48) |
19 |
{ |
20 |
noroom = 1; |
21 |
} |
22 |
else |
23 |
{ |
24 |
for (__i = 0; __i < 48; __i++) |
25 |
{ |
26 |
if (__i <= __itemcount) |
27 |
global.weapon[__i] = __weapon[__i]; |
28 |
else |
29 |
global.weapon[__i] = 0; |
30 |
} |
31 |
} |
32 |
} |
33 |
else if (legacy) |
34 |
{ |
35 |
loop = 1; |
36 |
global.weapon[48] = 999; |
37 |
while (loop == 1) |
38 |
{ |
39 |
if (global.weapon[__i] == 0) |
40 |
{ |
41 |
global.weapon[__i] = arg0; |
42 |
break; |
43 |
} |
44 |
if (__i == 48) |
45 |
{ |
46 |
noroom = 1; |
47 |
break; |
48 |
} |
49 |
__i += 1; |
50 |
} |
51 |
} |
52 |
script_execute(scr_weaponinfo_all); |
53 |
} |