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

Mensi1337

Участник
Сообщения
242
Реакции
16

Вложения

  • 1.png
    1.png
    12.6 КБ · Просмотры: 37
Последнее редактирование:

vadims

Участник
Сообщения
1
Реакции
0
Возможно ли написать плагин скины за убийства для v89... с 34 версии пробовал не робит!
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980

Вложения

  • ShowDamage_redux_css.sp
    1.8 КБ · Просмотры: 12
  • ShowDamage_redux_css.smx
    3.7 КБ · Просмотры: 4

Mensi1337

Участник
Сообщения
242
Реакции
16
Последнее редактирование:

kleuser

Участник
Сообщения
1,838
Реакции
732
Нужен плагин который будет блокировать левый удар с ножа, что бы был только правый удар.
под CSGO
Можно ли такое реализовать?
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@kleuser,
PHP:
#include <sourcemod>
#include <sdktools>
#include <cstrike>

#pragma newdecls  required
#pragma semicolon 1

public void OnMapStart() {
    CreateTimer(0.2, OnKnifeAttackBlock, _, TIMER_REPEAT|TIMER_FLAG_NO_MAPCHANGE);
}

public Action OnKnifeAttackBlock(Handle hTimer) {
    for (int i = MaxClients; i != 0; --i)
        if (IsClientInGame(i) && GetClientTeam(i) > 1 && !IsClientSourceTV(i))
            UpdateKnifeState(i);
}

void UpdateKnifeState(int iClient) {
    int iKnife = GetPlayerWeaponSlot(iClient, CS_SLOT_KNIFE);
    if (iKnife == -1) {
        return; // no knife found
    }

    SetEntPropFloat(iKnife, Prop_Send, "m_flNextPrimaryAttack", GetEngineTime() + 0.5);
}
 
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
@Kr1kuzya, а почему не через SDKHook(client, SDKHook_WeaponSwitchPost, OnPlayerWeaponSwitch)?
А в каллбэке уже проверить что за оружие в руках и если это нож, то SetEntPropFloat(iKnife, Prop_Send, "m_flNextPrimaryAttack", 9999 + GetEngineTime())
Зачем делать таймер на 0.2 секунды?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@Grey83, пару раз видел, что этот хук не работает. Срабатывает через раз. Конкретно в CS. Очередная магия от Valve, в общем.
 

Mensi1337

Участник
Сообщения
242
Реакции
16
Кто может исправить ошибку в плагине? CallPlayerSkype.rar
Запрос скайпа через админку.
При запросе всем игрокам пишет "У Вас 0 секунд(ы) для предоставления скайпа", нужно что бы только у кого запросил скайпа, ему и показывало таймер.
 

alexnocs

Участник
Сообщения
10
Реакции
1
1. Player Votes нужна помощь в модификации
2. Помоги пожалуйста добавить команду для кика ботов с сервера в Player Votes , нужно что то вроде votekickbots с низкой квотой в 0.4-0.6 , народу иногда хочется поиграть 1х1 и 2х2 , я к сожалению полный 0 в SourcePawn и просто не понимаю весь код который там есть ,к сообщению прикреплю оригинальный .sp котоырй стоит на сервере
 

Вложения

  • playersvotes.sp
    58.7 КБ · Просмотры: 4
F

FBI

Ребята помогите написать плагин!
Суть плагина такова если остаётся последний игрок то в hud выводилось сообщение буквально на 5 секунд, всем игрокам что за команду террористов или конт-террористов
остался последний игрок. Плагин нужен исключительно чтобы люди не рашили одного игрока толпой.
Кому не сложно помогите реализовать!
 
F

FBI

@Grey83, правила, и наказание за не соблюдение!
Просто многие не смотрят в таб-меню, а так будет видно что остался последний игрок!
 
F

FBI

@Grey83, был у меня этот плагин только звук играет последнему игроку, а нужно чтобы все видели сообщение в hud желательно, о том что игрок последний!
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
@FBI, в сообщении, на которое я дал ссылку как раз написано как это сделать
Правда там вывод в хинт, а не в худ
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
@alexnocs, если прописать вручную изменение квара bot_quota на 0, то боты не кикаются?
 
Сверху Снизу