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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

Блокировка выдаваемого на карте оружия.

Статус пользователя drivemaster
сообщение 11.12.2015, 13:49
Сообщение #1


Стаж: 17 лет

Сообщений: 266
Благодарностей: 79
Полезность: 246

Блокировка выдаваемого на карте оружия.

Доброго времени суток, хотел спросить, как можно заблокировать выдачу оружия встроенную в карту.

Стоит мод ГанГейм, оружие на картах типа FunYard (FY), которое валяется на земле, он успешно сам блочит, но есть некоторые, на которых оружие выдётся (2 пистолета например, каждому игроку при спавне), это мешает игровому процессу.

Можно ли как-то такое оружие тоже заблочить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Bloo
сообщение 11.12.2015, 13:53
Сообщение #2


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Сорри не то кинул. Щас найду.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя drivemaster
сообщение 11.12.2015, 13:57
Сообщение #3


Стаж: 17 лет

Сообщений: 266
Благодарностей: 79
Полезность: 246

Благодарствую!

Проверю, отпишусь.

Отредактировал: drivemaster, - 11.12.2015, 13:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 11.12.2015, 14:01
Сообщение #4


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

drivemaster, я там не то кинул, поспешил. Вот то, только нужно убрать выдачу AWP
Код:
/*
* Replaces map weapon auto equipment by itself to prevent server crashes.
*
* Home post:
* https://c-s.net.ua/forum/index.php?act=find...&pid=658547
*
* Modified by Safety1st
*
* Changes are:
* - works on every map
* - also removes unneeded multimanager
* - better method to equip by ammo and kevlar+helmet
*
* Last update
* 10/27/2014
*/

#include <amxmodx>
#include <fun>
#include <cstrike>
#include <engine>
#include <hamsandwich>

const FM_NULLENT = -1

public plugin_init() {
new szPluginName[32]
formatex( szPluginName, charsmax(szPluginName), "Weapon Giver for AWP Maps" )
register_plugin( szPluginName, "0.4", "S0m3Th1nG_AwFul! / Safety1st" )

RemoveEntities()
RegisterHam( Ham_Spawn, "player", "OnCBasePlayer_Spawn_Post", 1 )
}

RemoveEntities() {
new const szClasses[] = {
"multi_manager",
"player_weaponstrip",
"game_player_equip"
}
new iEnt

for( new i; i < sizeof szClasses; i++ ) {
if( ( iEnt = find_ent_by_class( FM_NULLENT, szClasses[i] ) ) )
remove_entity( iEnt )
}
}

public OnCBasePlayer_Spawn_Post(id) {
if( is_user_alive(id) ) {
strip_user_weapons(id)
give_item( id, "weapon_awp" )
give_item( id, "weapon_knife" )
cs_set_user_bpammo( id, CSW_AWP, 30 )
cs_set_user_armor( id, 100, CS_ARMOR_VESTHELM )
}
}

По идеи должно быть достаточно убрать строки
Код:
		give_item( id, "weapon_awp" )
cs_set_user_bpammo( id, CSW_AWP, 30 )
cs_set_user_armor( id, 100, CS_ARMOR_VESTHELM )

Хотя я не уверен что это подойдет для DM режима не будет ли это конфликтовать с выдачей от GG. Возможно если его поставить выше GG все обойдется малой кровью.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Vaqtincha
сообщение 11.12.2015, 14:09
Сообщение #5
Стаж: 11 лет

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

надо пробовать поставить
gg_block_equips 1

Bloo, неа там только RemoveEntities() нужно оставить.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Vaqtincha
сообщение 11.12.2015, 14:16
Сообщение #6
Стаж: 11 лет

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

да мод блочит armoury_entity но я рекомендую лучше избавится от этих пушек на земле. Склад маленьких плагинов
Там найдешь плагин "Remove Map Weapons"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 11.12.2015, 14:17
Сообщение #7


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Vaqtincha, он его уже поставил, я в самом начале его дал перепутав)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Vaqtincha
сообщение 11.12.2015, 14:25
Сообщение #8
Стаж: 11 лет

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

Код который выложил Bloo полезен для ксдм (если убрат "OnCBasePlayer_Spawn_Post")
тк у меня ксдм старая и не убирает game_player_equip (я такую функцию не нашел)

Bloo, пусть. Плагин то очень полезная.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя drivemaster
сообщение 14.12.2015, 16:00
Сообщение #9


Стаж: 17 лет

Сообщений: 266
Благодарностей: 79
Полезность: 246

Всем спасибо за помощь. (Всем спасибы раздал)

Всё решились встроенной функцией, о которой напомнил Vaqtincha

Код
gg_block_equips 2


0 - отключить данную функцию.
1 - запретить game_player_equip's
2 - дополнительно запретить player_weaponstrip's.

Теперь смело можно использовать любые карты, как FY так и AWP, AIM и пр.

Ещё раз всем спасибо!

Отредактировал: drivemaster, - 14.12.2015, 16:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: