[VIP] Fists

Madness aka null138

Участник
Сообщения
713
Реакции
734
Эрорит что-то
warning 234: symbol "FindSendPropOffs" is marked as deprecated: Use FindSendPropInfo instead, or HasEntProp if you just want to check for existence.
//
//
//\VIP_Fists.sp(70) : warning 217: loose indentation
// \VIP_Fists.sp(70) : error 088: cannot return a value from a void function
// \1.36.6.7\VIP_Fists.sp(70) : warning 213: tag mismatch
C++:
#include <sourcemod>
#include <sdktools>
#include <vip_core>

#define feature "Fists"

public Plugin myinfo = {
    name = "[VIP] Fists",
    author = "Hideki",
    version = "1.0"
} 

public void OnPluginStart() {
    if(VIP_IsVIPLoaded()) VIP_OnVIPLoaded();
}

public void OnPluginEnd() {
    if(CanTestFeatures() && GetFeatureStatus(FeatureType_Native, "VIP_UnregisterFeature") == FeatureStatus_Available) {
        VIP_UnregisterFeature(feature);
    }
}

public void VIP_OnVIPLoaded() {
    VIP_RegisterFeature(feature, BOOL);
}

bool HasFists(int iClient) {
    int m_hMyWeapons = FindSendPropInfo("CBasePlayer", "m_hMyWeapons");
    char szWeapon[13];
    for(int i = 0, iWeapon; i < 128; i += 4) {
        iWeapon = GetEntDataEnt2(iClient, m_hMyWeapons + i);
        if(iWeapon != -1 && IsValidEdict(iWeapon) && IsValidEntity(iWeapon)) {
            GetEdictClassname(iWeapon, szWeapon, sizeof(szWeapon));
            if(szWeapon[7] == 'f' && szWeapon[8] == 'i') return true;
        }
    }
    return false;
}

public void VIP_OnPlayerSpawn(int iClient, int iTeam, bool bIsVIP) {  
    if(bIsVIP && VIP_IsClientFeatureUse(iClient, feature) && !HasFists(iClient)) {
        EquipPlayerWeapon(iClient, GivePlayerItem(iClient, "weapon_fists"));
    }
}
 

KaSTeRs

Участник
Сообщения
48
Реакции
4
Перчатки вместе с ножом в одном слоте или перчатки заменяют нож?
 

Islam Cherkess

Там мля о мля
Сообщения
1,504
Реакции
895
по сей видимости он будет вместе с ножом
 

moshi

Участник
Сообщения
47
Реакции
9
Отличный плагин ,спасибо ,правда есть некоторые проблемы с ним
 
Последнее редактирование:

I_ExtaZzZ_I

Участник
Сообщения
168
Реакции
57
В плагине есть баг, из-за это го плагина выпадает нож у игроков
 

mrdiega

Участник
Сообщения
328
Реакции
47
Можно запретить выбивать оружие у союзников?
 

eneanuch

Участник
Сообщения
75
Реакции
38
Можно запретить выбивать оружие у союзников?
 
Последнее редактирование модератором:

pur4s

Участник
Сообщения
367
Реакции
92
Плагин отлично работает. Единственная помарка, возможно сделать на сервере, чтобы выбитый из рук НОЖ возможно было поднять с земли? Заранее спасибо.
 

Hideki

Участник
Сообщения
15
Реакции
7
  • Автор ресурса
  • #12
Hideki обновил(а) ресурс [VIP] Fists новой записью:

1.2

Добавил возможность переключатся между режимами кулаки/нож+кулаки, вшил плагин Феникса на отключение обезоружения тяжелым ударом
конфиг находиться в сsgo\cfg\vip - VIP_Fists.cfg

// СИЛЬНЫЙ УДАР КУЛАКОМ НЕ ВЫБИВАЕТ ОРУЖИЕ ИЗ РУК
// -
// Default: "0"
disable_fists_disarming "0"

// КУЛАКИ ВМЕСТЕ С НОЖОМ
// -
// Default: "1"
fists_and_knife "1"

Узнать больше об этом обновлении...
 

✨ Angel ✨

Участник
Сообщения
13
Реакции
0
20220122165526_1.jpg
спс за плагин круто )))
 
Последнее редактирование модератором:

Hideki

Участник
Сообщения
15
Реакции
7
  • Автор ресурса
  • #15
Cтоит 1 - disable_fists_disarming "1" но всеравно игроки могут выбить оружие.
Обновились офсеты и на линуксе оно работатое некорректно, как только появиться новый, я выложу его сюда
 

Zeit

Участник
Сообщения
180
Реакции
34
После разминки не выдаёт кулаки и ещё еррорит:
L 09/25/2022 - 20:50:16: SourceMod error session started
L 09/25/2022 - 20:50:16: Info (map "cs_italy") (file "/home/gameserver*****/serverfiles/csgo/addons/sourcemod/logs/errors_20220925.log")
L 09/25/2022 - 20:50:16: [SM] Exception reported: Address cannot be null
L 09/25/2022 - 20:50:16: [SM] Blaming: VIP_Fists.smx
L 09/25/2022 - 20:50:16: [SM] Call stack trace:
L 09/25/2022 - 20:50:16: [SM] [0] StoreToAddress
L 09/25/2022 - 20:50:16: [SM] [1] Line 68, C:\Users\User\Desktop\comp\smx\VIP_Fists.sp::OnPluginEnd
L 09/25/2022 - 20:50:16: Error log file session closed.
UPD: Решено. Скачиваем предыдущую версию в обновлениях данного ресурса и ставим к нему NoDisarmMod. Забыл написать что основная версия обезоруживает и имеет отладочную информацию, а насчёт разминки дело в ядре vip (За последние секунды до окончания разминки килляемся)
 
Последнее редактирование:

Морковка

Котлетка ^^
Сообщения
878
Реакции
472
в консоль постоянный дебаг идет
C-подобный:
fists and knife:
1
fists and knife:
1
fists and knife:
1
fists and knife:
1

еще хотелось бы узнать можно ли скорректировать урон от слабого и сильного удара кулаком
 

qbk4u

Участник
Сообщения
9
Реакции
0
в консоль постоянный дебаг идет
C-подобный:
fists and knife:
1
fists and knife:
1
fists and knife:
1
fists and knife:
1

еще хотелось бы узнать можно ли скорректировать урон от слабого и сильного удара кулаком
без дебага, все остальное как было
 

Вложения

  • VIP_Fists.smx
    4.6 КБ · Просмотры: 7

Blooders

Участник
Сообщения
31
Реакции
1
Кулаки пропадают когда берёшь комлект оружий, исправить это можно как нибудь?
 

Zeit

Участник
Сообщения
180
Реакции
34
в консоль постоянный дебаг идет
C-подобный:
fists and knife:
1
fists and knife:
1
fists and knife:
1
fists and knife:
1

еще хотелось бы узнать можно ли скорректировать урон от слабого и сильного удара кулаком
Сообщения автоматически склеены:

Скачиваем предыдущую версию в обновлениях данного ресурса
 
Сверху Снизу