Поиск Плагин для ускорения админов

Статус
В этой теме нельзя размещать новые ответы.

CrazyKzn

Пользователь
Регистрация
7 Мар 2018
Сообщения
48
Симпатии
1
Предупреждения
30
Ребят плиз кто знает как добавить скорость 20% на админов скажит плиз
 
Последнее редактирование модератором:

СергейПанов

Пользователь
Регистрация
5 Окт 2017
Сообщения
70
Симпатии
2
Искать вип систему, которая даст такую возможность
 

CrazyKzn

Пользователь
Регистрация
7 Мар 2018
Сообщения
48
Симпатии
1
Предупреждения
30
Нет такой вип система уже есть.мне надо планигин что автоматический дал скоросль на гл админ и спонсоров...
 

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.215
Симпатии
304
CrazyKzn, можешь такой код использовать:
PHP:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

#define ADMIN_ACCESS ADMIN_BAN            // Флаг, которому будет выдана скорость
#define ADMIN_SPEED 300.0                // Какую скорость выдавать админу? ( Стандартно 260.0 , вроде :D )

public plugin_init()
{
    register_plugin("Admin Speed", "1.0", "TBONTB");
    RegisterHam(Ham_Spawn, "player", "CBasePlayer_Spawn");
    register_event("CurWeapon", "WeaponChange", "be", "1=1");
}

public CBasePlayer_Spawn(id)
{
    if(!is_user_alive(id) || ~get_user_flags(id) & ADMIN_ACCESS) return;
   
    set_pev(id, pev_maxspeed, ADMIN_SPEED);
}

public WeaponChange(id)
{
    if(is_user_alive(id) && get_user_flags(id) & ADMIN_ACCESS)
        set_pev(id, pev_maxspeed, ADMIN_SPEED);
}
 

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.215
Симпатии
304
Vaqtincha, хотел его юзать, но не знаю что лучше :D
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
959
Симпатии
681
Пол
Мужской
To be or not to be, он явно лучше чем менять скорость каждый выстрел[DOUBLEPOST=1520617717][/DOUBLEPOST]и кстати если в register_event есть флаг "е" то проверка alive не нужна
 

Flymic24

Пользователь
Регистрация
15 Июн 2017
Сообщения
85
Симпатии
43
Пол
Мужской
Код:
#include < amxmodx >
#include < hamsandwich >

#if !defined Ham_CS_Player_ResetMaxSpeed
    #define Ham_CS_Player_ResetMaxSpeed        Ham_Item_PreFrame
#endif


#define ADMIN_ACCESS    ADMIN_BAN        // Флаг, которому будет выдана скорость
#define ADMIN_SPEED        300.0            // Какую скорость выдавать админу? ( Стандартно 260.0 , вроде :D )

public plugin_init() {
    RegisterHam(Ham_CS_Player_ResetMaxSpeed,    "player", "HamHook_ResetMaxSpeed",    true);
}

public HamHook_ResetMaxSpeed(const iPlayer){
    if (!is_user_alive(iPlayer) || pev(iPlayer, pev_maxspeed) == 1.0)    //in freezetime player have 1.0 maxspeed
        return HAM_IGNORED;
    
    if (get_user_flags(iPlayer) & ADMIN_ACCESS)    {
        set_pev(iPlayer, pev_maxspeed, ADMIN_SPEED);
    }
    
    return HAM_IGNORED;
}
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
959
Симпатии
681
Пол
Мужской
Опять. ТЗ просить другое. Добавить n% скорость тукущему (что вполне разумно тк скорость зависить от активного оружие) а не установить одинаковый скорость.
 

Flymic24

Пользователь
Регистрация
15 Июн 2017
Сообщения
85
Симпатии
43
Пол
Мужской
Код:
#define SpeedUp        1.2        //    1.2 - 20% | 1.5 - 50%
set_pev(iPlayer, pev_maxspeed, pev(iPlayer, pev_maxspeed) * SpeedUp);
Vaqtincha, В теории так
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу