Weapon fixes
This commit is contained in:
parent
7c20dce660
commit
fa0e87e30d
@ -9,10 +9,11 @@ main()
|
|||||||
|
|
||||||
find_in_table(csv, weap)
|
find_in_table(csv, weap)
|
||||||
{
|
{
|
||||||
rows = tablelookuprownum(csv);
|
rows = tablegetrowcount(csv);
|
||||||
|
|
||||||
for (i = 0; i < rows; i++)
|
for (i = 0; i < rows; i++)
|
||||||
{
|
{
|
||||||
if (tablelookup(csv, i, 0) == weap)
|
if (tablelookupbyrow(csv, i, 0) == weap)
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -21,9 +22,36 @@ find_in_table(csv, weap)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
get_attachment_name(attachment)
|
get_attachment_override(weapon, attachment)
|
||||||
{
|
{
|
||||||
return tablelookup("mp/attachkits.csv", 1, attachment, 2);
|
csv = "mp/attachoverrides.csv";
|
||||||
|
rows = tablegetrowcount(csv);
|
||||||
|
|
||||||
|
if (!issubstr(weapon, "_mp"))
|
||||||
|
{
|
||||||
|
weapon += "_mp";
|
||||||
|
}
|
||||||
|
|
||||||
|
for (i = 0; i < rows; i++)
|
||||||
|
{
|
||||||
|
if (tablelookupbyrow(csv, i, 0) == weapon && tablelookupbyrow(csv, i, 1) == attachment)
|
||||||
|
{
|
||||||
|
return tablelookupbyrow(csv, i, 2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
get_attachment_name(weapon, attachment)
|
||||||
|
{
|
||||||
|
name = tablelookup("mp/attachkits.csv", 1, attachment, 2);
|
||||||
|
override = get_attachment_override(weapon, name);
|
||||||
|
|
||||||
|
if (isdefined(override) && override != "")
|
||||||
|
{
|
||||||
|
return override;
|
||||||
|
}
|
||||||
|
|
||||||
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
is_custom_weapon(weap)
|
is_custom_weapon(weap)
|
||||||
@ -206,7 +234,7 @@ buildweaponname(var_0, var_1, var_2, var_3, var_4, var_5)
|
|||||||
{
|
{
|
||||||
if (var_9)
|
if (var_9)
|
||||||
{
|
{
|
||||||
name = get_attachment_name(var_1);
|
name = get_attachment_name(var_0, var_1);
|
||||||
if (isdefined(name) && name != "")
|
if (isdefined(name) && name != "")
|
||||||
{
|
{
|
||||||
var_7 += "_" + name;
|
var_7 += "_" + name;
|
||||||
|
Loading…
Reference in New Issue
Block a user