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

    Регистрация:
    21.09.15
    Сообщения:
    44
    Симпатии:
    18
    Пол:
    Мужской
    Skype:
    Krikkk2010
    Ищу простенький плагин без багов, соль в том, чтобы админы могли воскрешаться когда умерли, перепробывал кучу вариантов - кругом одни баги: воскрешаешься и бегаешь за спектров, нет никакого оружия, даже ножа, нет прицела у оружия, отсчет времени появляется в самом верху и т.д.. Подсобите пожалуйста, хочу прикрутить к своей менюшке, но нужен код...
     
  2. LeninChan^^ Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.086
    Симпатии:
    368
    Пол:
    Мужской
    Telegram:
    LeninChan
    Прикрепляй тот что находил, поправим.
     
  3. sozz Пользователь

    Регистрация:
    21.09.15
    Сообщения:
    44
    Симпатии:
    18
    Пол:
    Мужской
    Skype:
    Krikkk2010
    к примеру этот, то воскрешает, то нет, бывает появляешься без прицела, даже ножа нету, и отсчет времени всерху появляется, иногда без багов ресает
     

    Вложения:

    • respawn.sma
      Размер файла:
      690 байт
      Просмотров:
      5
  4. LeninChan^^ Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.086
    Симпатии:
    368
    Пол:
    Мужской
    Telegram:
    LeninChan
    Минус только что все бонусы, выдающиеся в начале раунда, будут также выдаваться при респавне.
     

    Вложения:

    • respawn.sma
      Размер файла:
      807 байт
      Просмотров:
      5
  5. sozz Пользователь

    Регистрация:
    21.09.15
    Сообщения:
    44
    Симпатии:
    18
    Пол:
    Мужской
    Skype:
    Krikkk2010
    рандомно ресает, реснуло без оружия и ножа
     

    Вложения:

  6. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.594
    Симпатии:
    4.169
    Пол:
    Мужской
    LeninChan^^, проверку на команду сделай и проверка на коннект не нужна
    и мессагу не надо отправлять.
    и не надо вызвать функцию PlayerRespawn(index) в которой только одна натива, то есть тупо трата ресурсов
     
    LeninChan^^ и sozz нравится это.
  7. sozz Пользователь

    Регистрация:
    21.09.15
    Сообщения:
    44
    Симпатии:
    18
    Пол:
    Мужской
    Skype:
    Krikkk2010
    neygomon, подсобишь с плагином?)
     
  8. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.594
    Симпатии:
    4.169
    Пол:
    Мужской
    sozz, ленин скинет
     
  9. ex3m777 Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    761
    Симпатии:
    334
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    PHP:
    #include <amxmodx>
    #include <hamsandwich>

    #define PLUGIN "Respawn"
    #define VERSION "1.0"
    #define AUTHOR "admin"
    #define FLAG ADMIN_RESERVATION

    public plugin_init()
    {
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
    register_clcmd("say /respawn","fw_PlayerSpawn")
        
    register_clcmd("say_team /respawn","fw_PlayerSpawn")
    }

    public 
    fw_PlayerSpawn(id)
    {
        if(!
    is_user_alive(id) && get_user_flags(id) & FLAG)
        {
            
    ExecuteHam(Ham_CS_RoundRespawnid);
        }
    }
     
    Последнее редактирование: 08.11.15
  10. LeninChan^^ Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.086
    Симпатии:
    368
    Пол:
    Мужской
    Telegram:
    LeninChan
    что-то типо такого
     

    Вложения:

    • respawn.sma
      Размер файла:
      826 байт
      Просмотров:
      4
  11. ex3m777 Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    761
    Симпатии:
    334
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    LeninChan^^, в твоем случае тебе нужен ExecuteHam, а не ExecuteHamB.
    ExecuteHamB отличается от ExecuteHam только тем, что ExecuteHamB можно отловить.
    и зачем тебе reset_player_status( id ) ?
     
    LeninChan^^ нравится это.
  12. LeninChan^^ Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.086
    Симпатии:
    368
    Пол:
    Мужской
    Telegram:
    LeninChan
    PHP:
    #include <amxmodx>
    #include <hamsandwich>

    #define PLUGIN "Respawn"
    #define VERSION "1.0"
    #define AUTHOR "admin"
    #define FLAG ADMIN_RESERVATION //флаг доступа к возраждению

    public plugin_init()
    {
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
    register_concmd("respawn","fw_PlayerSpawn"FLAG" - admin respawn command")
    }

    public 
    fw_PlayerSpawn(id){
        if(((
    get_user_team(id)==1)||(get_user_team(id)==2)) && !is_user_alive(id))
            
    ExecuteHam(Ham_CS_RoundRespawnid)
    }
    Если в scoreboard будет висеть dead то тогда так
    PHP:
    #include <amxmodx>
    #include <hamsandwich>

    #define PLUGIN "Respawn"
    #define VERSION "1.0"
    #define AUTHOR "admin"
    #define FLAG ADMIN_RESERVATION //флаг доступа к возраждению

    public plugin_init()
    {
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
    register_concmd("respawn","fw_PlayerSpawn"FLAG" - admin respawn command")
    }

    public 
    fw_PlayerSpawn(id){
        if(((
    get_user_team(id)==1)||(get_user_team(id)==2)) && !is_user_alive(id)){
            
    ExecuteHam(Ham_CS_RoundRespawnid)
            
    reset_player_statusid )
        }
    }

    stock reset_player_statusid )
    {
            static 
    msgidScoreAttrib
            msgidScoreAttrib 
    || ( msgidScoreAttrib get_user_msgid"ScoreAttrib" ) )
            
    message_beginMSG_ALLmsgidScoreAttrib )
            
    write_byteid )
            
    write_byte)
            
    message_end()
    }
     
  13. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.594
    Симпатии:
    4.169
    Пол:
    Мужской
    if(((get_user_team(id)==1)||(get_user_team(id)==2))
    ты реально днище))))

    Код:
    public fw_PlayerSpawn(id)
    {
        if(is_user_alive(id) return;
       
        switch(get_user_team(id))
        {
            case 1, 2: ExecuteHam(Ham_CS_RoundRespawn, id);
        }
    }
     
    sozz и LeninChan^^ нравится это.
  14. sozz Пользователь

    Регистрация:
    21.09.15
    Сообщения:
    44
    Симпатии:
    18
    Пол:
    Мужской
    Skype:
    Krikkk2010
    спасибо) тему можно офф :D
     
  15. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.594
    Симпатии:
    4.169
    Пол:
    Мужской
    не всегда корректно работает ExecuteHam c спавном :\
     
  16. sozz Пользователь

    Регистрация:
    21.09.15
    Сообщения:
    44
    Симпатии:
    18
    Пол:
    Мужской
    Skype:
    Krikkk2010
    блин, я уже обрадовался, пару раз нормально реснуло, а дальше наблюдателем бегал по всей карте, даже ножа небыло)
     
  17. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.594
    Симпатии:
    4.169
    Пол:
    Мужской
    какой вариант юзал?
     
  18. sozz Пользователь

    Регистрация:
    21.09.15
    Сообщения:
    44
    Симпатии:
    18
    Пол:
    Мужской
    Skype:
    Krikkk2010
    да вроде уже все перепробывал)
     
  19. sozz Пользователь

    Регистрация:
    21.09.15
    Сообщения:
    44
    Симпатии:
    18
    Пол:
    Мужской
    Skype:
    Krikkk2010
    воть мое творение) все равно респ вредничает, можете подправить в исходнике? я не гуру скриптер, возможно глянете, что там еще можно сделать в плане оптимизации)
     

    Вложения:

    • Adminka.sma
      Размер файла:
      17,7 КБ
      Просмотров:
      7
  20. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.594
    Симпатии:
    4.169
    Пол:
    Мужской
    17.7кб
    чет даже открывать стремно. что туда можно было насувать - не представляю