Это только игроку, а если требуется для всех :pooh_go:
как его настроить? как запретить все оружие?Для глобальных запретов, запретов с учетом количества игроков и тд.
[CSS/CS:GO] Weapon Restrict - AlliedModders
Это только игроку, а если требуется для всех :pooh_go:
native bool:IsClientInWeaponBlock(client); // Если игрок имеет блокировку оружия вернет true, и false если нет.
native SetClientWeaponBlock(client, time, String:sWeapons[], drop); // Устанавливает блокировку выбранного оружия на заданное количество минут. (time: 1 - блокировки нет, 0 - навсегда) (drop: 1 - сбросить заблокированное оружие из рук, 0 - не сбрасывать)
public OnClientPostAdminCheck(client) CreateTimer(0.5, BlockWeapon, client);
public Action:BlockWeapon(Handle:timer, any:client) if(!IsClientInWeaponBlock(client)) SetClientWeaponBlock(client, 0, "Список оружия который уйдет в блок", 0);
#include <sdkhooks>
public OnClientPostAdminCheck(client) SDKHook(client, SDKHook_WeaponCanUse, WeaponCanUse);
public Action:WeaponCanUse(client, weapon)
{
if(weapon != -1)
{
decl String:sWeaponName[16];
GetEntityClassname(weapon, sWeaponName, 16);
if(StrContains(sWeaponName, "flashbang", false) != -1 || StrContains(sWeaponName, "smokegrenade", false) != -1 || StrContains(sWeaponName, "hegrenade", false) != -1 || StrContains(sWeaponName, "molotov", false) != -1 || StrContains(sWeaponName, "decoy", false) != -1) return Plugin_Handled;
}
return Plugin_Continue;
}
это надо скомпилировать и засунуть в папку с плагинами?Ну или вообще:
PHP:#include <sdkhooks> public OnClientPostAdminCheck(client) SDKHook(client, SDKHook_WeaponCanUse, WeaponCanUse); public Action:WeaponCanUse(client, weapon) { if(weapon != -1) { decl String:sWeaponName[16]; GetEntityClassname(weapon, sWeaponName, 16); if(StrContains(sWeaponName, "flashbang", false) != -1 || StrContains(sWeaponName, "smokegrenade", false) != -1 || StrContains(sWeaponName, "hegrenade", false) != -1 || StrContains(sWeaponName, "molotov", false) != -1 || StrContains(sWeaponName, "decoy", false) != -1) return Plugin_Handled; } return Plugin_Continue; }
Да, будет блокироваться подбирание гранат.это надо скомпилировать и засунуть в папку с плагинами?
а это то такое? [CSS/CS:GO] Weapon Restrict - AlliedModdersа как запретить оружия для определенных карт?
А как правильно настроить запрет, я не сильно понимаю.
#include <sdkhooks>
public OnClientPostAdminCheck(client) SDKHook(client, SDKHook_WeaponCanUse, WeaponCanUse);
public Action:WeaponCanUse(client, weapon)
{
if(weapon != -1)
{
decl String:sWeaponName[16];
GetEntityClassname(weapon, sWeaponName, 16);
if(StrContains(sWeaponName, "flashbang", false) != -1 || StrContains(sWeaponName, "smokegrenade", false) != -1 || StrContains(sWeaponName, "hegrenade", false) != -1 || StrContains(sWeaponName, "molotov", false) != -1 || StrContains(sWeaponName, "decoy", false) != -1) return Plugin_Handled;
}
return Plugin_Continue;
}
Ну даже не знаю, вы как в целом?Подскажите пожалуйста, как можно в этом коде убрать ограничение, что бы можно было поднять гранаты?
Нужно, что бы гранаты подобрать нельзя было
Ой, сорян)Ну даже не знаю, вы как в целом?
Вам нужно, что бы их можно было подбирать или нельзя? Если что бы можно было, то зачем вообще вам этот код?Подскажите пожалуйста, как можно в этом коде убрать ограничение на гранаты?
Нужно как раз наоборот, что бы гранаты подобрать то и нельзя было
Возможно, чем то, помогут дефолтные квары:подскажите как запретить использовать, покупать, поднимать оружие кроме всех гранат
у меня старушка 34, там этих кваров нет.
Это единственное что я нашел просто. Вот и подумал что можно просто строчку удалить какую то и все.Вам нужно, что бы их можно было подбирать или нельзя? Если что бы можно было, то зачем вообще вам этот код?
Тот код, что вы скинули только и делает, что запрещает гранаты. Если вам этого не нужно, то просто не используйте егоу меня старушка 34, там этих кваров нет.
Но я кажется на Аллиед уже нашел плагин, наблюдаю сейчас, норм или нет
Сообщения автоматически склеены:
Это единственное что я нашел просто. Вот и подумал что можно просто строчку удалить какую то и все.