Команды или мини плагин на запрет!

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
Ребят есть какие нибудь команды на запрет оружия negev, m249, и другого оружия. ну или мини плагин какой нибудь, можно сделать? чтоб не ставить полный плагин на запрет оружия!
 

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
Ребят есть какие нибудь команды на запрет оружия negev, m249, и другого оружия. ну или мини плагин какой нибудь, можно сделать? чтоб не ставить полный плагин на запрет оружия!

Версия 1.5 [CSS/CSGO]
Инклюды: [INC] CS:GO Colors
Описание: Плагин запрещает использовать/покупать запрещенное оружие.
Квары:
block_use_weapons - запрещает использовать заблокированное оружие.
block_buy_weapons - запрещает покупать заблокированное оружие.
Прикрутил файл мультиязычности.
csgo_block_weapons.phrases

Благодарность AlmazON в оптимизации плагина.

// Список блокируемого оружия.
new const String:block_weapons_list[Weapon_Count][] =
{
"ak47", "aug"
};
 

Вложения

  • csgo_block_weapons.phrases.txt
    228 байт · Просмотры: 38
  • csgo_block_weapons.sp
    3.4 КБ · Просмотры: 59
Последнее редактирование модератором:

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
Спасибо!

Добавлено через 7 минут
Компилить на каком sm? 1.6.3 без ошибок, 1.7.X там ошибочка какая то

Добавлено через 17 минут
Короче... Я сделал так.
#pragma semicolon 1

#include <sourcemod>
#include <sdkhooks>
#include <cstrike>
#include <sdktools>

#define PLUGIN_VERSION "1.0"

// Кол-во блокируемого оружия.
#define Weapon_Count 3

// Квары - Cvars
new bool:g_block_use_weapons = true;
new bool:g_block_buy_weapons = true;

// Список блокируемого оружия.
new const String:block_weapons_list[Weapon_Count][] =
{
"m249", "negev", "p90"
};

и вообще все оружие запрещено!
 
Последнее редактирование:

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
Спасибо!

Добавлено через 7 минут
Компилить на каком sm? 1.6.3 без ошибок, 1.7.X там ошибочка какая то

Добавлено через 17 минут
Короче... Я сделал так.
#pragma semicolon 1

#include <sourcemod>
#include <sdkhooks>
#include <cstrike>
#include <sdktools>

#define PLUGIN_VERSION "1.0"

// Кол-во блокируемого оружия.
#define Weapon_Count 3

// Квары - Cvars
new bool:g_block_use_weapons = true;
new bool:g_block_buy_weapons = true;

// Список блокируемого оружия.
new const String:block_weapons_list[Weapon_Count][] =
{
"m249", "negev", "p90"
};

и вообще все оружие запрещено!

http://hlmod.ru/forum/showpost.php?p=216435&postcount=2
 
Последнее редактирование:

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
А можно прикрутить сообщение в чат, типо Данное оружие запрещено!?
 

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
А можно прикрутить сообщение в чат, типо Данное оружие запрещено!?

Вроде бы так, если мне память не изменяет.

http://hlmod.ru/forum/showpost.php?p=216435&postcount=2
Можно еще сделать так:
PHP:
EmitSoundToClient(client, "путь до звука"); // проигрывает звук клиенту.
Пример:
PHP:
EmitSoundToClient(client, "radio/go.wav");
 
Последнее редактирование:

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
Смотри покупать оружие нельзя, а вот поднимать оно поднимается если лежит на карте.. можно исправить?

Добавлено через 11 минут
Я думал блок покупки и использование это значит, покупка блочится, а использование это поднятие, а поднятие работает..

Добавлено через 16 часов 53 минуты
Ни кто не поможет?)
 
Последнее редактирование:

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
Смотри покупать оружие нельзя, а вот поднимать оно поднимается если лежит на карте.. можно исправить?

Добавлено через 11 минут
Я думал блок покупки и использование это значит, покупка блочится, а использование это поднятие, а поднятие работает..

Добавлено через 16 часов 53 минуты
Ни кто не поможет?)

http://hlmod.ru/forum/showpost.php?p=216435&postcount=2

Добавлено через 17 минут
Я думал блок покупки и использование это значит, покупка блочится, а использование это поднятие, а поднятие работает..
CS_OnBuyCommand - это покупка оружия.
WeaponCanUse - это использование и поднятие оружия.

Добавлено через 5 часов 45 минут
Можно еще добавить в плагин: удаление валяющегося оружия на полу, которое будет запрещено.
 
Последнее редактирование:

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
При любой из этих версий оружие можно поднимать, карта surf_10x_reloaded_for_csgo_v2.bsp есть лежащий, а точней висящий и постоянно выдающийся пулемет, игрок проходит через него и получает пулемет.
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
Проблема исчезла) оружие не поднимается и не покупается)
 

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
И кстати парни, если игрок поднимает оружие, то в чат спамит много много надписей штук 20.) а если покупаешь то 1 раз)
не замечали такого?

Добавлено через 48 секунд
Позже протестю версию 1.3
 
Последнее редактирование:

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
И кстати парни, если игрок поднимает оружие, то в чат спамит много много надписей штук 20.) а если покупаешь то 1 раз)
не замечали такого?

Добавлено через 48 секунд
Позже протестю версию 1.3

Это из за PrintToChat. Я его вообще убрал, либо плагин ломается почему-то. Оставил только тогда, когда покупаешь оружие.
Оффтоп
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
в чат спамит много много надписей штук 20.) а если покупаешь то 1 раз
Так и должно быть. Каждый раз приходит вызов о попытке поднятия оружия.
Лучше по центру такое писать - там не заметно. В Hint'е будет часто свистеть.
 

Hejter

xor ebx, ebx
Сообщения
1,759
Реакции
393
Так и должно быть. Каждый раз приходит вызов о попытке поднятия оружия.
Лучше по центру такое писать - там не заметно. В Hint'е будет часто свистеть.

Оптимизируй плагин, только не в одну строчку, а как было бы правильнее.
 
Сверху Снизу