1. kupidon Пользователь

    Регистрация:
    17.11.15
    Сообщения:
    312
    Симпатии:
    27
    Пол:
    Мужской
    Плагин разминки на ножах + ДМ.

    Помогите пжлст сделать, чтобы если игрок зайдет за команду в середине разминки - его респавнило, чтобы он не ждал в наблюдении окончания разминки
    #include <amxmodx>
    #include <amxmisc>
    #include <dhudmessage>
    #include <hamsandwich>
    #include <cstrike>
    #include <fun>
    #include <fakemeta>


    new Timer, SecondsCvar
    new bool:g_knife = true
    new const Sound[] = "sound/misc/1.mp3"

    public plugin_init()
    {
    register_plugin( "Knife Warmup" , "1.0", "ill" )

    register_event("DeathMsg", "on_death", "a")
    register_event( "CurWeapon", "EventCurWeapon", "be", "2!29" )

    SecondsCvar = register_cvar("auto_rr_time","65.0")

    Timer = get_pcvar_num(SecondsCvar)
    set_task(1.0, "start_rr_timer", _, _, _, "a", Timer)
    }

    public plugin_precache()
    precache_generic(Sound)

    public on_death()
    {
    new victim
    victim = read_data(2)

    if(g_knife)
    set_task(1.0, "fnRevivePlayer", victim)
    }

    public fnRevivePlayer(id)
    {
    if(!is_user_alive(id))
    ExecuteHamB(Ham_CS_RoundRespawn, id)
    }

    public EventCurWeapon(id)
    {
    if(g_knife)
    engclient_cmd(id, "weapon_knife")
    }

    public start_rr_timer()
    {
    Timer--

    set_dhudmessage(255, 0, 0, -1.0, 0.30, 0, 0.0, 0.01)
    show_dhudmessage(0, "МАТЧ НАЧНЕТСЯ ЧЕРЕЗ %d СЕКУНД", Timer)


    if(Timer >= 1 && Timer <= 15){
    static szNum_rmm[32]
    num_to_word(Timer, szNum_rmm, 31)
    client_cmd(0,"speak ^"vox/%s^"", szNum_rmm)
    }

    if(Timer < 1)
    {
    server_cmd("sv_restartround 1")
    set_task(3.0, "rr_end")
    g_knife = false
    }

    }


    public rr_end()
    {
    client_cmd( 0, "mp3 play %s", Sound)
    set_dhudmessage( random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.30, 2, 6.0, 3.0, 0.1, 1.5, false )
    show_dhudmessage(0, "МАТЧ НАЧАЛСЯ | ПРИЯТНОЙ ИГРЫ!")
    }
     
  2. Sly Пользователь

    Регистрация:
    17.11.15
    Сообщения:
    53
    Симпатии:
    24
    Пол:
    Мужской
  3. kupidon Пользователь

    Регистрация:
    17.11.15
    Сообщения:
    312
    Симпатии:
    27
    Пол:
    Мужской
  4. Gliden Пользователь

    Регистрация:
    29.06.15
    Сообщения:
    93
    Симпатии:
    34
    Пол:
    Мужской
    kupidon, Во-первых, client_cmd, не гарантирует доставку, могут быть баги, вот тут я написал всё чётко Помогите с плагином!!!
     
  5. Gliden Пользователь

    Регистрация:
    29.06.15
    Сообщения:
    93
    Симпатии:
    34
    Пол:
    Мужской
    А во-вторых, чёт не получается :(
     
  6. IMPALAAA Пользователь

    Регистрация:
    20.01.16
    Сообщения:
    5
    Симпатии:
    7
    Пол:
    Мужской
    Я бы мог предложить свой вариант плагина. Там еще и музыка присутствует
     
    nazar нравится это.
  7. nazar Пользователь

    Регистрация:
    07.07.15
    Сообщения:
    56
    Симпатии:
    26
    Пол:
    Мужской
    Skype:
    servercs69
    ICQ:
    595543687
    можно ваши контакты?
     
    IMPALAAA нравится это.
  8. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.057
    Симпатии:
    216
    Пол:
    Мужской
    IMPALAAA, бизнесмен...
     
  9. IMPALAAA Пользователь

    Регистрация:
    20.01.16
    Сообщения:
    5
    Симпатии:
    7
    Пол:
    Мужской
    я разве что-то пытаюсь продать? Просто предложил человеку плагин, который сам использую)
     
    agresogun и nazar нравится это.
  10. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.572
    Симпатии:
    4.147
    Пол:
    Мужской
    IMPALAAA, сюда выложить не варик?
     
  11. IMPALAAA Пользователь

    Регистрация:
    20.01.16
    Сообщения:
    5
    Симпатии:
    7
    Пол:
    Мужской
    Варик, как раз и хотел выложить :acute:
     
    agresogun и nazar нравится это.
  12. HannibaL Команда форума

    Регистрация:
    28.02.15
    Сообщения:
    1.057
    Симпатии:
    216
    Пол:
    Мужской
    IMPALAAA, да-да.. сейчас если бы не моё сообщение в парил бы ему xD (шутка)
     
    agresogun нравится это.
  13. kupidon Пользователь

    Регистрация:
    17.11.15
    Сообщения:
    312
    Симпатии:
    27
    Пол:
    Мужской
    можешь залить на ргхост и сюда дать ссылку своего? у меня тоже есть музыка, мне нужно только доделать респавн игроков в середине игры
     
  14. IMPALAAA Пользователь

    Регистрация:
    20.01.16
    Сообщения:
    5
    Симпатии:
    7
    Пол:
    Мужской
    да, сейчас залью, буквально 5 минут)
     
    agresogun нравится это.
  15. kupidon Пользователь

    Регистрация:
    17.11.15
    Сообщения:
    312
    Симпатии:
    27
    Пол:
    Мужской
    У меня идет переполнение канала Reason: Reliable channel overflowed
    Как пофиксить? Кикает не всех, а 1-2 игрока в 3 минуты. Это проблема сервера или у типов слабый интернет?
     
    agresogun нравится это.
  16. IMPALAAA Пользователь

    Регистрация:
    20.01.16
    Сообщения:
    5
    Симпатии:
    7
    Пол:
    Мужской
    Ну вообще скорее всего из-за интернета, но не всегда, может твой сервер посылает слишком много инфы игроку и его канал просто не выдерживает.
    Именно поэтому я хотел бы уже отвязаться от плагинов Скальпеля, и начать пользоваться плагинами НЕУГОМОНА
    Попробуй установить NBEX может и поможет, канал у игрока и сервера расширит, Как говорится - попытка не пытка
    --- добавлено 22.01.16 ---
    auto_rr.sma — RGhost — файлообменник
    Пользуйся на здоровье, ни разу сервер из-за него не зависал, никаких ошибок, вообщем думаю понравится!
    Проверяй:)
     
    agresogun нравится это.
  17. kupidon Пользователь

    Регистрация:
    17.11.15
    Сообщения:
    312
    Симпатии:
    27
    Пол:
    Мужской
    У меня тот же код, а у тебя можно зайти и играть в середине, когда остается 15 секунд до рестарта например, респавнит?
     
  18. RAIN Пользователь

    Регистрация:
    26.11.15
    Сообщения:
    14
    Симпатии:
    12
    Пол:
    Мужской
    invalid function or declaration:help: