1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  1. sergei

    sergei Новичок

    Регистрация:
    8 июн 2017
    Сообщения:
    32
    Симпатии:
    1
    Пол:
    Мужской
    кто может добавить чтоб гранаты выдавало
    Код:
    #include <amxmodx>
    #include <fun>
    
    #define PLUGIN    "StartRound He Grande"
    #define VERSION    "1.0"
    #define AUTHOR    "Seroff"
    
    static szRound,sPrefixMaps[][] = // На каких картах не будет доступно!
    {
       "35",
       "35hp",
       "awp_",
       "fy_",
       "aim_"
    };
    
    public plugin_init()
    {
     register_plugin(PLUGIN, VERSION, AUTHOR);
     new szMap[32];
     get_mapname(szMap,sizeof(szMap)-1);
     for(new a=0;a<sizeof(sPrefixMaps);a++){
      if(containi(szMap,sPrefixMaps[a])!=-1){
       pause("a");
      }
     }
     register_event("TextMsg", "RestartRound", "a", "2&#Game_C", "2&#Game_w");
     register_event("HLTV", "RoundStart", "a", "1=0", "2=0");
    }
    
    public RestartRound(){ szRound=0; }
    
    public RoundStart(){
     szRound++;
     if(szRound<2) return 0;
     set_task(2.5,"set_user");
     return 0;
    }
    
    public set_user(){
     for(new id=1;id<33;id++){
      if(user_alive(id)){
       give_item(id, "weapon_hegrenade");
      }
     }
    }
    
    stock bool:user_alive(id){
     new players[32],pnum
     get_players(players,pnum,"a")
     for(new i ; i < pnum ; i++){
      if(id==players[i]){
       return true;
      }
     }
     return false;
    }
    не всем а с определенным флагом доступа ну и добавить еще две гранаты weapon_flashbang weapon_smokegrenade
     
  2. izzatillo

    izzatillo Новичок

    Регистрация:
    8 июн 2017
    Сообщения:
    119
    Симпатии:
    43
    Пол:
    Мужской
    VKcom:
    musoxonov
    Telegram:
    @musaxonov
    Попробуй
    PHP:
    #include <amxmodx>
    #include <fun>

    #define PLUGIN    "StartRound He Grande"
    #define VERSION    "1.0"
    #define AUTHOR    "Seroff"

    static szRound,sPrefixMaps[][] = // На каких картах не будет доступно!
    {
       
    "35",
       
    "35hp",
       
    "awp_",
       
    "fy_",
       
    "aim_"
    };

    public 
    plugin_init()
    {
     
    register_plugin(PLUGINVERSIONAUTHOR);
     new 
    szMap[32];
     
    get_mapname(szMap,sizeof(szMap)-1);
     for(new 
    a=0;a<sizeof(sPrefixMaps);a++){
      if(
    containi(szMap,sPrefixMaps[a])!=-1){
       
    pause("a");
      }
     }
     
    register_event("TextMsg""RestartRound""a""2&#Game_C""2&#Game_w");
     
    register_event("HLTV""RoundStart""a""1=0""2=0");
    }

    public 
    RestartRound(){ szRound=0; }

    public 
    RoundStart(){
     
    szRound++;
     if(
    szRound<2) return 0;
     
    set_task(2.5,"set_user");
     return 
    0;
    }

    public 
    set_user(){
     for(new 
    id=1;id<33;id++){
      if(
    get_user_flags(id) & ADMIN_LEVEL_A){
       
    give_item(id,"weapon_hegrenade")
       
    give_item(id,"weapon_flashbang")
       
    give_item(id,"weapon_flashbang")
       
    give_item(id,"weapon_smokegrenade")
      }
     }
    }

    stock bool:user_alive(id){
     new 
    players[32],pnum
     get_players
    (players,pnum,"a")
     for(new 
    pnum i++){
      if(
    id==players[i]){
       return 
    true;
      }
     }
     return 
    false;
    }
     
  3. sergei

    sergei Новичок

    Регистрация:
    8 июн 2017
    Сообщения:
    32
    Симпатии:
    1
    Пол:
    Мужской
    izzatillo ошибки в логах
    Код:
    L 06/13/2017 - 15:56:50: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
    L 06/13/2017 - 15:57:15: Invalid player id 9
    L 06/13/2017 - 15:57:15: [AMXX] Run time error 10 (plugin "he_granade.amxx") (native "get_user_flags") - debug not enabled!
    L 06/13/2017 - 15:57:15: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
    L 06/13/2017 - 15:57:33: [FUN] Invalid player 1
    L 06/13/2017 - 15:57:33: [AMXX] Run time error 10 (plugin "he_granade.amxx") (native "give_item") - debug not enabled!
    L 06/13/2017 - 15:57:33: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
    
    L 06/13/2017 - 15:59:49: Start of error session.
    L 06/13/2017 - 15:59:49: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20170613.log")
    L 06/13/2017 - 15:59:49: Invalid player id 9
    L 06/13/2017 - 15:59:49: [AMXX] Displaying debug trace (plugin "he_granade.amxx")
    L 06/13/2017 - 15:59:49: [AMXX] Run time error 10: native error (native "get_user_flags")
    L 06/13/2017 - 15:59:49: [AMXX]    [0] he_granade.sma::set_user (line 42)
    L 06/13/2017 - 16:00:02: Invalid player id 9
    L 06/13/2017 - 16:00:02: [AMXX] Displaying debug trace (plugin "he_granade.amxx")
    L 06/13/2017 - 16:00:02: [AMXX] Run time error 10: native error (native "get_user_flags")
    L 06/13/2017 - 16:00:02: [AMXX]    [0] he_granade.sma::set_user (line 42)
    
    
     
  4. izzatillo

    izzatillo Новичок

    Регистрация:
    8 июн 2017
    Сообщения:
    119
    Симпатии:
    43
    Пол:
    Мужской
    VKcom:
    musoxonov
    Telegram:
    @musaxonov
    sergei, сут плагина выдает игроку с привилегией грены и на аим,35хп,авп картах не дожен работать?
     
  5. Inline

    Inline Команда форума Модератор

    Регистрация:
    8 июн 2017
    Сообщения:
    235
    Симпатии:
    80
    Пол:
    Мужской
    sergei, Завтра отправлю нормальный код
     
    sergei нравится это.
  6. sergei

    sergei Новичок

    Регистрация:
    8 июн 2017
    Сообщения:
    32
    Симпатии:
    1
    Пол:
    Мужской
    хорошо буду ждать
     
  7. Inline

    Inline Команда форума Модератор

    Регистрация:
    8 июн 2017
    Сообщения:
    235
    Симпатии:
    80
    Пол:
    Мужской
    Не тестил, но должно быть норм.
     

    Вложения:

    sergei нравится это.
  8. sergei

    sergei Новичок

    Регистрация:
    8 июн 2017
    Сообщения:
    32
    Симпатии:
    1
    Пол:
    Мужской
    работает ошибок в логах нет спасибо.А еще подскажи где выставлять с какова раунда будут выдаваться?
     
  9. Inline

    Inline Команда форума Модератор

    Регистрация:
    8 июн 2017
    Сообщения:
    235
    Симпатии:
    80
    Пол:
    Мужской
    sergei, Тут пишешь сколько раундов плагин должен игнорить․ Если нужно со второго, то игнорить надо 1, если с третьего то 2 и тд
    PHP:
    #define IGNORED_ROUNDS_COUNT 1
     
    sergei нравится это.