Контакты Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Блокировка покупки
Блокировка покупки
alex123pavlov Дата: Среда, 13.05.2020, 07:18:52 | Сообщение # 1
Сообщений: 29
Репутация: 1 [ +/- ]
Привет всем, пытаюсь заблокировать покупку оружие но выходит так что оружие покупается, деньги тратятся но выбрасывается.
Что нужно сделать в коде что бы не тратились деньги и не покупалось?
Код
public Action CS_OnBuyCommand(int client, const char[] weapon)
{
    if(StrEqual(weapon, "weapon_p90"))
    {
  switch(GetClientTeam(client))
  {
   case(2):
   {
    if(CheckCommandAccess(client, "sm_test", ADMFLAG_CUSTOM2, true))
    {
     terrorist_p90_count++;
     return Plugin_Continue;
    }
    else
    {
     if(terrorist_p90_count < 1)
     {
      terrorist_p90_count++;
      return Plugin_Continue;
     }
     else
     {
      PrintToChat(client, "Block");
      return Plugin_Stop;
     }
    }
   }
   case(3):
   {
    if(CheckCommandAccess(client, "sm_test", ADMFLAG_CUSTOM2, true))
    {
     countert_p90_count++;
     return Plugin_Continue;
    }
    else
    {
     if(countert_p90_count < 1)
     {
      countert_p90_count++;
      return Plugin_Continue;
     }
     else
     {
      PrintToChat(client, "Block");
      return Plugin_Stop;
     }
    }
   }
  }
    }
    return Plugin_Continue;
}
 
_wS_ Дата: Среда, 13.05.2020, 11:51:34 | Сообщение # 2
Перед тем как сравнивать имя оружия, надо понимать что есть 2 варианта как его могут отдавать: "weapon_awp" и "awp".
CS_OnBuyCommand выдаёт имена без "weapon_".
Plugin_Stop/Plugin_Handled запретить, Plugin_Continue разрешить.
 
alex123pavlov Дата: Четверг, 14.05.2020, 09:04:49 | Сообщение # 3
Сообщений: 29
Репутация: 1 [ +/- ]
Цитата _wS_ ()
Перед тем как сравнивать имя оружия, надо понимать что есть 2 варианта как его могут отдавать: "weapon_awp" и "awp".
CS_OnBuyCommand выдаёт имена без "weapon_".


спасибо

Добавлено (16.05.2020, 22:27:01)
---------------------------------------------
На 34 версии не работает, работает только с weapon_p90 без weapon_ не запрещает.
На 91 работает.

 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Блокировка покупки
  • Страница 1 из 1
  • 1
Поиск: