Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Awp только для определенного флага

Kasper55
сообщение 21.8.2014, 13:39
Сообщение #1
Стаж: 16 лет

Сообщений: 1145
Благодарности: выкл.

Прошу вашей помощи как сделать awp только у кого есть определенный флаг ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя csnet
сообщение 21.8.2014, 13:44
Сообщение #2
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

если примитивно

if(get_user_weapon(id) == CSW_AWP && !(get_user_flags & ADMIN_ XXX))
client_cmd(id, "drop")

а вообще надо более подробно - если запрет покупки то надо чекать Ham_AddPlayerItem, или чтото подобное
если запрет на подбор авп тогда чекать touch либо другой способ, например register_message( get_user_msgid( "WeapPickup" ), "OnWeapPickup" );

Отредактировал: csnet, - 21.8.2014, 13:48


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Kasper55
сообщение 21.8.2014, 13:57
Сообщение #3
Стаж: 16 лет

Сообщений: 1145
Благодарности: выкл.

Цитата(csnet @ 21.8.2014, 13:44) *
если примитивно

if(get_user_weapon(id) == CSW_AWP && !(get_user_flags & ADMIN_ XXX))
client_cmd(id, "drop")

а вообще надо более подробно - если запрет покупки то надо чекать Ham_AddPlayerItem, или чтото подобное
если запрет на подбор авп тогда чекать touch либо другой способ, например register_message( get_user_msgid( "WeapPickup" ), "OnWeapPickup" );



Полный запрет , что бы ТОЛЬКО с определенным флагом
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 21.8.2014, 21:14
Сообщение #4
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Kasper55,
Вам дали кусок, который будет выбрасывать AWP если она есть у игрока у которого нету флага ADMIN_ XXX.
Поменяй на свой, и сделай пару отслеживающих событий...


Код
public CS_InternalCommand(id, const cmd[])
{
    if(equali(cmd, "awp") && !(get_user_flags & ADMIN_ XXX))
    {
        client_print(id, print_center, "*** Извините, это оружия запрещено использовать! ***")
        return PLUGIN_HANDLED
    }
    return PLUGIN_CONTINUE
}

public client_command(id)
{
    new cmd[13]
    read_argv(0, cmd, 12)
    
    if(equali(cmd, "awp") && !(get_user_flags & ADMIN_ XXX))
    {
        client_print(id, print_center, "*** Извините, это оружия запрещено использовать! ***")
        return PLUGIN_HANDLED
    }
    return PLUGIN_CONTINUE
}


и вот ещё часть кода...

http://amx-x.ru/viewtopic.php?f=8&t=13...;p=12567#p12610
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Kasper55
сообщение 21.8.2014, 21:52
Сообщение #5
Стаж: 16 лет

Сообщений: 1145
Благодарности: выкл.

хорошо , попробуем
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magis1337
сообщение 21.8.2014, 21:59
Сообщение #6
Стаж: 11 лет
Город: Odessa

Сообщений: 2782
Благодарностей: 1535
Полезность: 918

host5.ru
Меценат Меценат

Есть в инете плагин sniper control, было бы четко если туда всунуть код что бы авп и админы подбирать awp могли=)) да и покупать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Kasper55
сообщение 21.8.2014, 22:26
Сообщение #7
Стаж: 16 лет

Сообщений: 1145
Благодарности: выкл.

попробую закать если не дорого то выложу
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magis1337
сообщение 21.8.2014, 22:28
Сообщение #8
Стаж: 11 лет
Город: Odessa

Сообщений: 2782
Благодарностей: 1535
Полезность: 918

host5.ru
Меценат Меценат

Цитата(Kasper55 @ 21.8.2014, 22:26) *
попробую закать если не дорого то выложу

Если не будет денег хватать, пиши кину пару рублей=)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 22.8.2014, 18:15
Сообщение #9
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Kasper55,
суть простая.
Код который я дал - запрещает покупать awp, а вам нужно ещё убрать чтоб её не могли подобрать.... (это по той ссылке)
если не получится, скиньте свои работы сюда, будем крутить-мудрить :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: