xstage
🏹
- Сообщения
- 726
- Реакции
- 754
Добрый день! Напишите пожалуйста кто нибудь плагин, на ограничения покупки гранат по времени, то есть к примеру с начала раунда закуп гранат действует 30 секунд, после 30 секунд что бы нельзя было купить гранаты, а все остальное оружие можно было купить
C-подобный:
#define TIME 30.0 // Время
bool bBuy;
public void OnPluginStart()
{
HookEvent("round_start", EventRoundStart);
}
public void EventRoundStart(Event hEvent, const char[] sEvent, bool db)
{
bBuy = false;
CreateTimer(TIME, Timer_Delay);
}
public Action Timer_Delay(Handle timer)
{
bBuy = true;
}
public Action CS_OnBuyCommand(int client, const char[] weapon)
{
if(bWeapon(weapon))
{
if(bBuy)
{
return Plugin_Handled;
}
}
return Plugin_Continue;
}
bool bWeapon(const char[] weapon)
{
if(StrEqual(weapon, "hegrenade") || StrEqual(weapon, "smokegrenade") || StrEqual(weapon, "flashbang") || StrEqual(weapon, "molotov") || StrEqual(weapon, "incgrenade") || StrEqual(weapon, "decoy"))
{
return true;
}
else
{
return false;
}
}