Чисто ради интереса на гите решил поискать по ключевым словамА где прописать в неё оружия подскажите пожалуйста
И скорее всего ты ищешь именно вот это:
C#:
public static void OpenFractionSM(ExtPlayer player, string type)
{
try
{
if (!player.IsCharacterData()) return;
if (FractionDataMats.Count == 0) return;
List<int> ListItems = new List<int>();
string title = "";
string titleIcon = "";
switch (type)
{
case "fbi":
title = "Выдача оружия";
titleIcon = "sm-icon-logo-fib";
ListItems = new List<int>() { 9, 10, 44, 55, 35/*, 56*/, 49, 48, 57, 50, 13, 11, 58, 60, 61, 62, 16, 15, 63, 33, 32, 19, 20, 21, 23, 24, 25, 26, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94 };
break;
case "gov":
title = "Выдача оружия";
titleIcon = "sm-icon-logo-gov";
ListItems = new List<int>() { 9, 10, 44, 37, 35, 11, 58, 13, 16, 14, 33, 32, 19, 20, 21, 23, 24, 26 };
break;
case "polic":
title = "Выдача оружия";
titleIcon = "sm-icon-logo-polic";
ListItems = new List<int>() { 8, 9, 44, 37, 10, 35, 34, 49, 64, 48, 65, 11, 13, 14, 54, 33, 32, 19, 20, 21, 23, 24, 26, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94 };
break;
case "army":
title = "Выдача оружия";
titleIcon = "sm-icon-logo-army";
ListItems = new List<int>() { 9, 10, 44, 37, 35, 49, 48, 65, 13, 11, 18, 14, 61, 66, 67, 68, 63, 33, 32, 19, 20, 21, 23, 24, 26 };
break;
case "gang":
title = "Выдача миссии";
titleIcon = "sm-icon-logo-gang";
ListItems = new List<int>() { 27, 28 };
break;
case "mafia":
title = "Выдача миссии";
titleIcon = "sm-icon-mafia";
ListItems = new List<int>() { 29, 30, 31 };
break;
case "biker":
title = "Выдача оружия";
titleIcon = "sm-icon-logo-fib";
ListItems = new List<int>() { 29, 30, 31 };
break;
default:
// Not supposed to end up here.
break;
}
if (ListItems.Count == 0)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, LangFunc.GetText(LangType.Ru, DataName.SomethingWrong), 3000);
return;
}
List<FracMatsData> _JsonData = new List<FracMatsData>();
foreach (int i in ListItems)
{
if (FractionDataMats.ContainsKey(i)) _JsonData.Add(FractionDataMats[i]);
}
Trigger.ClientEvent(player, "client.sm.open", title, titleIcon, JsonConvert.SerializeObject(_JsonData));
}
catch (Exception e)
{
Log.Write($"OpenFractionSM Exception: {e.ToString()}");
}
}
C#:
Trigger.ClientEvent(player, "client.sm.open", title, titleIcon, JsonConvert.SerializeObject(_JsonData));