Статус темы:
Закрыта.
  1. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    217
    Пол:
    Мужской
    Всем привет. Неугомон, что скажешь насчет этого кода?
     

    Вложения:

    • parachute.sma
      Размер файла:
      1,2 КБ
      Просмотров:
      18
  2. l3x1s Пользователь

    Регистрация:
    28.02.15
    Сообщения:
    555
    Симпатии:
    129
    Пол:
    Мужской
    HannibaL, на, легче не куда
     

    Вложения:

    • parachute.sma
      Размер файла:
      573 байт
      Просмотров:
      18
    KilleR нравится это.
  3. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    217
    Пол:
    Мужской
    Я пользовался им. Но там не плавно опускается, а с рывками, кажется что лаг, но на самом деле, нет :smile:
     
    KilleR нравится это.
  4. l3x1s Пользователь

    Регистрация:
    28.02.15
    Сообщения:
    555
    Симпатии:
    129
    Пол:
    Мужской
    HannibaL, да, это так, зато простота) летит и летит)
     
    KilleR нравится это.
  5. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    217
    Пол:
    Мужской
    Так я думаю норм, проверка? :smile:
    #include <amxmodx>
    #include <engine>

    #define PARACHUTE_FLAG ADMIN_LEVEL_H

    public plugin_init()
    {
    register_plugin("Parachute", "1.0", "maeStro");
    }

    public client_PreThink(id)
    {
    if (!is_user_connected(id) || !is_user_alive(id) || !(get_user_flags(id) & PARACHUTE_FLAG)) return;
    if(get_user_button(id) & IN_USE)
    {
    if(get_entity_flags(id) & FL_ONGROUND) return;
    static Float:velocity[3];
    entity_get_vector(id, EV_VEC_velocity, velocity);
    if(velocity[2] < 0)
    {
    velocity[2] = (velocity[2] + 40.0 < -100) ? velocity[2] + 40.0 : -100.0;
    entity_set_vector(id, EV_VEC_velocity, velocity);
    }
    }
     
  6. l3x1s Пользователь

    Регистрация:
    28.02.15
    Сообщения:
    555
    Симпатии:
    129
    Пол:
    Мужской
    HannibaL, так то да, но у меня випы с админами и так хорошо привилегированны по сравнению со "смертными", поэтому мне парашют по флагу не нужен)
     
    KilleR нравится это.
  7. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    217
    Пол:
    Мужской
    Да у меня вот что-то не покупают) Вот решил так сделать)
     
  8. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.588
    Симпатии:
    4.158
    Пол:
    Мужской
    что за мудак такое сделал в синке? -_-
     
    KilleR нравится это.
  9. ex3m777 Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    761
    Симпатии:
    334
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    4 модуля + пресинг, хуйня? не?

    так лучше? не?

    PHP:
    #include <amxmodx>
    #include <engine>
    #include <hamsandwich>

    #define ADMIN_FLAG ADMIN_LEVEL_H
    public plugin_init()
    {
        
    register_plugin("Parachute""1.0""maeStro");
        
    RegisterHam(Ham_ObjectCaps"player""FwdHamObjectCaps");
    }
    public 
    FwdHamObjectCaps(id)
    {
        if (!
    is_user_alive(id)||get_entity_flags(id) & FL_ONGROUND  || (!(get_user_flags(id) & ADMIN_FLAG))) return;
        static 
    Float:velocity[3];
        
    entity_get_vector(idEV_VEC_velocityvelocity);
        if(
    velocity[2] < 0)
        {
            
    velocity[2] = (velocity[2] + 40.0 < -100) ? velocity[2] + 40.0 : -100.0;
            
    entity_set_vector(idEV_VEC_velocityvelocity);
        }
    }
     
  10. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.588
    Симпатии:
    4.158
    Пол:
    Мужской
    проверки на alive и флаги доступа в функциях которые вызываются сотню раз в секунду - бред -_-
     
    KilleR нравится это.
  11. ex3m777 Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    761
    Симпатии:
    334
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    как на счет того чтобы написать достойную альтернативу и добавить в свою коллекцию?
     
  12. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.588
    Симпатии:
    4.158
    Пол:
    Мужской
    ex3m777,
     

    Вложения:

    • parachute.sma
      Размер файла:
      1 КБ
      Просмотров:
      29
    KilleR и ex3m777 нравится это.
  13. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    217
    Пол:
    Мужской
    :smoke::smug:
     
  14. Alienware Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    20
    Симпатии:
    14
    Пол:
    Мужской
    Skype:
    dsm-cs
    к тому же, если юзаете is_user_alive
    то is_user_connected не требуется
    проверка на живого игрока уже включает в себя проверку на коннект
     
    KilleR нравится это.
  15. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.058
    Симпатии:
    217
    Пол:
    Мужской
    Спасибо :)
     
Статус темы:
Закрыта.