Добро пожаловать

Для полноценного пользования форумом и общения с его участниками, пройдите регистрацию ниже
Регистрация

Закрыто Хороший скриптер

Тема в разделе "Свалка", создана пользователем WallHack, 8 янв 2016.

  1. WallHack

    WallHack Пользователь

    86
    8
    40
    Есть тут хороший скриптер? Нужно пару плагов написать.
     
  2. Sanchester

    Sanchester Проверенный

    740
    135
    220
    В Лс напиши какие !А лучше пиши здесь сразу , чтобы люди знали браться или нет !
     
  3. Sanchester

    Sanchester Проверенный

    740
    135
    220
    Конкретики мало, суть твоей письменности не по теме , и тебя волнует помогу ли я или нет?
     
  4. WallHack

    WallHack Пользователь

    86
    8
    40
    VIP Статус для паблика написать нужно.
     
  5. lddnsk

    lddnsk Администратор

    679
    282
    300
    Ответ
    Пиши конкретно и подробно. В чем проблема сразу так сделать? К чему эти наводящие вопросы?
    Ты думаешь хороший скриптер сразу кинется к такому человеку, который внятно не может в теме изложить свои потребности?
    Да тьфу скажет и мимо пройдет, а куча школоты да, запросто.
     
    Armagedon98 нравится это.
  6. WallHack

    WallHack Пользователь

    86
    8
    40
    Название: VIP Статус [VRNSERV] (Красным цветом)
    1. Кикнуть игрока
    2. Взять оружие

    ------------------------
    Настройка плагина
    1. Гранаты и Броня в каждом раунде
    2. Только для VIP Игрока 10хп за убийство в голову 5хп за простое убийство


    Простенькое меню.
     
  7. lddnsk

    lddnsk Администратор

    679
    282
    300
    Ответ
    Поставь плагин vampire. Токо поднастроить слегка придется.
     
  8. WallHack

    WallHack Пользователь

    86
    8
    40
    Мне еще и меню нужно.
     
  9. lddnsk

    lddnsk Администратор

    679
    282
    300
    Ответ
    И в чем проблема? Если ты поставишь этот плагин и требований к меню станет меньше, то это станет трагедией?
    Наоборот реализовать меню будет проще и оно выйдет дешевле.
     
  10. WallHack

    WallHack Пользователь

    86
    8
    40
    Так я собственно и прошу меню) Вапира поставил уже)
     
  11. BlesseNtumble

    BlesseNtumble Проверенный

    411
    92
    210
    Код:
    #include <amxmodx>
    #include <cstrike>
    #include <fun>
    
    #define     PLUGIN_NAME            "MENU";
    #define     PLUGIN_VERSION        "1.0";
    #define     PLUGIN_AUTHOR        "AUTHOR";
    
    new g_MainMenu;
    
    public plugin_init()
    {
        register_plugin ( PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR );
        register_event("HLTV", "EventRoundStart", "a", "1=0", "2=0");
        register_clcmd("say shop", "shop_menu"); // - Ваша команда
        g_MainMenu = menu_create("\rМеню сервера", "menu_main_handler"); // - Название Меню
    
        menu_additem(g_MainMenu, "\wПункт 1", "1");
        menu_additem(g_MainMenu, "\wПункт 2", "2");
        menu_close(g_MainMenu);
    }
    
    public menu_close(menu)
    {
        menu_setprop(menu, MPROP_NEXTNAME, "Дальше");
        menu_setprop(menu, MPROP_BACKNAME, "Назад");
        menu_setprop(menu, MPROP_EXITNAME, "Выход");
        menu_setprop(menu, MPROP_EXIT,MEXIT_ALL);
    }
    public EventRoundStart(id)
    {
        give_item(id, "weapon_hegrenade");
        give_item(id, "weapon_flashbang");
        give_item(id, "weapon_flashbang");
        give_item(id, "weapon_smokegrenade");
        give_item(id, "item_assaultsuit");
    }
    public shop_menu(id) 
    {
        if(!(get_user_flags(id) & ADMIN_KICK))    // - Проверка на доступ.
                return PLUGIN_HANDLED;
    
        menu_display(id,g_MainMenu,0);
        return PLUGIN_HANDLED;
    }
    
    public menu_main_handler(id, menu, item) 
    {
        if(item == MENU_EXIT) 
        {
            menu_destroy(menu);
               return PLUGIN_HANDLED;
        }
       
        if(!(is_user_alive(id)));
            return PLUGIN_HANDLED;
       
       
        new data[6], iName[64], access, callback;
        menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback);
           
        new key = str_to_num(data);
           
        switch(key) 
        {
                case 1:{
                   client_cmd(id, "amx_kickmenu")// - тут действие 1 пункта
                }
                case 2:{
                    //тут действие 2 пункта
                }
        }
        return PLUGIN_HANDLED
    }
    
     
    lddnsk и WallHack нравится это.
  12. WallHack

    WallHack Пользователь

    86
    8
    40
    Спасибо :)