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

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

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

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

vipmenu и weaponmenu

, запретить vipmenu и weaponmenu на картах
Статус пользователя IzZeT
сообщение 5.5.2015, 20:40
Сообщение #1
Стаж: 11 лет
Город: Крым

Сообщений: 72
Благодарностей: 18
Полезность: 155

подскажите пожалуйста , как ограничить ВИП меню и weaponmenu на картах!



Sabr...ℂ⋆
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Andrey777best
сообщение 5.5.2015, 20:46
Сообщение #2


Стаж: 13 лет
Город: Харьков

Сообщений: 1191
Благодарностей: 144
Полезность: 1

Создаешь в папке configs папку maps, в ней plugins-35hp_2.ini с записью нужного плагина weaponmenu.amxx disabled
Или же можешь сделать только приставку plugins-aim.ini для всех aim карт...

Отредактировал: Andrey777best, - 5.5.2015, 20:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя IzZeT
сообщение 5.5.2015, 20:56
Сообщение #3
Стаж: 11 лет
Город: Крым

Сообщений: 72
Благодарностей: 18
Полезность: 155

Цитата(Andrey777best @ 6.5.2015, 0:46) *
Создаешь в папке configs папку maps, в ней plugins-35hp_2.ini с записью нужного плагина weaponmenu.amxx disabled
Или же можешь сделать только приставку plugins-aim.ini для всех aim карт...

не я имел виду в исходнике


Sabr...ℂ⋆
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MiXa
сообщение 6.5.2015, 8:13
Сообщение #4


Стаж: 12 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

есть более простое решение с одним конфигом на 2 плагина )

Код:
new bool:isLocked
public plugin_init()
{
register_srvcmd("block_map","Check_block_map")
}
public plugin_cfg()
{
new configsdir[128]
get_localinfo("amxx_configsdir", configsdir, charsmax(configsdir))
return server_cmd("exec %s/blok_map.cfg", configsdir);
}
public Check_block_map()
{
new getmap[32],map[32]
read_args(getmap,31)
remove_quotes(getmap)

get_mapname(map,31)

if(!strcmp(getmap,map)){
isLocked = true
}
}

потом в нужную функцию вставляеш в самом верху
Код:
        if(isLocked){
return PLUGIN_CONTINUE
}

и все, например выдача гранат в випке:

Код:
public give_vip(id)
{
if(!is_user_alive(id))
{
return PLUGIN_HANDLED_MAIN;
}

if ((get_user_flags(id) & ADMIN_LEVEL_H)))
{
if(isLocked) // здесь мы заблокировали выдачу гранат на нужной нам карте
{
return PLUGIN_CONTINUE
}

give_item( id, "weapon_hegrenade" )
give_item( id, "weapon_flashbang" )
give_item( id, "weapon_flashbang" )
give_item( id, "weapon_smokegrenade" )
give_item( id, "item_assaultsuit" )
give_item( id, "item_thighpack" )
}
}
return PLUGIN_HANDLED_MAIN;
}


в таком случае нам не будут выдаватся гранаты на тех картах , которые мы укажем в конфиге blok_map.cfg

пример файла blok_map.cfg ( должен находится в папке configs )
Код
block_map  "awp_india"
block_map  "$2000$"
block_map  "$3000$"
block_map  "awp_india"
block_map   "awp_india2"
block_map  "fy_new_pool_day"
block_map  "fy_pool_day"


Отредактировал: MiXa, - 6.5.2015, 8:25


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
woody
сообщение 7.5.2015, 5:23
Сообщение #5
Стаж: 11 лет

Сообщений: 58
Благодарностей: 26
Полезность: < 0

MiXa, неудачный код.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MiXa
сообщение 7.5.2015, 8:25
Сообщение #6


Стаж: 12 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

woody, этот код из AES , там такой же

Отредактировал: MiXa, - 7.5.2015, 8:30


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: