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

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260
Подскажите как реализовать плагин, продаю вип услуги через ядро vip core, всё выдает игроку на сервере, но есть проблема надо перед выдачей обновлять список вип игроков sm_refresh_vips
Как сделать чтобы игрок купил вип, и выполнялась sm_refresh_vips эта команда автоматом при внесении игрока в бд.
А как понять купил?
 

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,075
@Туник, через ркон не судьба sm_addvip?
Хотя возможно где-то в базе меняется время, тогда понятно. Плагин в 4 строчки, 2 из которых - { и }
 

Туник

Участник
Сообщения
1,281
Реакции
263
Как сделать перевыдачу поднятого оружия?
У меня карта $2000$ стоит плагин на скины от Феникса, но есть минус когда берешь оружие скина нет, надо не умереть и ждать новый раунд чтобы получить скин.
Нужен плагин для мгновенной перевыдачи поднятого оружия с пола
 
Последнее редактирование:

Faya™

Жуестер
Сообщения
867
Реакции
457
Как сделать перевыдачу поднятого оружия?
У меня карта $2000$ стоит плагин на скины от Феникса, но есть минус когда берешь оружие скина нет, надо не умереть и ждать новый раунд чтобы получить скин.
Нужен плагин для мгновенной перевыдачи поднятого оружия с пола
1634880988369.png
 

Туник

Участник
Сообщения
1,281
Реакции
263
Не знаю что там у тебя за проблема такая, но у меня все работало
Как у тебя это могло работать?
Вот из конфига этот параметр, что указан у меня на сервере.
"weapon_skin"
{
"display_no_access" "1" // отображать оружие к которому группа не имеет доступа (выбрать они его не смогут)
"reweapon" "1" // перевыдавать оружие созданое картой или при изменении скина когда данное оружие в руках для нанесения скина (не рекомендуется для серверов мг, зм, дж и так дальше)
"comand" "sm_sweapon;sm_ws;sm_sw;sm_wskin" // команды для открытия меню плагина (раздилитель ; )

"grups" //Группы доступа (группы те что по стим ид размещать повыше, так же и по флагам)
{
"ADMIN" //Имя группы
{
 

-=|УЧЕНИК|=-

вся жизнь,сплошной цирк.
Сообщения
876
Реакции
212
Вечер добрый всем!
Народ будьте так благодарны,чуток плагин пофиксить.
Суть в том,что когда ставишь елки,изначально нормально все,ну при смене карты или рестарте сервера,то остается только маленькая елка.
Изначально то нормально все,ставишь большую и маленькую.
Заранее благодарю!
 

Вложения

  • Happy_new_year.sp
    7.9 КБ · Просмотры: 13

oleg_nelasy

Участник
Сообщения
664
Реакции
46
Нужен модуль для [Levels Ranks] Core 3.1.2 версия под проп хант. Нужно чтобы для каждой команды был отдельный конфиг наград за события. К примеру за убийство кт 2 очка т 15 или игрок выжил в раунде ст 0 т 5 ну и так далее.
 

tw1nky

Участник
Сообщения
69
Реакции
6
Нужен человек который напишет плагин для выдачи кредитов в shop, и очков в lvl, через вип меню с ограничением на выдачу
 

gambit535

Участник
Сообщения
47
Реакции
2
кто может сделать такой плагин? (можно без 2-3 пунктов)
1636530598789.png

+добавить еще его в исключения от плагина Advanced Voice Communications (Dead All Talk) 2.2.1
а то даже стандартный плагин !voice не дает мут)

если есть умельцы,то напишите в лс (если не бесплатно,то цены и сроки укажите свои 🙂 )
[игра: css ob]
 
Последнее редактирование:

Сергей68

Неуместный юмор
Сообщения
420
Реакции
377
@gambit535, плагин общедоступный, попробую щас найти, видел его на оленях недавно
 

WodiX

Участник
Сообщения
202
Реакции
29
Кто может сделать плагин нет урона от падения в конце раунда, чтобы ещё звука падения не было.
 

Young <

Now, finally free
Сообщения
1,263
Реакции
505
Кто может сделать плагин нет урона от падения в конце раунда, чтобы ещё звука падения не было.
C-подобный:
#pragma semicolon 1

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

#pragma newdecls required

#define DMG_FALL   (1 << 5)

bool
    g_bIsEnd;

public Plugin myinfo = 
{
    name = "[CS:GO] No Fall Damage",
    author = "alexip121093 & Neoxx",
    description = "No Falling Damage & No Fall Damage Sound",
    version = "1.0.1",
    url = "https://forums.alliedmods.net/showthread.php?p=2316188"
}

public void OnPluginStart()
{
    AddNormalSoundHook(SoundHook);
    
    HookEvent("round_end", Event_Round);
    HookEvent("round_start", Event_Round);
}

void Event_Round(Event hEvent, const char[] szName, bool bDontBroadcast)
{
    g_bIsEnd = (szName[6] == 'e');
}

public void OnClientPostAdminCheck(int client)
{
    SDKHook(client, SDKHook_OnTakeDamage, OnTakeDamage);
}

public Action SoundHook(int clients[64], int &numClients, char sound[PLATFORM_MAX_PATH], int &entity, int &channel, float &volume, int &level, int &pitch, int &flags)
{
    if(g_bIsEnd && StrContains(sound, "player/damage", false) >= 0)
        return Plugin_Handled;
    
    return Plugin_Continue;
}

public Action OnTakeDamage(int client, int &attacker, int &inflictor, float &damage, int &damagetype)
{
    if(g_bIsEnd && (damagetype & DMG_FALL))
        return Plugin_Handled;
    
    return Plugin_Continue;
}
 

yabaldeu

Добрая душа
Сообщения
203
Реакции
63
Подскажите, пожалуйста, что необходимо изменить в исходнике, чтобы удалить пункт "Выключить игроку чат/микрофон" из "Меню администратора/Управление игроками"
 

Вложения

  • basecomm.sp
    7 КБ · Просмотры: 4

Туник

Участник
Сообщения
1,281
Реакции
263
Подскажите, пожалуйста, что необходимо изменить в исходнике, чтобы удалить пункт "Выключить игроку чат/микрофон" из "Меню администратора/Управление игроками"
держи
 

Вложения

  • basecomm.smx
    13 КБ · Просмотры: 5

Туник

Участник
Сообщения
1,281
Реакции
263
Можно исходник?)
я делал себе недавно, если найду скину.
Сообщения автоматически склеены:

Можно исходник?)
Вот описание есть полное что убрать - Как убрать в админке пункт "Отключить микрофон"
 

yabaldeu

Добрая душа
Сообщения
203
Реакции
63

Туник

Участник
Сообщения
1,281
Реакции
263
Проблема с этим плагином, может кто пофиксить?
Суть такая он работает, запускается, но при входе на сервер проседает фпс у всех игроков с 400 до 30
удаляю плагин всё становится нормально.
 

Вложения

  • nospread.sp
    3.6 КБ · Просмотры: 7
Сверху Снизу