За дополнительную плату это можно реализовать?Нет, так как это ограничение исходит от другого плагина. Только если знать какое событие вызывается на ограничении оружия.
Вам в раздел услуги. В этой теме обсуждается только плагин.За дополнительную плату это можно реализовать?
Добавил возможность использовать оружия с префиксом item.
Например:
item_heavyassaultsuit
я думаю, самый распространённый плагин ограничении у вас стоит Weapon Restrict, то да, можно реализоватьЗа дополнительную плату это можно реализовать?
public bool ShouldDisplay(int client, CategoryId category_id, const char[] category, ItemId item_id, const char[] item, ShopMenu menu)
{
if (TiB_FieldCheck(client, "weapons", item_id) && TiB_FieldCheck(client, "clip", item_id) && TiB_FieldCheck(client, "ammo", item_id)) return true;
return false;
}
public bool ShouldDisplay(int client, CategoryId category_id, const char[] category, ItemId item_id, const char[] item, ShopMenu menu)
{
return true;
}
Да эт то понятно) Я думал, что можно в этот модуль такой функционал поместить[Любая игра] - Map configs with prefix support + sm plugins unload shop_wg
if (g_Kv.GetSectionName(item, sizeof(item))) // Получаем в item
{
/* Check for compatible weapons */
g_Kv.GetString("weapons", buffer, sizeof(buffer));
if (!buffer[0])
{
LogError("[Shop|WG] Field `weapons` empty or does not exists (item: %s).", item);
continue;
}
/* End of check weapons */
/* Check for compatible clip */
g_Kv.GetString("clip", item, sizeof(item));// Получаем в item
if (!item[0])
{
LogError("[Shop|WG] Field `clip` empty or does not exists (item: %s).", item);
continue;
}
/* End of check clip */
/* Check for compatible ammo */
g_Kv.GetString("ammo", item, sizeof(item));// Получаем в item
if (!item[0])
{
LogError("[Shop|WG] Field `ammo` empty or does not exists (item: %s).", item);
continue;
}
/* End of check ammo */
/* Register item to shop */
if (Shop_StartItem(category_id, item))// Предмет имеет имя которе записано в "ammo". Нужно было до этого получать "clip" и "ammo" в buffer для проверок.
{
...
}
}