Написание плагинов

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@Mensi1337, в инклуде ядра не предусмотрено натива получения группы пользователя. Только проверка наличия группы.
Если покажете приблизительно, как выглядит data/vip/users_groups.ini, можно попробовать что-то накидать.
 

Mensi1337

Участник
Сообщения
242
Реакции
16
@Mensi1337, в инклуде ядра не предусмотрено натива получения группы пользователя. Только проверка наличия группы.
Если покажете приблизительно, как выглядит data/vip/users_groups.ini, можно попробовать что-то накидать.
 

Вложения

  • users_groups.ini
    500 байт · Просмотры: 3

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,981
@Oligarx1488, ну если совсем отключить без возможности включать, то вот:
 

Вложения

  • disable_weapon_sounds.sp
    933 байт · Просмотры: 11

Munoon

Участник
Сообщения
200
Реакции
26
Здравствуйте! Требуется плагин который будет выводить текст по определенной команде. К примеру если игрок напишет в чат !website, ему придёт сообщение с адресом на website. Желательно что бы это сообщение видел только он...
 

Mensi1337

Участник
Сообщения
242
Реакции
16
Здравствуйте! Требуется плагин который будет выводить текст по определенной команде. К примеру если игрок напишет в чат !website, ему придёт сообщение с адресом на website. Желательно что бы это сообщение видел только он...
Попробуй, конечно можно еще сократить, но думаю ты добавлять будешь еще что-нибудь)
PHP:
new const String:sWebsite[] = "vk.com/";
public OnPluginStart()
{
    RegConsoleCmd("website", Website);
}
public Action:Website(client, args)
{
    if(client) PrintToChat(client, "%s", sWebsite);
}
 

Вложения

  • Website.sp
    200 байт · Просмотры: 11
  • Website.smx
    2.6 КБ · Просмотры: 2
Последнее редактирование:

Munoon

Участник
Сообщения
200
Реакции
26
Попробуй, конечно можно еще сократить, но думаю ты добавлять будешь еще что-нибудь)
PHP:
new const String:sWebsite[] = "vk.com/";
public OnPluginStart()
{
    RegConsoleCmd("website", Website);
}
public Action:Website(client, args)
{
    if(client) PrintToChat(client, "%s", sWebsite);
}
Спасибо, всё идеально)
 

wightjeck

Костыли заказывали?
Сообщения
472
Реакции
154
Помогите поправить плагин. Когда бросаешь гранаты в противника они пролетают сквозь его модельку.
 

Вложения

  • kdlp-noblock.sp
    779 байт · Просмотры: 9

Голос_в_ночи

Племяш Габена
Сообщения
333
Реакции
31
Господа, нужно 2 плагина на v34
1) Озвучка при броске гранаты
2) Время сервера в левом верхнем углу. Видел подобное в плагине knifefight, но там отображается победитель поединка. И в advertisements вроде как, что-то подобное есть
Спасибо большое!
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,981
@DoDo, пробуй (возможно нужно будет сменить канал, в SM дефолтом в sm_tsay юзается 1-й):
PHP:
#pragma semicolon 1

#define LVL        2    // канал
#define CD        5    // время отображения
// цвет текста
#define CLR_R    0    // красный
#define CLR_G    127    // зелёный
#define CLR_B    255    // синий
#define CLR_A    255    // прозрачность

new Handle:hTopMsg;

public OnPluginStart()
{
    hTopMsg = CreateKeyValues("Stuff", "title", "@");
    KvSetColor(hTopMsg, "color", CLR_R, CLR_G, CLR_B, CLR_A);
    KvSetNum(hTopMsg, "level", LVL);
    KvSetNum(hTopMsg, "time", CD);
}

public OnMapStart()
{
    CreateTimer(CD+0.0, Timer_Clock, _, TIMER_REPEAT|TIMER_FLAG_NO_MAPCHANGE);
}

public Action:Timer_Clock(Handle:timer)
{
    static String:time[16];
    FormatTime(time, sizeof(time), "%H:%M:%S", GetTime());
    KvSetString(hTopMsg, "title", time);
    for(new i = 1; i <= MaxClients; i++) if(IsClientInGame(i) && !IsFakeClient(i)) CreateDialog(i, hTopMsg, DialogType_Msg);
}
 

Вложения

  • top_time.sp
    916 байт · Просмотры: 7
  • top_time.smx
    3.3 КБ · Просмотры: 6
Последнее редактирование:

skywalker

Участник
Сообщения
1,153
Реакции
263
Может кто написать бессмертие 30с для Т. с уведомлением где нибудь в правом углу экрана CS:GO
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Нужен плагин, который устанавливает всем игрокам отдельную камеру видом сверху, которая может двигаться только в стороны (вверх и вниз, крутится не должна) относительно игрока, к которому присоединена(parent), и устанавливается по указанным координатам (то-есть что бы был вид всем одинаковый, к примеру -90* относительно респавна для одной команды, и 180* другой)
 

alexmy

Участник
Сообщения
284
Реакции
13
Всем привет. Может кто написать плагин? Нужно чтоб когда игрок подключался к серверу ему выводило сообщение, о не соответствие версии клиента от версии сервера.
 

kENNY_x7

Участник
Сообщения
1
Реакции
0
Ребят всем доброго утра, помогите в инста-дезуфе сделать так, что если человеку не хватает времени раздефузить ( меньше 5 сек или меньше 10 сек без дефузов) то его убивает.
Если конечно такое возможно, буду благодарен!
 

Вложения

  • instadefuse.sp
    3.5 КБ · Просмотры: 5

x330122

Участник
Сообщения
357
Реакции
152
Через GetClientMenu, можно ли из полученного меню убрать пункты которые не должны показываться ?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@Tetragromaton, а с чего Вы решили, что GetClientMenu() возвращает хендл меню?)
 
Сверху Снизу