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

skywalker

Участник
Сообщения
1,153
Реакции
263
В кс го появилась небольшая проблема, игроков сразу кидает за команду, и игрок стоит в афк несколько раундов, есть ли плагин, чтоб сразу кидала за спектров?
 

Faya™

Жуестер
Сообщения
867
Реакции
457
В кс го появилась небольшая проблема, игроков сразу кидает за команду, и игрок стоит в афк несколько раундов, есть ли плагин, чтоб сразу кидала за спектров?
C-подобный:
mp_force_pick_time 99999
Время ожидания выбора команды
 

skaeN

Участник
Сообщения
204
Реакции
108
1. No damage knife friendly fire
2. Официальные cvars не блокирует дамаг от ножа по тиммейтам (ff_damage_reduction_other)
Можно попросить, чтобы блокировался дамаг от ножа по тиммейтам, не затрагивая дамаг который настроен через ff_damage_?
PS: поискал данный плагин, на alliedmods не рабочий, увы.
 

Faya™

Жуестер
Сообщения
867
Реакции
457
1. No damage knife friendly fire
2. Официальные cvars не блокирует дамаг от ножа по тиммейтам (ff_damage_reduction_other)
Можно попросить, чтобы блокировался дамаг от ножа по тиммейтам, не затрагивая дамаг который настроен через ff_damage_?
PS: поискал данный плагин, на alliedmods не рабочий, увы.
Если я правильно тебя понял, тебе нужно что бы при атаке с ножа по тимейту не шел урон?
PHP:
#include <sdkhooks>

public void OnClientConnected(int iClient)
{
    SDKHook(iClient, SDKHook_OnTakeDamage, CB_OnTakeDamage);
}

public Action CB_OnTakeDamage(int victim, int& attacker, int& inflictor, float& damage, int& damagetype)
{
    if(attacker > 0 && attacker < MaxClients)
    {
        if(GetClientTeam(attacker) == GetClientTeam(victim))
        {
            char szWeapon[64];
            GetClientWeapon(attacker, szWeapon, sizeof szWeapon);
            if(!strcmp(szWeapon, "weapon_knife"))
            {
                damage = 0.0;

                return Plugin_Changed;
            }
        }
    }

    return Plugin_Continue;
}
 

Вложения

  • no_damage_knife_team.smx
    3.9 КБ · Просмотры: 4
  • no_damage_knife_team.sp
    750 байт · Просмотры: 8
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,981
@Faya™, только плагин будет спамить ошибками при падении игроков с большой высоты и ,возможно, при использовании гранат
Нужно перед проверкой команды проверять индекс атакующего (должен быть больше нуля и не больше MaxClients)
 

skaeN

Участник
Сообщения
204
Реакции
108
Если я правильно тебя понял, тебе нужно что бы при атаке с ножа по тимейту не шел урон?
Ну в ксго есть cvars на ff, они настраивают урон - пуль, гранат, гранат по себе и прочего (вот в прочие входит нож и молотов)
Нужно чтобы урон проходил из этого "прочего" от молотова, но не от ножа
 

Faya™

Жуестер
Сообщения
867
Реакции
457
@Faya™, только плагин будет спамить ошибками при падении игроков с большой высоты и ,возможно, при использовании гранат
Нужно перед проверкой команды проверять индекс атакующего (должен быть больше нуля и не больше MaxClients)
А, понял
Ну в ксго есть cvars на ff, они настраивают урон - пуль, гранат, гранат по себе и прочего (вот в прочие входит нож и молотов)
Нужно чтобы урон проходил из этого "прочего" от молотова, но не от ножа
Крч говоря, нужен плагин который будет блокировать урон с ножа по своим?
 

skaeN

Участник
Сообщения
204
Реакции
108
Обновил пост, проверяй
Дамаг проходит
C-подобный:
L 09/27/2018 - 17:08:30: [SM] Exception reported: Entity 5 is invalid
L 09/27/2018 - 17:08:30: [SM] Blaming: no_damage_knife_team.smx
L 09/27/2018 - 17:08:30: [SM] Call stack trace:
L 09/27/2018 - 17:08:30: [SM]   [0] SDKHook
L 09/27/2018 - 17:08:30: [SM]   [1] Line 13, no_damage_knife_team.sp::OnClientConnected
 

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429

Вложения

  • no_damage_knife_team.sp
    794 байт · Просмотры: 5
  • no_damage_knife_team.smx
    4.1 КБ · Просмотры: 5

skaeN

Участник
Сообщения
204
Реакции
108
C-подобный:
L 09/27/2018 - 17:33:29: [SM] Exception reported: Entity 8 is invalid
L 09/27/2018 - 17:33:29: [SM] Blaming: no_damage_knife_team.smx
L 09/27/2018 - 17:33:29: [SM] Call stack trace:
L 09/27/2018 - 17:33:29: [SM]   [0] SDKHook
L 09/27/2018 - 17:33:29: [SM]   [1] Line 14, E:\Git\plugins\scripting\no_damage_knife_team.sp::OnClientConnected

Ничего не изменилось)
 

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429
@skaeN, а если так?
 

Вложения

  • no_damage_knife_team.smx
    4 КБ · Просмотры: 5
  • no_damage_knife_team.sp
    869 байт · Просмотры: 4

rokfestr

Участник
Сообщения
340
Реакции
63
Как сделать чтобы плагин не воскрешал НАБЛЮДАТЕЛЕЙ?
 

Вложения

  • franug_autorespawn.sp
    7.4 КБ · Просмотры: 5
Сверху Снизу