DexKekcuk #13
Участник
- Сообщения
- 628
- Реакции
- 69
Ребят есть какие нибудь команды на запрет оружия negev, m249, и другого оружия. ну или мини плагин какой нибудь, можно сделать? чтоб не ставить полный плагин на запрет оружия!
Ребят есть какие нибудь команды на запрет оружия negev, m249, и другого оружия. ну или мини плагин какой нибудь, можно сделать? чтоб не ставить полный плагин на запрет оружия!
// Список блокируемого оружия.
new const String:block_weapons_list[Weapon_Count][] =
{
"ak47", "aug"
};
Спасибо!
Добавлено через 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"
};
и вообще все оружие запрещено!
А можно прикрутить сообщение в чат, типо Данное оружие запрещено!?
EmitSoundToClient(client, "путь до звука"); // проигрывает звук клиенту.
EmitSoundToClient(client, "radio/go.wav");
Смотри покупать оружие нельзя, а вот поднимать оно поднимается если лежит на карте.. можно исправить?
Добавлено через 11 минут
Я думал блок покупки и использование это значит, покупка блочится, а использование это поднятие, а поднятие работает..
Добавлено через 16 часов 53 минуты
Ни кто не поможет?)
CS_OnBuyCommand - это покупка оружия.Я думал блок покупки и использование это значит, покупка блочится, а использование это поднятие, а поднятие работает..
оружие можно поднимать
Поменяй везде на SDKHook_WeaponEquip.SDKHook_WeaponCanUse
Поменяй везде на SDKHook_WeaponEquip.
Ошибка в коде:Все равно поднимается
Выделенное добавить. Только самую первую найденную строку (последняя верна).C-подобный:if(strcmp(blockWeapon[B][7][/B], block_weapons_list[i]) == 0)
Ошибка в коде:Выделенное добавить. Только самую первую найденную строку (последняя верна).
Авто:PHP:#define Weapon_Count sizeof(block_weapons_list)
Ты хоть после строки прописал, а не над? У самой строки массив не надо определять.
И кстати парни, если игрок поднимает оружие, то в чат спамит много много надписей штук 20.) а если покупаешь то 1 раз)
не замечали такого?
Добавлено через 48 секунд
Позже протестю версию 1.3
Так и должно быть. Каждый раз приходит вызов о попытке поднятия оружия.в чат спамит много много надписей штук 20.) а если покупаешь то 1 раз
Так и должно быть. Каждый раз приходит вызов о попытке поднятия оружия.
Лучше по центру такое писать - там не заметно. В Hint'е будет часто свистеть.